1. Ekonominės informacinės sistemos kūrimo principai
1. Ekonominės informacinės sistemos kūrimo principai
Literatūroje yra išskiriami keturių pagrindinių rūšių principai, kurie
Literatūroje yra išskiriami keturių pagrindinių rūšių principai, kuriepadeda racionalizuoti projektavimo darbus ir sukurti kuo kokybiškesnespadeda racionalizuoti projektavimo darbus ir sukurti kuo kokybiškesnessistemas įmonėms, tai (Simanauskas, 2000):sistemas įmonėms, tai (Simanauskas, 2000): 1. sąryšių su valdymo objektu principai; 1. sąryšių su valdymo objektu principai; 2. projektavimo metodologijos principai; 2. projektavimo metodologijos principai; 3. informacinių išteklių formavimo ir naudojimo principai; 3. informacinių išteklių formavimo ir naudojimo principai; 4. kiti principai, kuriems priskiriami tokie principai, kaip: 4. kiti principai, kuriems priskiriami tokie principai, kaip: standartizacijos ir unifikacijos principai, laisvos konkurencijos standartizacijos ir unifikacijos principai, laisvos konkurencijos principas ir technologinės pažangos principas. principas ir technologinės pažangos principas. Darbo tema daugiau įpareigoja išskirti ir aptarti projektavimo Darbo tema daugiau įpareigoja išskirti ir aptarti projektavimometodologinius principus.metodologinius principus.
Projektavimo metodologijos principai
Projektavimo metodologijos principai
Projektavimo kompleksiškumo principas. Esmė, kad projektuojant
Projektavimo kompleksiškumo principas. Esmė, kad projektuojantsistemą, reikia kiek galima išsamiau analizuoti, įvertinti ir išlaikytisistemą, reikia kiek galima išsamiau analizuoti, įvertinti ir išlaikytivisus svarbiausius tiek valdymo objekto, tiek valdymo sistemos, taip patvisus svarbiausius tiek valdymo objekto, tiek valdymo sistemos, taip patinformacinės sistemos ir išorinės aplinkos ryšius. Išsamiau įvertinamosinformacinės sistemos ir išorinės aplinkos ryšius. Išsamiau įvertinamosprielaidos, sąlygos ir ištiriamos elementų sąveikos. Be to, geriauprielaidos, sąlygos ir ištiriamos elementų sąveikos. Be to, geriaunustatomi veiksmai, kurie lemia sistemos kokybę ir veiksmingumą, ieškomanustatomi veiksmai, kurie lemia sistemos kokybę ir veiksmingumą, ieškomaefektyviausių projektinių sprendimų.efektyviausių projektinių sprendimų. Hierarchijos principas. Gali būti kalbama apie struktūrinę objektų Hierarchijos principas. Gali būti kalbama apie struktūrinę objektųhierarchiją ir struktūrinę klasių hierarchiją. Pirmu atveju, turimehierarchiją ir struktūrinę klasių hierarchiją. Pirmu atveju, turimehierarchiją „yra dalis” (part of), kuri rodo, kad vieni objektai yra kitųhierarchiją „yra dalis” (part of), kuri rodo, kad vieni objektai yra kitųobjektų dalys (vieni objektai susideda iš kitų objektų). Antru atveju,objektų dalys (vieni objektai susideda iš kitų objektų). Antru atveju,turime „yra vienas iš” (is a) hierarchiją, kuri rodo, kad vieni objektaiturime „yra vienas iš” (is a) hierarchiją, kuri rodo, kad vieni objektaiyra atskiras kitų objektų atvejis (vieni objektai yra kitų objektųyra atskiras kitų objektų atvejis (vieni objektai yra kitų objektųapibendrinimas). Projektuojama naudojant smulkinamojo arba stambinamojoapibendrinimas). Projektuojama naudojant smulkinamojo arba stambinamojoprojektavimo strategijas.projektavimo strategijas. Pirmu atveju struktūrizavimą galima sieti su dekompozicijos principu. Pirmu atveju struktūrizavimą galima sieti su dekompozicijos principu.Dekompozicija – visumos išskaidymas į paprastesnes sudedamąsias dalisDekompozicija – visumos išskaidymas į paprastesnes sudedamąsias dalissiekiant analizuoti, vertinti, o neretai ir projektuoti kiekvienąsiekiant analizuoti, vertinti, o neretai ir projektuoti kiekvienąnepriklausomai nuo kitų. Matematiniu požiūriu – tai didesnio matavimonepriklausomai nuo kitų. Matematiniu požiūriu – tai didesnio matavimoskaičiaus uždavinio pakeitimas keliais mažesniais.skaičiaus uždavinio pakeitimas keliais mažesniais. Nuoseklių tikslinimų principas. Jo idėja: iš pradžių priimami bendresni Nuoseklių tikslinimų principas. Jo idėja: iš pradžių priimami bendresniir apytikriai sprendimai, realizuojami bendresni tikslai. Po to vertinamiir apytikriai sprendimai, realizuojami bendresni tikslai. Po to vertinamikonkretesni tikslai ir priimami detalesni sprendimai. Analizė pradedama nuokonkretesni tikslai ir priimami detalesni sprendimai. Analizė pradedama nuosistemos, kaip visumos, kuri projektuojant skaidoma į posistemius irsistemos, kaip visumos, kuri projektuojant skaidoma į posistemius ir
kompleksus, nagrinėjimo. Analizuojama ir vertinama kiekvieno įtaka kitomskompleksus, nagrinėjimo. Analizuojama ir vertinama kiekvieno įtaka kitomssistemos dalims ir sistemos vartotojams. Taip reikia projektuoti, kai išsistemos dalims ir sistemos vartotojams. Taip reikia projektuoti, kai išpradžių nėra pakankamai reikiamų žinių, kai ne viskas apibrėžta.pradžių nėra pakankamai reikiamų žinių, kai ne viskas apibrėžta. Abstrakcijos principas. Nagrinėjami keli projektinių sprendimų lygmenys, Abstrakcijos principas. Nagrinėjami keli projektinių sprendimų lygmenys,pradedant nuo detalesnio. Kiekvienu paskesniu abstrakcijos lygmeniupradedant nuo detalesnio. Kiekvienu paskesniu abstrakcijos lygmeniunagrinėjami bendresni sprendimai, atsisakoma vis daugiau detalių.nagrinėjami bendresni sprendimai, atsisakoma vis daugiau detalių. Struktūrizavimo principas. Jis atsirado pradėjus plėtoti struktūrinį Struktūrizavimo principas. Jis atsirado pradėjus plėtoti struktūrinįprogramavimą. Jis naudingas struktūrizuojant kompiuterizuojamas funkcijas,programavimą. Jis naudingas struktūrizuojant kompiuterizuojamas funkcijas,duomenis.duomenis. Iteracijų principas. Remiantis šiuo principu turi būti projektuojama Iteracijų principas. Remiantis šiuo principu turi būti projektuojamataip, kad kiekvienu etapu būtų naudojami prieš tai gauti rezultatai, ir taitaip, kad kiekvienu etapu būtų naudojami prieš tai gauti rezultatai, ir taidažniausiai daroma labiau detalizuotai (arba apibendrintai). Pirmiausiaidažniausiai daroma labiau detalizuotai (arba apibendrintai). Pirmiausiaietapuose naudojami artutiniai metodai ir bendri vertinimai, atmetamietapuose naudojami artutiniai metodai ir bendri vertinimai, atmetamiantraeiliai veiksniai, siekiama suprasti pagrindinius procesus, nustatytiantraeiliai veiksniai, siekiama suprasti pagrindinius procesus, nustatytisvarbiausius parametrus. Tik po to įtraukiami ir nagrinėjami anksčiausvarbiausius parametrus. Tik po to įtraukiami ir nagrinėjami anksčiauatmesti veiksniai ir parametrai. Vėl grįžtama prie pagrindinių veiksnių,atmesti veiksniai ir parametrai. Vėl grįžtama prie pagrindinių veiksnių,procesų ir parametrų analizės, tačiau dabar jau visa tai įvertinama kartuprocesų ir parametrų analizės, tačiau dabar jau visa tai įvertinama kartusu antraeiliais veiksniais ir konkrečiau. Toliau kartojamas procesassu antraeiliais veiksniais ir konkrečiau. Toliau kartojamas procesastikslinamas, detalizuojamas ar apibendrinamas.tikslinamas, detalizuojamas ar apibendrinamas. Adaptacijos principas. Jo laikantis nereikia stengtis sistemos daryti Adaptacijos principas. Jo laikantis nereikia stengtis sistemos darytiabsoliučiai ir visam laikui tobulos, o padaryti tik pakankamai gerą,absoliučiai ir visam laikui tobulos, o padaryti tik pakankamai gerą,tenkinančią projektuojant keliamus reikalavimus. Svarbu jau iš pat pradžiųtenkinančią projektuojant keliamus reikalavimus. Svarbu jau iš pat pradžiųnumatyti galimybes ekonominę informacinę sistemą nesunkiai modernizuoti irnumatyti galimybes ekonominę informacinę sistemą nesunkiai modernizuoti irtobulinti jos dalis, plėsti, naudoti naujus elementus, metodus ir pan.tobulinti jos dalis, plėsti, naudoti naujus elementus, metodus ir pan. Išskyrėme ir aptarėme pagrindinius informacinių sistemų projektavimo Išskyrėme ir aptarėme pagrindinius informacinių sistemų projektavimoprincipus, kurie taip pat tinka projektuojant ekonomines informacinesprincipus, kurie taip pat tinka projektuojant ekonomines informacinessistemas. Kitame skyrelyje trumpai išanalizuosime informacinių sistemųsistemas. Kitame skyrelyje trumpai išanalizuosime informacinių sistemų(taip pat ir ekonominių informacinių sistemų) projektavimo metodus.(taip pat ir ekonominių informacinių sistemų) projektavimo metodus.2. Ekonominių informacinių sistemų projektavimo metodai
2. Ekonominių informacinių sistemų projektavimo metodai
Aptarsime metodus, kurių dėmesio centre yra tinkamas ir efektyvus
Aptarsime metodus, kurių dėmesio centre yra tinkamas ir efektyvussudėtingos sistemos struktūrizavimas. Juos galima sieti su programavimosudėtingos sistemos struktūrizavimas. Juos galima sieti su programavimostiliais, kaip būdais organizuoti programas remiantis tam tikru koncepciniustiliais, kaip būdais organizuoti programas remiantis tam tikru koncepciniuprogramavimo modeliu ir programavimo kalba, kuri yra tinkama rašyti aiškiasprogramavimo modeliu ir programavimo kalba, kuri yra tinkama rašyti aiškiasprogramas šiuo stiliumi. Plačiausiai yra žinomi procedūrinis ir objektinisprogramas šiuo stiliumi. Plačiausiai yra žinomi procedūrinis ir objektinis
projektavimo stiliai. Pirmasis pagrįstas informacinių procesų algoritmavimuprojektavimo stiliai. Pirmasis pagrįstas informacinių procesų algoritmavimuir geriausiai tinka sistemoms su intensyviais skaičiavimais projektuoti.ir geriausiai tinka sistemoms su intensyviais skaičiavimais projektuoti.Atliekant objektinį programavimą baziniais loginiais konstravimo blokaisAtliekant objektinį programavimą baziniais loginiais konstravimo blokaisyra ne algoritmai, o objektai (Simanauskas, 2000).yra ne algoritmai, o objektai (Simanauskas, 2000).1. Procedūrinis informacinės sistemos projektavimas
1. Procedūrinis informacinės sistemos projektavimas
Informacinės sistemos projektavimas įsivaizduojamas kaip informacijos,
Informacinės sistemos projektavimas įsivaizduojamas kaip informacijos,jos išdėstymo įvairiose laikmenose ir apdorojimo procedūrų projektavimas.jos išdėstymo įvairiose laikmenose ir apdorojimo procedūrų projektavimas.Paprastai realizuojama žemėjančio projektavimo strategija, pereinant visasPaprastai realizuojama žemėjančio projektavimo strategija, pereinant visasprojekto kūrimo, jį detalizuojant, proceso stadijas. Išskiriamos tokiosprojekto kūrimo, jį detalizuojant, proceso stadijas. Išskiriamos tokiosprojektavimo stadijos (Simanauskas, 2000):projektavimo stadijos (Simanauskas, 2000):
1. Sistemos specifikavimas.
1. Sistemos specifikavimas.
Analizuojama esama padėtis, kitų patyrimas ir vartotojų pageidavimai.
Analizuojama esama padėtis, kitų patyrimas ir vartotojų pageidavimai.Juos apibendrinus formuluojami tikslai, kurių siekiama kuriant sistemą.Juos apibendrinus formuluojami tikslai, kurių siekiama kuriant sistemą.Tikslai transformuojami į jų pasiekimo vertinimo kriterijus, ribojimus irTikslai transformuojami į jų pasiekimo vertinimo kriterijus, ribojimus irreikalavimus, keliamus būsimai sistemai. Aptariama kompiuterizuojamoreikalavimus, keliamus būsimai sistemai. Aptariama kompiuterizuojamoobjekto būsena, planuojamos sąnaudos ir nauda. Iškeliami techniniųobjekto būsena, planuojamos sąnaudos ir nauda. Iškeliami techniniųpriemonių, programinės įrangos ir kompiuterių tinklo, dokumentacijos,priemonių, programinės įrangos ir kompiuterių tinklo, dokumentacijos,duomenų rinkimo, ruošimo, laikymo, kontrolės ir apsaugos, taip patduomenų rinkimo, ruošimo, laikymo, kontrolės ir apsaugos, taip patpersonalo kvalifikacijos reikalavimai, teisinės ir organizacinės sąlygospersonalo kvalifikacijos reikalavimai, teisinės ir organizacinės sąlygossistemai sukurti ir eksploatuoti. Parengiama ir patvirtinama sistemossistemai sukurti ir eksploatuoti. Parengiama ir patvirtinama sistemosspecifikacija.specifikacija.
2. Bendrasis projektavimas.
2. Bendrasis projektavimas.
Detalizuojami ir patikslinami sistemos specifikacijoje nustatyti
Detalizuojami ir patikslinami sistemos specifikacijoje nustatytitikslai, kriterijai ir ribojimai, aptariamos juos realizuojančios sistemostikslai, kriterijai ir ribojimai, aptariamos juos realizuojančios sistemosfunkcijos, parengiamas bendras kompiuterizuojamo objekto modelis. Aprašomifunkcijos, parengiamas bendras kompiuterizuojamo objekto modelis. Aprašomikompiuterizuojamos veiklos požiūriu svarbūs objekto komponentaikompiuterizuojamos veiklos požiūriu svarbūs objekto komponentai(padaliniai, darbuotojai ir pan.), jų tarpusavio ryšiai, išsidėstymas,(padaliniai, darbuotojai ir pan.), jų tarpusavio ryšiai, išsidėstymas,duomenų srautai, juos veikiantys procesai, procesus sąlygojantys įvykiai,duomenų srautai, juos veikiantys procesai, procesus sąlygojantys įvykiai,jų vykdymo tikslai ir realizavimo strategijos. Detalizuojantjų vykdymo tikslai ir realizavimo strategijos. Detalizuojantspecifikacijoje pateiktus aprašus ir reikalavimus, perfrazuojamosspecifikacijoje pateiktus aprašus ir reikalavimus, perfrazuojamosvartotojų (valdymo personalo) sąvokos ir terminai į specialistųvartotojų (valdymo personalo) sąvokos ir terminai į specialistų(projektuotojų) sąvokas ir terminus. Visi siūlymai įvertinami ir(projektuotojų) sąvokas ir terminus. Visi siūlymai įvertinami irįsitikinama, kad pagal pasiūlytą bendrą projektą realizuota ekonominėįsitikinama, kad pagal pasiūlytą bendrą projektą realizuota ekonominėinformacinė sistema (arba bent jos pagrindiniai komponentai) tikrai leisinformacinė sistema (arba bent jos pagrindiniai komponentai) tikrai leispasiekti suformuluotuosius tikslus ir tenkins reikalavimus. Sistemaipasiekti suformuluotuosius tikslus ir tenkins reikalavimus. Sistemaikeliami reikalavimai turi būti perfrazuojami į reikalavimus atskiriemskeliami reikalavimai turi būti perfrazuojami į reikalavimus atskiriemssistemos komponentams, detalizuojami tų komponentų parametrai, išskiriamossistemos komponentams, detalizuojami tų komponentų parametrai, išskiriamosprasmingų sistemos realizavimo variantų alternatyvos, jos įvertinamos irprasmingų sistemos realizavimo variantų alternatyvos, jos įvertinamos irišrenkami geriausi (efektyvūs) jų variantai ir deriniai, formuluojamiišrenkami geriausi (efektyvūs) jų variantai ir deriniai, formuluojami
taikomieji kompleksai.taikomieji kompleksai.3. Detalus projektavimas.
3. Detalus projektavimas.
Parengus ir suderinus bendrą projektą, specifikuojami, projektuojami
Parengus ir suderinus bendrą projektą, specifikuojami, projektuojamiir konstruojami arba įgyjami visi reikalingi sistemos komponentaiir konstruojami arba įgyjami visi reikalingi sistemos komponentai(techninės priemonės, programų sistemos, taikomosios programos, duomenų(techninės priemonės, programų sistemos, taikomosios programos, duomenųbazės, kompiuterizuotos darbo vietos). Po to jie sujungiami į visumąbazės, kompiuterizuotos darbo vietos). Po to jie sujungiami į visumą(sistema integruojama), įsitikinama, kad suprojektuota sistema tenkina(sistema integruojama), įsitikinama, kad suprojektuota sistema tenkinareikalavimus, numatytus sistemos specifikacijoje ir bendrame sistemosreikalavimus, numatytus sistemos specifikacijoje ir bendrame sistemosprojekte.projekte.
4. Projekto realizavimas.
4. Projekto realizavimas.
Patikrinama, kaip sistema veikia realiomis sąlygomis, pasirengiama
Patikrinama, kaip sistema veikia realiomis sąlygomis, pasirengiamadirbti veikiant naujai sistemai ir apmokomi būsimieji jos vartotojai. Podirbti veikiant naujai sistemai ir apmokomi būsimieji jos vartotojai. Pobandomojo eksploatavimo pašalinami pastebėti defektai ir sistemos projektasbandomojo eksploatavimo pašalinami pastebėti defektai ir sistemos projektaspatikslinamas, atsižvelgiant į jo eksploatavimo metu sukauptą patirtį.patikslinamas, atsižvelgiant į jo eksploatavimo metu sukauptą patirtį.
2. Objektinis ekonominės informacinės sistemos projektavimas
2. Objektinis ekonominės informacinės sistemos projektavimas
Pastaruoju metu vis populiarėja objektinis programavimo stilius ir
Pastaruoju metu vis populiarėja objektinis programavimo stilius iratitinkamai objektinis projektavimas. Jo atsiradimą sąlygojo tai, kadatitinkamai objektinis projektavimas. Jo atsiradimą sąlygojo tai, kadprireikė rengti vis sudėtingesnes programų sistemas, o programavimuiprireikė rengti vis sudėtingesnes programų sistemas, o programavimuinaudojant algoritmines kalbas darėsi vis sunkiau tai daryti (Simanauskas,naudojant algoritmines kalbas darėsi vis sunkiau tai daryti (Simanauskas,2000).2000). Projektavimo esmė: realaus pasaulio aprašymui sudaromi objektiniai Projektavimo esmė: realaus pasaulio aprašymui sudaromi objektiniaimodeliai, kurių baziniai elementai ir yra taikomosios srities objektai,modeliai, kurių baziniai elementai ir yra taikomosios srities objektai,turintys savo savybių ir srautus; kiekvienas objektas yra tam tikros klasėsturintys savo savybių ir srautus; kiekvienas objektas yra tam tikros klasėselementas; klasės yra hierarchiškai susietos. Projektuojant konstruojamielementas; klasės yra hierarchiškai susietos. Projektuojant konstruojamiloginiai modeliai, aprašantys klases ir objektus, ir fiziniai modeliai –loginiai modeliai, aprašantys klases ir objektus, ir fiziniai modeliai –modulius ir procesus, taip pat jų statinius ir dinaminius aspektus.modulius ir procesus, taip pat jų statinius ir dinaminius aspektus.Modeliai padeda geriau suvokti problemas, modeliuoti dalykines sritis,Modeliai padeda geriau suvokti problemas, modeliuoti dalykines sritis,bendrauti su taikymo srities ekspertais, projektuoti programas ir duomenųbendrauti su taikymo srities ekspertais, projektuoti programas ir duomenųbazes, net rengti dokumentus.bazes, net rengti dokumentus.
Objektinis projektavimas būtinai susijęs su objektine dekompozicija ir
Objektinis projektavimas būtinai susijęs su objektine dekompozicija irnaudojamos skirtingos notacijos išreikšti įvairius loginius ir fiziniusnaudojamos skirtingos notacijos išreikšti įvairius loginius ir fiziniussistemos modelius. Objektiniame projektavime klasės ir objekto abstrakcijossistemos modelius. Objektiniame projektavime klasės ir objekto abstrakcijospadeda logiškai suskaidyti sistemas.padeda logiškai suskaidyti sistemas. Objektinio stiliaus koncepcinė bazė yra objektinis modelis, o Objektinio stiliaus koncepcinė bazė yra objektinis modelis, opagrindiniai elementai – abstrahavimas, inkapsuliavimas, moduliškumas irpagrindiniai elementai – abstrahavimas, inkapsuliavimas, moduliškumas irhierarchija. Jei trūksta nors vieno elemento, modelis nėra objektinis.hierarchija. Jei trūksta nors vieno elemento, modelis nėra objektinis. Abstrahavimas leidžia nusakyti esmines objekto charakteristikas, Abstrahavimas leidžia nusakyti esmines objekto charakteristikas,kurios išskiria jį iš kitų objektų ir tuo būdu apibrėžia griežtaskurios išskiria jį iš kitų objektų ir tuo būdu apibrėžia griežtaskonceptualias ribas, priklausančias nuo stebėtojo perspektyvos. Pagalkonceptualias ribas, priklausančias nuo stebėtojo perspektyvos. Pagal
naudingumą gali būti naudojamos dalykinės srities objektų abstrakcijos:naudingumą gali būti naudojamos dalykinės srities objektų abstrakcijos:esybės, kai objektas vaizduoja naudingą dalykinės srities arba sprendimoesybės, kai objektas vaizduoja naudingą dalykinės srities arba sprendimosrities esybės modelį; elgsenos abstrakcija, kai objektas susideda išsrities esybės modelį; elgsenos abstrakcija, kai objektas susideda išapibendrintos aibės operacijų, kurios atlieka tos pačios rūšies funkciją;apibendrintos aibės operacijų, kurios atlieka tos pačios rūšies funkciją;virtualios mašinos abstrakcija, kai objektas susideda iš operacijų; kuriasvirtualios mašinos abstrakcija, kai objektas susideda iš operacijų; kuriaskartu naudoja aukštesnis valdymo lygmuo, arba pačios naudoja tam tikrąkartu naudoja aukštesnis valdymo lygmuo, arba pačios naudoja tam tikrąžemesnio lygmens operacijų rinkinį; atsitiktinė abstrakcija, kai objektasžemesnio lygmens operacijų rinkinį; atsitiktinė abstrakcija, kai objektassusideda iš operacijų, kurios tarp savęs neturi nieko bendro.susideda iš operacijų, kurios tarp savęs neturi nieko bendro. Inkapsuliavimas. Objekto abstrakcija turi būti sukurta prieš Inkapsuliavimas. Objekto abstrakcija turi būti sukurta priešnusprendžiant, kaip jis turi būti realizuotas. Kai tik pasirenkama, kaipnusprendžiant, kaip jis turi būti realizuotas. Kai tik pasirenkama, kaipobjektas bus realizuotas, šis pasirinkimas turi būti nuslėptas nuo kitų,objektas bus realizuotas, šis pasirinkimas turi būti nuslėptas nuo kitų,kad jokia sudėtingos sistemos dalis nepriklausytų nuo kitos dalies vidiniųkad jokia sudėtingos sistemos dalis nepriklausytų nuo kitos dalies vidiniųdetalių. Abstrahavimas ir inkapsuliavimas papildo vienas kitą:detalių. Abstrahavimas ir inkapsuliavimas papildo vienas kitą:abstrahavimas siejamas su objekto elgesiu, o inkapsuliavimas- realizacija,abstrahavimas siejamas su objekto elgesiu, o inkapsuliavimas- realizacija,kuri ir sukuria šį elgesį. Inkapsuliavimas dažniausiai pasiekiamaskuri ir sukuria šį elgesį. Inkapsuliavimas dažniausiai pasiekiamasnuslepiant atitinkamą informaciją.nuslepiant atitinkamą informaciją. Moduliškumas – sistemos savybė būti suskaidytai į vientisų ir silpnai Moduliškumas – sistemos savybė būti suskaidytai į vientisų ir silpnaisusietų modulių aibę. Modulio vientisumas (cohesion) reiškia, kad modulyjesusietų modulių aibę. Modulio vientisumas (cohesion) reiškia, kad modulyjeesantys programos struktūriniai vienetai (klasės, objektai ir kt.) tinkaesantys programos struktūriniai vienetai (klasės, objektai ir kt.) tinkavienas kitam, yra logiškai susieti, panašūs. Kai modulių susietumas silpnasvienas kitam, yra logiškai susieti, panašūs. Kai modulių susietumas silpnas(loose coupling), modulių priklausomybės yra minimizuotos. Dažniausiai(loose coupling), modulių priklausomybės yra minimizuotos. Dažniausiaimodulius galima kompiliuoti atskirai.modulius galima kompiliuoti atskirai.Hierarchija yra abstrakcijų sutvarkymas ir struktūrizavimas. Skiriamos
Hierarchija yra abstrakcijų sutvarkymas ir struktūrizavimas. Skiriamosklasių struktūros „yra” (iš a) – struktūrinė objektų hierarchija, rodo, kadklasių struktūros „yra” (iš a) – struktūrinė objektų hierarchija, rodo, kadvieni objektai yra kitų objektų atskiras atvejis – vieni objektai yra kitųvieni objektai yra kitų objektų atskiras atvejis – vieni objektai yra kitųobjektų apibendrinimas ir jos objektų struktūros „turi” (jiurt of) –objektų apibendrinimas ir jos objektų struktūros „turi” (jiurt of) –struktūrinė klasių hierarchija, rodo, kad vieni objektai yra kitų objektųstruktūrinė klasių hierarchija, rodo, kad vieni objektai yra kitų objektųdalys – vieni objektai susideda iš kitų objektų). Svarbiausia „yra” (« a)dalys – vieni objektai susideda iš kitų objektų). Svarbiausia „yra” (« a)tipo hierarchija yra paveldėjimas, kuris apibrėžia tokį klasių santykį, kaitipo hierarchija yra paveldėjimas, kuris apibrėžia tokį klasių santykį, kaiviena klasė bendrai naudoja struktūrą arba elgesį, apibrėžtą kitoseviena klasė bendrai naudoja struktūrą arba elgesį, apibrėžtą kitoseklasėse. Jei tų kitų klasių yra viena, paveldėjimas pavienis (xingleklasėse. Jei tų kitų klasių yra viena, paveldėjimas pavienis (xingle
inlieritance), jei kilų klasių yra bent dvi, paveldėjimas daugialypis (mul-inlieritance), jei kilų klasių yra bent dvi, paveldėjimas daugialypis (mul-liple inheritance).liple inheritance). Kiti objektinio modeliavimo elementai, tai: tipizavimas, Kiti objektinio modeliavimo elementai, tai: tipizavimas,lygiagretumas, išliekamumas, objektinės analizės ir pan.lygiagretumas, išliekamumas, objektinės analizės ir pan. Taigi, ekonominių informacinių sistemų projektavimui yra naudojami du Taigi, ekonominių informacinių sistemų projektavimui yra naudojami dupagrindiniai metodai, tai: procedūrinis ir objektinis informacinių sistemųpagrindiniai metodai, tai: procedūrinis ir objektinis informacinių sistemųprojektavimo metodai, išanalizavome šių metodų pagrindinius elementus.projektavimo metodai, išanalizavome šių metodų pagrindinius elementus. Kitame skyrelyje išanalizuosime taip vadinamas “verslo taisykles”, Kitame skyrelyje išanalizuosime taip vadinamas “verslo taisykles”,taikomas projektuojant ir modeliuojant ekonomines informacines sistemas.taikomas projektuojant ir modeliuojant ekonomines informacines sistemas.3. Ekonominės informacijos sistemų projektavimo “verslo taisyklės”
3. Ekonominės informacijos sistemų projektavimo “verslo taisyklės”
Ruošiantis projektuoti ekonominės informacijos sistemą, projektuotojas
Ruošiantis projektuoti ekonominės informacijos sistemą, projektuotojasprivalo sukaupti daug informacijos, nusakančios probleminės sritiesprivalo sukaupti daug informacijos, nusakančios probleminės sritiesstruktūrą, joje vykstančius procesus bei jos sėkmingo funkcionavimostruktūrą, joje vykstančius procesus bei jos sėkmingo funkcionavimosąlygas. Paprastai darbas pradedamas nuo interviu su nagrinėjamoje srityjesąlygas. Paprastai darbas pradedamas nuo interviu su nagrinėjamoje srityjedirbančiais specialistais apie analizės objektą, pavyzdžiui, buhalterijos,dirbančiais specialistais apie analizės objektą, pavyzdžiui, buhalterijos,žaliavų sandėlio ar savivaldybės administracijos veiklą. Specialistasžaliavų sandėlio ar savivaldybės administracijos veiklą. Specialistaspasakojimo forma nusako savo veiklos pobūdį ir ypatybes. Šią informacijąpasakojimo forma nusako savo veiklos pobūdį ir ypatybes. Šią informacijąprojektuotojas privalo kuo pilniau pasinaudoti. Tačiau panaudoti tokįprojektuotojas privalo kuo pilniau pasinaudoti. Tačiau panaudoti tokįlaisvu stiliumi pateiktą tekstą nėra paprasta, čia ir iškyla informacijoslaisvu stiliumi pateiktą tekstą nėra paprasta, čia ir iškyla informacijospirminio struktūrizavimo būtinybė, o tuo pačiu susiduriama su “verslopirminio struktūrizavimo būtinybė, o tuo pačiu susiduriama su “verslotaisyklės” (VT) samprata (Butleris, Gruzdys, 1997).taisyklės” (VT) samprata (Butleris, Gruzdys, 1997). Apie “verslo taisyklę” galima galvoti kaip apie būdą atvaizduoti Apie “verslo taisyklę” galima galvoti kaip apie būdą atvaizduotiraktiniams sakiniams probleminės srities analizės dalyvių bendravimo metu.raktiniams sakiniams probleminės srities analizės dalyvių bendravimo metu.Informacijos sistemos projektuotojui aktualu atrinkti nestruktūrizuotosInformacijos sistemos projektuotojui aktualu atrinkti nestruktūrizuotosinformacijos sraute svarbiausią informaciją – raktines sąvokas irinformacijos sraute svarbiausią informaciją – raktines sąvokas irteiginius. Interviu ir anksčiau sukauptos informacijos analizės metu jisteiginius. Interviu ir anksčiau sukauptos informacijos analizės metu jisatrenka tokius sakinius arba jų fragmentus ir sustruktūrizuoja juosatrenka tokius sakinius arba jų fragmentus ir sustruktūrizuoja juossuformuodamas abstraktesnį ar detalesnį probleminės srities modelį.suformuodamas abstraktesnį ar detalesnį probleminės srities modelį.
Jie tradiciškai turi tokią struktūrą: “Daiktavardis nusakomas kaip
Jie tradiciškai turi tokią struktūrą: “Daiktavardis nusakomas kaipprobleminės srities aktorius arba aktoriaus veiklos objektas “. Pavyzdžiui:probleminės srities aktorius arba aktoriaus veiklos objektas “. Pavyzdžiui:“Klientas yra asmuo arba organizacija, kuri naudojasi firmos paslaugomis”.“Klientas yra asmuo arba organizacija, kuri naudojasi firmos paslaugomis”.Kiti sakiniai nusako sąryšį tarp probleminės srities objektų ir turi tokiąKiti sakiniai nusako sąryšį tarp probleminės srities objektų ir turi tokiąstruktūrą: “Daiktavardis susijęs su daiktavardžiu”. Pavyzdžiui, “Klientasstruktūrą: “Daiktavardis susijęs su daiktavardžiu”. Pavyzdžiui, “Klientas
gali pateikti užsakymą”. Kai kuriais atvejais sakiniai atspindi tam tikrasgali pateikti užsakymą”. Kai kuriais atvejais sakiniai atspindi tam tikraspriklausomybes (apribojimus) ir turi tokią sudėtį: “Daiktavardis priklausopriklausomybes (apribojimus) ir turi tokią sudėtį: “Daiktavardis priklausonuo daiktavardžio”. Pavyzdžiui, “Klientas negali pateikti užsakymo, kurionuo daiktavardžio”. Pavyzdžiui, “Klientas negali pateikti užsakymo, kuriosuma viršija jo turimą kreditą”.suma viršija jo turimą kreditą”. Analizuojant “verslo taisyklių” prigimtį ir išvystymą, galima išskirti Analizuojant “verslo taisyklių” prigimtį ir išvystymą, galima išskirti“verslo taisyklių” kilmės ir gyvavimo etapus:“verslo taisyklių” kilmės ir gyvavimo etapus:1 paveikslas. “Verslo taisyklių” gyvavimo etapai
1 paveikslas. “Verslo taisyklių” gyvavimo etapai
Šaltinis: Informacinės technologijos’ 97: Konferencijos pranešimų medžiaga.
Šaltinis: Informacinės technologijos’ 97: Konferencijos pranešimų medžiaga. “Verslo taisyklės” pasižymi tokiomis savybėmis bei atlieka šias “Verslo taisyklės” pasižymi tokiomis savybėmis bei atlieka šiasfunkcijas:funkcijas: • suteikia pagrindą pradėti veiklą, o jų vieta yra tarp veiklos aktoriaus • suteikia pagrindą pradėti veiklą, o jų vieta yra tarp veiklos aktoriaus ir veiklos objekto; ir veiklos objekto; • nusako probleminės srities aktorių vietą ir funkcijas objekto veikloje; • nusako probleminės srities aktorių vietą ir funkcijas objekto veikloje; • susieja probleminės srities sąvokas pagal jų prasmę; • susieja probleminės srities sąvokas pagal jų prasmę; • nusako ne tik esamą probleminės srities būseną, bet ir ateities • nusako ne tik esamą probleminės srities būseną, bet ir ateities perspektyvas; perspektyvas; • apibrėžia sąlygas ir apribojimus, kuriais remiantis išaiškinama arba • apibrėžia sąlygas ir apribojimus, kuriais remiantis išaiškinama arba nutraukiama probleminės srities funkcionavimo tikslams prieštaraujanti nutraukiama probleminės srities funkcionavimo tikslams prieštaraujanti veikla; veikla; • suartina probleminės srities aktoriaus ir informacijos sistemų • suartina probleminės srities aktoriaus ir informacijos sistemų projektuotojo projektuotojo
supratimą apie analizės objektą;
supratimą apie analizės objektą; • atspindi pagrindinius pokyčius probleminėje srityje; • atspindi pagrindinius pokyčius probleminėje srityje; • apibrėžia trūkstamus ryšius, siekiant transformuoti neformalų verslo • apibrėžia trūkstamus ryšius, siekiant transformuoti neformalų verslo partnerių bendravimą į žmogaus ir kompiuterio tarpusavio sąveiką. partnerių bendravimą į žmogaus ir kompiuterio tarpusavio sąveiką. Paprastai informacinės sistemos projektuotojas – profesionalas turi savo Paprastai informacinės sistemos projektuotojas – profesionalas turi savoindividualius metodus “verslo taisyklėms” išskirti ir apdoroti, tačiau šieindividualius metodus “verslo taisyklėms” išskirti ir apdoroti, tačiau šiemetodai pasižymi ir daugeliu bendrų savybių. Pagrindiniai reikalavimaimetodai pasižymi ir daugeliu bendrų savybių. Pagrindiniai reikalavimaikeliami “verslo taisyklei” bei jos išskyrimo procesui yra šie:keliami “verslo taisyklei” bei jos išskyrimo procesui yra šie:
Nedalomumas: Kiekvienas tam tikrą veiklą ar probleminę sritį
Nedalomumas: Kiekvienas tam tikrą veiklą ar probleminę sritįnusakantis sakinys turi būti dekomponuotas į nedalomų “verslo taisyklių”nusakantis sakinys turi būti dekomponuotas į nedalomų “verslo taisyklių”aibę.aibę. Probleminės srities formatas: Kiekviena “verslo taisyklė” turi būti Probleminės srities formatas: Kiekviena “verslo taisyklė” turi būtitaip išreikšta, kad ją suprastų probleminės srities specialistas.taip išreikšta, kad ją suprastų probleminės srities specialistas. Analizės objekto terminologija: Kiekviena “verslo taisyklė” turi būti Analizės objekto terminologija: Kiekviena “verslo taisyklė” turi būtisudaryta iš sąvokų ir terminų, suprantamų probleminės srities atstovams.sudaryta iš sąvokų ir terminų, suprantamų probleminės srities atstovams. Priklausomybė probleminei sričiai: Kiekviena “verslo taisyklė” privalo Priklausomybė probleminei sričiai: Kiekviena “verslo taisyklė” privalobūti kilusi iš probleminės srities aplinkos, kurios bazėje būtų galima jąbūti kilusi iš probleminės srities aplinkos, kurios bazėje būtų galima ją
patikrinti, įsitikinti jos teisingumu bei, esant, reikalui, ją keisti.patikrinti, įsitikinti jos teisingumu bei, esant, reikalui, ją keisti. Klasifikuojamumas: “Verslo taisyklės” turi būti klasifikuojamos Klasifikuojamumas: “Verslo taisyklės” turi būti klasifikuojamospriklausomai nuo jų paskirties.priklausomai nuo jų paskirties. Formalizuotumas: Kiekviena “verslo taisyklė” turi būti transformuota Formalizuotumas: Kiekviena “verslo taisyklė” turi būti transformuotanaudojant tam tikrą formalizmą arba struktūrizavimo technologiją, siekiantnaudojant tam tikrą formalizmą arba struktūrizavimo technologiją, siekiantdidesnio tikslumo atspindint probleminės srities savybes.didesnio tikslumo atspindint probleminės srities savybes. Verslo taisyklių suderinamumas: Kiekviena “verslo taisyklė” gali būti Verslo taisyklių suderinamumas: Kiekviena “verslo taisyklė” gali būtisugrupuota su kitomis, suformuojant korektišką sudėtinę “verslo taisyklę”.sugrupuota su kitomis, suformuojant korektišką sudėtinę “verslo taisyklę”. Nepertekliškumas: “Verslo taisyklių” aibė turi turėti minimalų Nepertekliškumas: “Verslo taisyklių” aibė turi turėti minimalųpertekliškumą.pertekliškumą. Neprieštaringumas: “verslo taisyklių” aibė turi būti neprieštaringa, Neprieštaringumas: “verslo taisyklių” aibė turi būti neprieštaringa,t.y. joje neturi būti viena kitai prieštaraujančių taisyklių.t.y. joje neturi būti viena kitai prieštaraujančių taisyklių. Analizuojant “verslo taisyklių” nedalomumo savybę, galima konstatuoti, Analizuojant “verslo taisyklių” nedalomumo savybę, galima konstatuoti,kad pirminį probleminės srities aprašymą reikia išskaidyti į elementariaskad pirminį probleminės srities aprašymą reikia išskaidyti į elementariasdedamąsias, kurios daugiau negali būti dekomponuojamos neprarandant jųdedamąsias, kurios daugiau negali būti dekomponuojamos neprarandant jųesmės.esmės. Pagrindžiant reikalavimą “verslo taisykles” išreikšti taip, kad jas Pagrindžiant reikalavimą “verslo taisykles” išreikšti taip, kad jassuprasti galėtų probleminės srities specialistas, galima teigti, kadsuprasti galėtų probleminės srities specialistas, galima teigti, kad“verslo taisyklės” aprašo analizės objektą, o ne informacijos sistemą, kuri“verslo taisyklės” aprašo analizės objektą, o ne informacijos sistemą, kurikuriama probleminėje srityje vykstantiems procesams automatizuoti.kuriama probleminėje srityje vykstantiems procesams automatizuoti.Probleminės srities specialistas puikiai žino tik savo darbo aplinką irProbleminės srities specialistas puikiai žino tik savo darbo aplinką irspecifiką, todėl “verslo taisyklės” jam turi būti suprantamos, kadspecifiką, todėl “verslo taisyklės” jam turi būti suprantamos, kadpasikeitus jo veiklos sąlygoms, jis galėtų tiksliai pasakyti, kuri “verslopasikeitus jo veiklos sąlygoms, jis galėtų tiksliai pasakyti, kuri “verslotaisyklė” pasikeitė. Taigi, “verslo taisyklės” turi būti kaupiamos irtaisyklė” pasikeitė. Taigi, “verslo taisyklės” turi būti kaupiamos irtvarkomos probleminės srities specialistui suprantamoje formoje, o netvarkomos probleminės srities specialistui suprantamoje formoje, o nesumodeliuotos griežtai disciplinuotoje formoje, orientuotoje į kompiuterį.sumodeliuotos griežtai disciplinuotoje formoje, orientuotoje į kompiuterį.Struktūrizuojant informaciją apie probleminę sritį nėra
Struktūrizuojant informaciją apie probleminę sritį nėra vienareikšmiško kelio – patį dalyką galima išreikšti keletu skirtingų vienareikšmiško kelio – patį dalyką galima išreikšti keletu skirtingų formų. Iš vienos pusės, orientuojantis į probleminės srities formų. Iš vienos pusės, orientuojantis į probleminės srities auditoriją, “verslo taisyklę” galima išreikšti minimaliai auditoriją, “verslo taisyklę” galima išreikšti minimaliai disciplinuotai. Iš kitos pusės, galima vadovautis griežtais apribojimais, disciplinuotai. Iš kitos pusės, galima vadovautis griežtais apribojimais, laikantis modeliavimo principų ir logikos, taip išgaunant kuo didesnį laikantis modeliavimo principų ir logikos, taip išgaunant kuo didesnį tikslumą. Be to, “verslo taisyklę” galima atvaizduoti grafiškai. tikslumą. Be to, “verslo taisyklę” galima atvaizduoti grafiškai.
“Verslo taisyklių” išskyrimo ir formalizavimo mechanizmo sukūrimas
“Verslo taisyklių” išskyrimo ir formalizavimo mechanizmo sukūrimas
turėtų papildyti ekonominių informacinių sistemų projektavimo metodologiją. turėtų papildyti ekonominių informacinių sistemų projektavimo metodologiją.Atlikome trumpą taip vadinamųjų “verslo taisyklių”, naudojamų
Atlikome trumpą taip vadinamųjų “verslo taisyklių”, naudojamų informacinių sistemų projektavime, analizę, išskirdami pagrindines šių informacinių sistemų projektavime, analizę, išskirdami pagrindines šių taisyklių savybes ir atliekamas funkcijas bei jų išskyrimo procesui taisyklių savybes ir atliekamas funkcijas bei jų išskyrimo procesui keliamus reikalavimus. keliamus reikalavimus.
Kitame skyrelyje analizuosime pasaulio ir Lietuvos situaciją
Kitame skyrelyje analizuosime pasaulio ir Lietuvos situaciją ekonominių informacinių sistemų projektavimo sektoriuje, t.y. pereisime ekonominių informacinių sistemų projektavimo sektoriuje, t.y. pereisime informacinių sistemų vystymosi istoriją nuo nedidelių prie modernių ir informacinių sistemų vystymosi istoriją nuo nedidelių prie modernių ir korporatyvių informacinių sistemų; išskirsime pagrindinius tikslus ir korporatyvių informacinių sistemų; išskirsime pagrindinius tikslus ir bruožus tokių ekonominių informacinių sistemų, kaip VADIS ir FORPOST. bruožus tokių ekonominių informacinių sistemų, kaip VADIS ir FORPOST.
4. Ekonominės informacijos sistemų projektavimo metodai pasaulyje ir
4. Ekonominės informacijos sistemų projektavimo metodai pasaulyje ir Lietuvoje Lietuvoje
Lietuvoje ilgą laiką buvo projektuojamos nedidelės ekonominės
Lietuvoje ilgą laiką buvo projektuojamos nedidelės ekonominėsinformacijos sistemos, kurios neviršydavo taip vadinamo “3*3” lygio (taiinformacijos sistemos, kurios neviršydavo taip vadinamo “3*3” lygio (taireiškia, jog tokią sistemą su FoxPro ar Clarion trys specialistaireiškia, jog tokią sistemą su FoxPro ar Clarion trys specialistairealizuoja per tris mėnesius). Aktyvėjant administracinei veiklai irrealizuoja per tris mėnesius). Aktyvėjant administracinei veiklai irpradedant atsigauti didžiosioms pramonės įmonėms, Lietuvoje dideliųpradedant atsigauti didžiosioms pramonės įmonėms, Lietuvoje dideliųinformacijos sistemų (IS) projektavimui vėl yra skiriamas nemažasinformacijos sistemų (IS) projektavimui vėl yra skiriamas nemažasdėmesys (Kulbokas, Telešius, 1997).dėmesys (Kulbokas, Telešius, 1997). Klasikiniai IS projektavimo metodai egzistavo ir buvo taikomi Klasikiniai IS projektavimo metodai egzistavo ir buvo taikomiautonomiškai, be bendrų sąlyčio taškų su organizacijų administracijosautonomiškai, be bendrų sąlyčio taškų su organizacijų administracijossistemų ar valdymo sistemų tobulinimu. Tačiau tik dabar, šiuolaikiniamesistemų ar valdymo sistemų tobulinimu. Tačiau tik dabar, šiuolaikiniameinformacinių technologijų vystymosi etape tapo galima pažiūrėti į veiklosinformacinių technologijų vystymosi etape tapo galima pažiūrėti į veiklosprocesų reinžinieriją, naujas IT ir žmogiškąjį faktorių ne kaip trijųprocesų reinžinieriją, naujas IT ir žmogiškąjį faktorių ne kaip trijųatskirų komponentų sumą, o kaip į visumą, vadinamą naujuoju sisteminiuatskirų komponentų sumą, o kaip į visumą, vadinamą naujuoju sisteminiuprojektavimu (NSP). Veiklos procesų reinžinierija dabar jau IT ir ISprojektavimu (NSP). Veiklos procesų reinžinierija dabar jau IT ir ISsrities terminas, apimantis kiberkorporacijų formavimą ir projektavimą.srities terminas, apimantis kiberkorporacijų formavimą ir projektavimą.
Informacinių sistemų projektavimas yra suprantamas kaip organizacinių
Informacinių sistemų projektavimas yra suprantamas kaip organizaciniųpriemonių ir projektavimo metodų visuma, skirta projektuoti tiek bendrospriemonių ir projektavimo metodų visuma, skirta projektuoti tiek bendrospaskirties, tiek specializuotoms informacijos sistemoms (bankų, apskaitos,paskirties, tiek specializuotoms informacijos sistemoms (bankų, apskaitos,sandėlių, biržos ir pan. sistemos), tiek universalioms adaptyvioms ISsandėlių, biržos ir pan. sistemos), tiek universalioms adaptyvioms IS(elektroniniai archyvai, biuro veiklos automatizavimo sistemos, statistinių(elektroniniai archyvai, biuro veiklos automatizavimo sistemos, statistiniųduomenų apdorojimo sistemos ir pan.). Metodai ir technologijos kartu suduomenų apdorojimo sistemos ir pan.). Metodai ir technologijos kartu sunaudojama programine įranga sudaro projektavimo instrumentarijų.naudojama programine įranga sudaro projektavimo instrumentarijų.Instrumentarijų sudaro priimtos metodikos ir standartai, reliacinėInstrumentarijų sudaro priimtos metodikos ir standartai, reliacinėduomenų bazių valdymo sistema (RDBVS, dažniausiai tai Oracle arbaduomenų bazių valdymo sistema (RDBVS, dažniausiai tai Oracle arba
Informix), CASE sistema (RDBVS – orientuota arba bendresnė,Informix), CASE sistema (RDBVS – orientuota arba bendresnė,pavyzdžiui, VanageTeam). Į projektavimo instrumentarijų įeina naudotojopavyzdžiui, VanageTeam). Į projektavimo instrumentarijų įeina naudotojobei projektuotojo grafinių sąsajų programos, duomenų saugyklos,bei projektuotojo grafinių sąsajų programos, duomenų saugyklos,kolektyvaus projektavimo priemonės ir panašaus lygio programinė įranga.kolektyvaus projektavimo priemonės ir panašaus lygio programinė įranga. Visa tai vadinama klasikiniais IS projektavimo metodais. Projektavimo Visa tai vadinama klasikiniais IS projektavimo metodais. Projektavimoeiga buvo labai aiškiai suskirstyta į stadijas, kiekviena kurių turėjoeiga buvo labai aiškiai suskirstyta į stadijas, kiekviena kurių turėjobaigtis pateikus griežtai reglamentuotą dokumentaciją.baigtis pateikus griežtai reglamentuotą dokumentaciją. Tokia IS projektavimo eiga užsieninėje literatūroje buvo vadinama Tokia IS projektavimo eiga užsieninėje literatūroje buvo vadinamavaterfall modell ir reiškė nors ir iteratyvų, bet vis tiek nuoseklų ISvaterfall modell ir reiškė nors ir iteratyvų, bet vis tiek nuoseklų ISprojektavimo būdą. Kalbant apie klasikinius projektavimo metodus labiausiaiprojektavimo būdą. Kalbant apie klasikinius projektavimo metodus labiausiaižinomomis notacijomis tapo DFD (Data Flow Diagrams) kartu su DD (Datažinomomis notacijomis tapo DFD (Data Flow Diagrams) kartu su DD (DataDictionary) ir procesų specifikacijomis, ERD (Entity – RelatioshipDictionary) ir procesų specifikacijomis, ERD (Entity – RelatioshipDiagrams) ir STD (State Transition Diagrams) notacijos.Diagrams) ir STD (State Transition Diagrams) notacijos. Lygia greta informacinių sistemų projektavimo krypčiai vystėsi E. Lygia greta informacinių sistemų projektavimo krypčiai vystėsi E.Deming pradėti gamybos valdymo ir administracinio darbo tobulinimo (CPI,Deming pradėti gamybos valdymo ir administracinio darbo tobulinimo (CPI,Continious Prcess Improvement) darbai. Iš E. Deming darbų išsivystė BPR irContinious Prcess Improvement) darbai. Iš E. Deming darbų išsivystė BPR irTQM ( Total Quality Management) kryptys. Jose buvo sprendžiami tokieTQM ( Total Quality Management) kryptys. Jose buvo sprendžiami tokiepagrindiniai organizacijų veiklos klausimai:pagrindiniai organizacijų veiklos klausimai: • nedidinant žmonių, laiko ir kitų resursų sėkmingai spręsti pagrindinius • nedidinant žmonių, laiko ir kitų resursų sėkmingai spręsti pagrindinius funkcinius uždavinius; funkcinius uždavinius; • kaip globalizuoti administracinės sistemos veiklą, užtikrinant jos darbą • kaip globalizuoti administracinės sistemos veiklą, užtikrinant jos darbą paskirstytiems klientams 24*365 laiko režime; paskirstytiems klientams 24*365 laiko režime; • kaip palaikyti mobilių klientų darbą; • kaip palaikyti mobilių klientų darbą; • kaip, orientuojantis į būsimus klientų poreikius, diegti naujas • kaip, orientuojantis į būsimus klientų poreikius, diegti naujas technologijas technologijas • ir kiti. • ir kiti.Naujasis sisteminis projektavimas nagrinėjamas, kaip trijų komponentų
Naujasis sisteminis projektavimas nagrinėjamas, kaip trijų komponentųvisuma:visuma: • veiklos procesų reinžinierija, • veiklos procesų reinžinierija, • naujos informacinės technologijos, • naujos informacinės technologijos, • žmogiškasis faktorius. • žmogiškasis faktorius. Jei klasikiniai projektavimo metodai buvo kuriami tranzakcijų Jei klasikiniai projektavimo metodai buvo kuriami tranzakcijųapdorojimui orientuotoms IS, tai NSP apima ir į komunikacijas beiapdorojimui orientuotoms IS, tai NSP apima ir į komunikacijas beikoordinavimą orientuotas IS. Klasikiniai projektavimo metodai gerai tinkakoordinavimą orientuotas IS. Klasikiniai projektavimo metodai gerai tinkaIS, kurios atlieka santykinai daug skaičiavimų, operatyviai tenkina laisvasIS, kurios atlieka santykinai daug skaičiavimų, operatyviai tenkina laisvasSQL kalbos naudotojo užklausas ir leidžia saugoti didelius griežtaiSQL kalbos naudotojo užklausas ir leidžia saugoti didelius griežtaistruktūrizuotos informacijos kiekius.struktūrizuotos informacijos kiekius. Taikant NSP akcentas nuo informacijos srautų analizės perkeliamas link Taikant NSP akcentas nuo informacijos srautų analizės perkeliamas linknaudotojų tarpusavio sąveikų analizės. Projektuojant IS tokiu būdu tiesiognaudotojų tarpusavio sąveikų analizės. Projektuojant IS tokiu būdu tiesiogsavaime įvertinamas ir veiklos procesų reinžinierijos aspektas. Grupinėssavaime įvertinamas ir veiklos procesų reinžinierijos aspektas. Grupinės
infrastruktūros apima ne vien technologinius klausimus. Diegiantinfrastruktūros apima ne vien technologinius klausimus. Diegiantjas, neišvengiamai keičiasi žmonių bendradarbiavimo procesai.jas, neišvengiamai keičiasi žmonių bendradarbiavimo procesai.4.1 Lietuvos Vyriausybės administracinės (ekonominės) sistemos VADIS
4.1 Lietuvos Vyriausybės administracinės (ekonominės) sistemos VADIS projektavimas projektavimas
Lietuvoje įgyvendinti Vyriausybės administracinės informacijos
Lietuvoje įgyvendinti Vyriausybės administracinės informacijossistemos VADIS projektavimo darbai. VADIS kūrimo darbai vyko trylikojesistemos VADIS projektavimo darbai. VADIS kūrimo darbai vyko trylikojetarpusavyje susijusių darbų krypčių, tai sudaro apie šimtątarpusavyje susijusių darbų krypčių, tai sudaro apie šimtąįvairių koordinuojamų darbų pozicijų. Pagal priimtas tarptautinesįvairių koordinuojamų darbų pozicijų. Pagal priimtas tarptautinesnormas: VADIS projektas priklauso didelių ir sudėtingų projektųnormas: VADIS projektas priklauso didelių ir sudėtingų projektųkategorijai. VADIS grupinėje infrastruktūroje tarpusavyje derinamikategorijai. VADIS grupinėje infrastruktūroje tarpusavyje derinamireliacinių duomenų bazių, grupinio darbo sistemų ir Internet/Intranetreliacinių duomenų bazių, grupinio darbo sistemų ir Internet/Intranetkrypties privalumai. Pagrindiniai vykdomi darbai projekto etapuosekrypties privalumai. Pagrindiniai vykdomi darbai projekto etapuose(Kulbokas, Telešius, 1997):(Kulbokas, Telešius, 1997): • VADIS infrastruktūros sukūrimas; • VADIS infrastruktūros sukūrimas; • Tarpinstitucinių ryšių posistemio projektavimas; • Tarpinstitucinių ryšių posistemio projektavimas; • VADIS informacinių fondų projektavimas; • VADIS informacinių fondų projektavimas; • apsaugos priemonių sistemos sukūrimas; • apsaugos priemonių sistemos sukūrimas; • VADIS naudotojų, administratorių ir diegimo ekspertų mokymas; • VADIS naudotojų, administratorių ir diegimo ekspertų mokymas; • standartų ir juridinių aktų paruošimas; • standartų ir juridinių aktų paruošimas; • projekto administravimo duomenų bazių ir technologinių priemonių • projekto administravimo duomenų bazių ir technologinių priemonių sukūrimas; sukūrimas; • projektinių sprendimų integralumo palaikymo darbai; • projektinių sprendimų integralumo palaikymo darbai; • žinių apie VADIS skleidimas ir kiti. • žinių apie VADIS skleidimas ir kiti. Susipažinome su Lietuvos Vyriausybės administracinės – ekonominės Susipažinome su Lietuvos Vyriausybės administracinės – ekonominėsinformacinės sistemos VADIS esme ir jos įgyvendinimo etapais.informacinės sistemos VADIS esme ir jos įgyvendinimo etapais. Šalia šios sistemos tiek pasaulyje, tiek ir Lietuvoje yra šiuo metu Šalia šios sistemos tiek pasaulyje, tiek ir Lietuvoje yra šiuo metuplačiai naudojama FORPOST bankų informacinė sistema. Todėl kitame skyrelyjeplačiai naudojama FORPOST bankų informacinė sistema. Todėl kitame skyrelyjeišsamiau išanalizuosime šios sistemos architektūrą ir pagrindinesišsamiau išanalizuosime šios sistemos architektūrą ir pagrindinescharakteristikas.charakteristikas.
2. FORBIS – FORPOST bankų informacinė sistema
2. FORBIS – FORPOST bankų informacinė sistema
FORPOST yra vieninga realiai įgyvendinta bankų valdymo programinė
FORPOST yra vieninga realiai įgyvendinta bankų valdymo programinėįranga. Tai vienintelis produktas pasaulyje sujungiantis Retail, Wholesale,įranga. Tai vienintelis produktas pasaulyje sujungiantis Retail, Wholesale,Credit Assessment ir Bank Management į vieną sistemą. FORPOST yraCredit Assessment ir Bank Management į vieną sistemą. FORPOST yrapakankamai lanksti sistema dirbanti UNIX, Windows NT, Novell NetWare,pakankamai lanksti sistema dirbanti UNIX, Windows NT, Novell NetWare,Windows 3.x ir Windows 9x aplinkose. Taip pat panaudotos CASE technologijosWindows 3.x ir Windows 9x aplinkose. Taip pat panaudotos CASE technologijossu ORACLE Developer/2000 ir Designer/2000 (prieiga per internetą:su ORACLE Developer/2000 ir Designer/2000 (prieiga per internetą:http://www.forbis.lt/index/index.html).http://www.forbis.lt/index/index.html). FORPOST yra pažangi sistema, kurios pagrindinė savybė CRM (Customer FORPOST yra pažangi sistema, kurios pagrindinė savybė CRM (CustomerRelation Management) garantuoja perėjimą nuo “transakcijų banko”,Relation Management) garantuoja perėjimą nuo “transakcijų banko”,atliekančio atitinkamų operacijų registravimo rezultato funkciją, prieatliekančio atitinkamų operacijų registravimo rezultato funkciją, prie“santykių banko”, skiriančio pagrindinį dėmesį klientui. FORPOST“santykių banko”, skiriančio pagrindinį dėmesį klientui. FORPOSTrealizuotos sudėtingos priemonės nuolatiniam išteklių ir užduočiųrealizuotos sudėtingos priemonės nuolatiniam išteklių ir užduočių
administravimui bei prognozei.administravimui bei prognozei. FORPOST yra funkcionalus produktas, naudojantis Retail ir Wholesale FORPOST yra funkcionalus produktas, naudojantis Retail ir Wholesaleaplikacijų rinkinį, apimantis visą banko transakcijų spektrą ir padedantisaplikacijų rinkinį, apimantis visą banko transakcijų spektrą ir padedantiskontroliuoti Didžiosios knygos apskaitą, indėlių iki pareikalavimo irkontroliuoti Didžiosios knygos apskaitą, indėlių iki pareikalavimo irtaupymo indėlių, paskolų, klientų santykių valdymą, rizikų ir resursųtaupymo indėlių, paskolų, klientų santykių valdymą, rizikų ir resursųvaldymo mechanizmą, vertybinius popierius, finansus, pinigų rinką,valdymo mechanizmą, vertybinius popierius, finansus, pinigų rinką,aptarnavimą telefonu, Internet banką ir t.t. Statistika apie bankoaptarnavimą telefonu, Internet banką ir t.t. Statistika apie bankofinansinę padėtį gali būti pateikta bet kuriuo metu ir bet kuriofinansinę padėtį gali būti pateikta bet kuriuo metu ir bet kuriolaikotarpio.laikotarpio.Aukštas programų komplekso slaptumo ir saugumo lygis sudarė galimybę
Aukštas programų komplekso slaptumo ir saugumo lygis sudarė galimybępadidinti filialų, departamentų ir kitų struktūrinių vienetųpadidinti filialų, departamentų ir kitų struktūrinių vienetųnepriklausomumą ir atsakingumą.nepriklausomumą ir atsakingumą.
Forpost pagrindinės charakteristikos:
Forpost pagrindinės charakteristikos:
• Tai vienintelis informacinis produktas suderinęs Retail & Wholesale –
• Tai vienintelis informacinis produktas suderinęs Retail & Wholesale – nereikia pašalinės programinės įrangos; nereikia pašalinės programinės įrangos;
• Klientų santykių valdymo sistema (CRM) – integruotas kliento vaizdas;
• Klientų santykių valdymo sistema (CRM) – integruotas kliento vaizdas;
• “Klientas-serveris” technologijų pagrindu galima palaikyti ne tik
• “Klientas-serveris” technologijų pagrindu galima palaikyti ne tik tradicinę, bet ir elektroninę, GSM bankinę veiklą; tradicinę, bet ir elektroninę, GSM bankinę veiklą; • Sistema nepriklauso nuo kompiuterinės įrangos; • Sistema nepriklauso nuo kompiuterinės įrangos; • Sistemoje įdiegtas darbo srauto valdymas; • Sistemoje įdiegtas darbo srauto valdymas; • Sistema palaiko 24/7 duomenų apdorojimą visoje architektūroje; • Sistema palaiko 24/7 duomenų apdorojimą visoje architektūroje; • Daugiakalbiškumo principas – vienu metu gali būti naudojama daugiau nei • Daugiakalbiškumo principas – vienu metu gali būti naudojama daugiau nei viena kalba; viena kalba; • Daugiavaliutinės operacijos; • Daugiavaliutinės operacijos; • Parametrizuota produktų kūrimo sistema, skirta operatyviam produktų • Parametrizuota produktų kūrimo sistema, skirta operatyviam produktų kūrimui; kūrimui; • Valdymo įrankiai einamajai finansinei analizei sukurti; • Valdymo įrankiai einamajai finansinei analizei sukurti; • Integruotos front-ofiso, middle-ofiso ir back-ofiso lygio operacijos. • Integruotos front-ofiso, middle-ofiso ir back-ofiso lygio operacijos. • Sistemoje išvystytas rizikų ir kompanijų valdymo mechanizmas. • Sistemoje išvystytas rizikų ir kompanijų valdymo mechanizmas.
Susipažinome su šiuo metu ne tik pasaulyje, bet ir Lietuvoje gana
Susipažinome su šiuo metu ne tik pasaulyje, bet ir Lietuvoje ganagreitai bankų ekonominių informacinių sistemų projektavime plintančiagreitai bankų ekonominių informacinių sistemų projektavime plintančiaFORBIS – FORPOST programa: jos esme bei pagrindinėmis charakteristikomis.FORBIS – FORPOST programa: jos esme bei pagrindinėmis charakteristikomis.
Kitame skyrelyje detaliai analizuodami kompiuterizuotos apskaitos
Kitame skyrelyje detaliai analizuodami kompiuterizuotos apskaitosdiegimo įmonėje projektą, apjungsime ir praktiškai išnagrinėsime tai, kasdiegimo įmonėje projektą, apjungsime ir praktiškai išnagrinėsime tai, kasbuvo išdėstyta ankstesniuose skyriuose, t.y., kokie paruošiamieji darbaibuvo išdėstyta ankstesniuose skyriuose, t.y., kokie paruošiamieji darbaituri būti atlikti, kokie metodai naudojami, kokios išskiriamos darbųturi būti atlikti, kokie metodai naudojami, kokios išskiriamos darbųstadijos projektuojant kompiuterizuotos apskaitos sistemą įmonėje bei kaipstadijos projektuojant kompiuterizuotos apskaitos sistemą įmonėje bei kaipatliekamos sukurtos sistemos įvertinimas.atliekamos sukurtos sistemos įvertinimas.
5. Kompiuterizuotos apskaitos sistemos projektavimas įmonėje
5. Kompiuterizuotos apskaitos sistemos projektavimas įmonėje
Norint sėkmingai mechanizuoti bei automatizuoti apskaitos darbus, visų
Norint sėkmingai mechanizuoti bei automatizuoti apskaitos darbus, visųpirma būtina atlikti projektuojamojo objekto tyrimą ir sukurti šių darbųpirma būtina atlikti projektuojamojo objekto tyrimą ir sukurti šių darbų
mechanizavimo bei automatizavimo projektą (Christauskas, 1999).mechanizavimo bei automatizavimo projektą (Christauskas, 1999). Projektas turi būti sukurtas remiantis duomenimis, kurie buvo surinkti Projektas turi būti sukurtas remiantis duomenimis, kurie buvo surinktivisuose firmos hierarchijos pakopose, tiksliai išanalizavus kiekvienovisuose firmos hierarchijos pakopose, tiksliai išanalizavus kiekvienodarbuotojo atliekamas funkcijas (pradedant darbininku ir baigiantdarbuotojo atliekamas funkcijas (pradedant darbininku ir baigiantdirektoriumi). Šių duomenų analizė leidžia sukurti pirminį, projektą kuriuodirektoriumi). Šių duomenų analizė leidžia sukurti pirminį, projektą kuriuoremiantis galimas tolesnis diegimo etapas – būsimos kompiuterizuotosremiantis galimas tolesnis diegimo etapas – būsimos kompiuterizuotosapskaitos paieška, aiškiai žinant poreikius ir išvengiant didelių klaidų.apskaitos paieška, aiškiai žinant poreikius ir išvengiant didelių klaidų. Projektuojant yra taikomi tokie metodai: Projektuojant yra taikomi tokie metodai: • smulkinamojo projektavimo metodas (projektuojama iš viršaus žemyn), • smulkinamojo projektavimo metodas (projektuojama iš viršaus žemyn), • stambinamojo projektavimo metodas (projektuojama iš apačios į viršų), • stambinamojo projektavimo metodas (projektuojama iš apačios į viršų),• plečiamojo projektavimo metodas.
• plečiamojo projektavimo metodas.
Paskutiniu atveju projektuojant pirma parengiamas vienas svarbiausios
Paskutiniu atveju projektuojant pirma parengiamas vienas svarbiausiosdalies projektas, kuris vėliau papildomas naujomis funkcijomis, naujųdalies projektas, kuris vėliau papildomas naujomis funkcijomis, naujųuždavinių kompleksais ar uždavinių kompiuterizavimo projektais, susietaisuždavinių kompleksais ar uždavinių kompiuterizavimo projektais, susietaissu anksčiau parengtais.su anksčiau parengtais. Galima išskirti tokias pagrindinės diegimo projektavimo darbų stadijas: Galima išskirti tokias pagrindinės diegimo projektavimo darbų stadijas:
• poreikių nustatymas,
• poreikių nustatymas, • sistemos įvertinimas ir parinkimas, • sistemos įvertinimas ir parinkimas, • sistemos eksploatavimo ir priežiūros stadijos. • sistemos eksploatavimo ir priežiūros stadijos. Poreikių nustatymo stadijoje suformuluojami tikslai, kurių siekiama Poreikių nustatymo stadijoje suformuluojami tikslai, kurių siekiamadiegiant sistemą. Tikslams suformuluoti atliekami tyrimai, kuriuos vykdodiegiant sistemą. Tikslams suformuluoti atliekami tyrimai, kuriuos vykdoprojektuotojas pagal iš anksto sudarytą programą.projektuotojas pagal iš anksto sudarytą programą. Suformuluoti tikslai transformuojami į reikalavimus, keliamus būsimai Suformuluoti tikslai transformuojami į reikalavimus, keliamus būsimaisistemai, nustatomi finansiniai ir kiti apribojimai sistemos diegimosistemai, nustatomi finansiniai ir kiti apribojimai sistemos diegimoprocesui, paruošiama ir patvirtinama užduotis (techninė užduotis). Jojeprocesui, paruošiama ir patvirtinama užduotis (techninė užduotis). Jojeaprašomi sistemos diegimo tikslai, jai keliami reikalavimai, pateikiamaaprašomi sistemos diegimo tikslai, jai keliami reikalavimai, pateikiamasąnaudų analizė, įvertinamos planuojamos pajamos ir efektas,sąnaudų analizė, įvertinamos planuojamos pajamos ir efektas,kompiuterizuojamo objekto-apskaitos esama, siekiama būklės.kompiuterizuojamo objekto-apskaitos esama, siekiama būklės. Sistemos įvertinimo ir parinkimo metu įsitikinama, kad pagal pasiūlytą Sistemos įvertinimo ir parinkimo metu įsitikinama, kad pagal pasiūlytąbendrą projektą gauta informacinė sistema tikrai leis pasiekti techninėjebendrą projektą gauta informacinė sistema tikrai leis pasiekti techninėjeužduotyje suformuluotus tikslus ir tenkins keliamus reikalavimus.užduotyje suformuluotus tikslus ir tenkins keliamus reikalavimus.Reikalavimai sistemos detalizuojami į reikalavimus atskiriems josReikalavimai sistemos detalizuojami į reikalavimus atskiriems joselementams:elementams: 1. tachninėms priemonėms, 1. tachninėms priemonėms, 2. duomenų bazėms, 2. duomenų bazėms, 3. kompiuterizuotoms darbo vietoms. 3. kompiuterizuotoms darbo vietoms. Sistemos diegimo metu patikrinama, kaip sistema veikia realiomis Sistemos diegimo metu patikrinama, kaip sistema veikia realiomissąlygomis, ji paruošiama darbui ir apmokomi būsimieji sistemos vartotojai.sąlygomis, ji paruošiama darbui ir apmokomi būsimieji sistemos vartotojai.Jei reikia pašalinami pastebėti defektai ir sistema tobulinama.Jei reikia pašalinami pastebėti defektai ir sistema tobulinama.
Projektuotojai turi atlikti tokius darbus: parengti informacijos
Projektuotojai turi atlikti tokius darbus: parengti informacijosklasifikatorius, postovios laike naudojamos informacijos žinynus,klasifikatorius, postovios laike naudojamos informacijos žinynus,vartojimo, programos naudojimo ir paleidimo instrukcijas, rezultatinęvartojimo, programos naudojimo ir paleidimo instrukcijas, rezultatinę
informaciją panaudoti operatyviai ūkinių operacijų kontrolei, analizei irinformaciją panaudoti operatyviai ūkinių operacijų kontrolei, analizei irvaldymo sprendimams priimti.valdymo sprendimams priimti.IŠVADOS
IŠVADOS
Atlikus literatūros analizę galima reziumuoti tokias pagrindines darbo
Atlikus literatūros analizę galima reziumuoti tokias pagrindines darboišvadas:išvadas:
1. Išskiriami tokie pagrindiniai ekonominių informacinių sistemų
1. Išskiriami tokie pagrindiniai ekonominių informacinių sistemųprojektavimo principai, kaip: kompleksiškumo, hierarchijos, dekompozicijos,projektavimo principai, kaip: kompleksiškumo, hierarchijos, dekompozicijos,nuoseklių tikslinimų, abstrakcijos, struktūrizavimo, iteracijų irnuoseklių tikslinimų, abstrakcijos, struktūrizavimo, iteracijų iradaptacijos principai;adaptacijos principai; 2. Ekonominių informacinių sistemų projektavimui yra naudojami du 2. Ekonominių informacinių sistemų projektavimui yra naudojami dupagrindiniai metodai, tai: procedūrinis ir objektinis informacinių sistemųpagrindiniai metodai, tai: procedūrinis ir objektinis informacinių sistemųprojektavimo metodai;projektavimo metodai; 3. Ekonominių informacinių sistemų projektavimo ir modeliavimo 3. Ekonominių informacinių sistemų projektavimo ir modeliavimoprocese labai svarbu laikytis “verslo taisyklės” pagrindinių reikalavimų,procese labai svarbu laikytis “verslo taisyklės” pagrindinių reikalavimų,kas leidžia daug paprasčiau ir sparčiau atlikti projektavimo ir modeliavimokas leidžia daug paprasčiau ir sparčiau atlikti projektavimo ir modeliavimodarbus;darbus; 4. Pasaulyje ir tuo pačiu Lietuvoje yra naudojama daug įvairių 4. Pasaulyje ir tuo pačiu Lietuvoje yra naudojama daug įvairiųekonominių informacinių sistemų, pradedant RDBVS Oracle ar Informix irekonominių informacinių sistemų, pradedant RDBVS Oracle ar Informix irbaigiant iš E. Deming darbų išsivysčiusiomis BPR ar TQM (Total Qualitybaigiant iš E. Deming darbų išsivysčiusiomis BPR ar TQM (Total QualityManagement);Management); 5. Lietuvoje ypač gerai žinomos Lietuvos Vyriausybės administracinė 5. Lietuvoje ypač gerai žinomos Lietuvos Vyriausybės administracinė-ekonominė informacinė sistema VADIS ir populiarėjanti bankų informacinė-ekonominė informacinė sistema VADIS ir populiarėjanti bankų informacinėsistema Forbis- Forpost;sistema Forbis- Forpost; 6. Kiekviena įmonė, nusprendusi diegti bet kokią ekonominę informacinę 6. Kiekviena įmonė, nusprendusi diegti bet kokią ekonominę informacinęsistemą, tarkim kompiuterizuotos apskaitos, turi itin didelį dėmesį skirtisistemą, tarkim kompiuterizuotos apskaitos, turi itin didelį dėmesį skirtišios sistemos projektavimo procesui, kuris turėtų prasidėti projektuojamošios sistemos projektavimo procesui, kuris turėtų prasidėti projektuojamoobjekto tyrimu ir baigtis įdiegtos sistemos patikrinimu.objekto tyrimu ir baigtis įdiegtos sistemos patikrinimu.
4.
4.
———————–
———————– 1. Pradiniai duomenys apie probleminę sritį 1. Pradiniai duomenys apie probleminę sritį
2. Detalus pasakojimas apie probleminę sritį
2. Detalus pasakojimas apie probleminę sritį
3. Verslo taisyklės
3. Verslo taisyklės
4. Verslo taisyklių formalus aprašas
4. Verslo taisyklių formalus aprašas