09.07.2020

Įmonės informacinės sistemos analizė. Informacinių sistemų projektavimo metodai ir organizacijos veiklos funkcinė analizė


Informacinių sistemų projektavimas – tai kelių etapų jų kūrimo ir/ar modernizavimo procesas, taikant užsakytą metodikų ir priemonių rinkinį. Projektavimas (priešingai nei modeliavimas) apima darbą su neegzistuojančiu objektu ir yra skirtas sukurti informacinę sistemą šioje srityje:

  • būsimos duomenų bazės objektų apdorojimas,
  • rašymo programas (įskaitant ataskaitų ir ekrano formas), kurios užtikrina duomenų užklausų vykdymą,
  • tam tikros aplinkos (technologijos) funkcionavimo apskaita.

Jeigu informacinių sistemų projektavimo etapą išskirsime kaip atskirą etapą, tai jį galima patalpinti tarp analizės ir kūrimo etapų. Tačiau praktiškai aiškus padalijimas į etapus, kaip taisyklė, yra sunkus arba neįmanomas, nes dizainas, formaliai pradedant nuo apibrėžimo projekto tikslai, dažnai tęsiasi per testavimo ir diegimo etapus.

Informacinės sistemos projektavimo tikslas ir su juo susijusios sąvokos

Šiuolaikiniai viešųjų ir privačių organizacijų vadovai suvokia, kad nuolat kintantis ir vis didėjantis informacijos apdorojimo greitis yra įmonės išlikimo rinkoje ir Konkurencinis pranašumas. Apskritai informacinių sistemų kūrimo projektų tikslai susiaurinami iki sąlygų, leidžiančių šią informaciją gauti, apdoroti ir naudoti, sudarymo, sukuriant funkcionalią saugią sistemą, kurioje pakanka:

  • prisitaikymo prie besikeičiančių sąlygų lygis,
  • pralaidumas,
  • sistemos atsako į užklausą laikas,
  • saugumo lygis,
  • naudojimo paprastumo laipsnis.

Informacinė sistema (IS) – tai duomenų bazėje esančios informacijos ir technologijų (taip pat techninių priemonių), užtikrinančių informacijos apdorojimą, visuma. Šiuo atveju technologijos apima ir informacijos aptikimo, rinkimo, apdorojimo, saugojimo, platinimo būdus ir metodus, leidžiančius šiuos metodus įgyvendinti. informacijos valdymas tai susiję su šių metodų naudojimu IS planavimo, projektavimo, veikimo ir analizės procesams kontroliuoti. Projektavimo technologija remiasi konkrečiai užduočiai pasirinkta metodika kaip principų visuma, išreikšta viena konkrečia koncepcija.

IS projektavimo organizavimas

IS projektavimo organizavimas paprastai skirstomas į 2 tipus:

  1. Kanoninis dizainas atspindi originalaus (individualaus) proceso technologines ypatybes.
  2. Tipinis dizainas, kuriam būdingas standartinis dizaino sprendimas (TPR), yra atkartojamas ir tinkamas pakartotiniam naudojimui.

Kanoninis dizainas išsiskiria rankinio projektavimo technologijos atspindžiu, įgyvendinimu atlikėjų lygmeniu, universalių kompiuterių palaikymo įrankių naudojimu.

Kanoninis dizainas daugiausia naudojamas vietiniams ir palyginti mažiems IC, naudojant minimalų standartinių sprendimų naudojimą. Projektinių sprendimų pritaikymas vyksta tik perprogramuojant programinius modulius.

Kanoninis dizainas organizuojamas naudojant kaskadinį gyvavimo ciklo modelį. Tai apima proceso padalijimą į šiuos etapus ir etapus:

  1. Priešprojektinis etapas. Pagaminta ir sudaryta techninė specifikacija. Tai yra, suformuojami reikalavimai IP, parengiama jos koncepcija, parengiama galimybių studija ir rašomos techninės specifikacijos.
  2. Projekto etape numatomas projekto ir techninių projektų rengimas, darbo dokumentacijos rengimas.
  3. Poprojektiniame etape pradedama vykdyti IS diegimo veikla, personalo mokymas, testų rezultatų analizė. Šio etapo dalis – IS priežiūra ir nustatytų trūkumų šalinimas.

Etapas, jei reikia, galima padidinti arba detalizuoti – derinkite vienas po kito einančius etapus, neįtraukite „papildomų“, kitą etapą pradėkite dar nebaigus ankstesnio.

Tipinis projektavimo būdas išsiskiria galimybe suprojektuotą IS skaidyti į komponentus, kurie apima programų modulius, posistemes, užduočių kompleksus ir kt. Norėdami įdiegti komponentus, galite naudoti standartiniai sprendimai kurie jau egzistuoja rinkoje, ir pritaikyti juos konkrečios organizacijos poreikiams. Tuo pačiu metu tipinis dizainas reiškia, kad privaloma turėti dokumentus, kuriuose išsamiai aprašomos TPR ir derinimo procedūros.

Dekompozicija gali turėti kelis lygius, todėl galima išskirti TPR klases:

  • elementarus - atskirai užduočiai (elementui),
  • posistemis – atskiriems posistemiams,
  • objektas – pramonės standartiniai projektiniai sprendimai, kuriuose yra visas posistemių rinkinys.

Modulinio metodo įgyvendinimo galimybė laikoma elementinio TPR pranašumu. Tačiau, esant skirtingų elementų nesuderinamumui, jų derinimo procesas padidina išlaidas. TPR posistemis, be modulinio požiūrio įgyvendinimo, leidžia atlikti parametrinį reguliavimą skirtingų valdymo lygių objektams. Konsolidavimo problemos kyla, kai dalyvauja kelių skirtingų programinės įrangos tiekėjų produktas. Be to, TPR pritaikomumas nuolatinio proceso pertvarkymo požiūriu laikomas nepakankamu. Objekto TPR, palyginti su ankstesnėmis klasėmis, turi daug privalumų:

  • mastelio keitimas, leidžiantis naudoti IS konfigūracijas skirtingam užduočių skaičiui,
  • metodinė komponentų vienybė,
  • IC komponentų suderinamumas,
  • architektūros atvirumas - galimybė diegti dizaino sprendimus įvairių tipų platformose,
  • konfigūruojamumas – galimybė naudoti norimą IS komponentų poaibį.

Įgyvendinant standartinį projektavimą, naudojami parametriniai ir modeliiniai metodai.

Pagrindinės IC projektavimo metodikos

Specifinės projektavimo proceso ypatybės leidžia išskirti metodikas, pagrįstas skirtingi principai. Tarp pagrindinių šiuolaikinių IS projektavimo metodikų yra šios:

  • SADT. Funkcinio darbo modeliavimo metodika, kuri remiasi struktūrine analize ir grafinis vaizdavimas organizacija kaip funkcijų sistema. Čia išsiskiria funkciniai, informaciniai ir dinamiški modeliai. Metodika šiuo metu žinoma kaip IDEF0 žymėjimas (standartas). Nagrinėjamas procesas grafiškai pavaizduotas keturkampio forma, kur reguliavimo ir kontrolės veiksmai rodomi viršuje, valdymo objektai apačioje, įvesties duomenys – kairėje, o išvesties – dešinėje.
  • RAD. Greito taikomųjų programų kūrimo metodika. Naudojant RAD, greitas taikomųjų programų kūrimas įmanomas naudojant į komponentus orientuotą dizainą. Metodika naudojama projektams su ribotu biudžetu, neaiškiais IP reikalavimais ir trumpais terminais. Jis naudojamas, jei vartotojo sąsaja gali būti demonstruojama prototipe, o projektas gali būti suskirstytas į funkcinius elementus.
  • RUP. RUP metodika įgyvendina iteracinį ir prieauginį (prieauginį) metodus. Sistema sukurta informacinės sistemos architektūros pagrindu, o planavimas ir projektų valdymas – pagal funkcinius IS reikalavimus. Bendros informacinės sistemos kūrimas vyksta iteracijomis, kaip atskirų nedidelių projektų kompleksas su savo planais ir užduotimis. Iteracinis ciklas pasižymi periodišku grįžtamuoju ryšiu ir prisitaikymu prie IS branduolio.

Yra kelios metodikos klasifikacijos: pagal TPR panaudojimą, pagal automatizavimo įrankių panaudojimą ir tt Pavyzdžiui, pagal pritaikomumo laipsnį skiriamos rekonstrukcijos (kai perprogramuojami moduliai), parametrizacijos (kai keičiasi parametrai apima projektinio sprendimo generavimą), restruktūrizavimą (kai probleminės srities modelio pakeitimas kartu su automatiniu projektinio sprendimo generavimu).

Aptarnavimo centras – organizacija, užsiimanti mašinų, įrangos ir kitų gaminių aptarnavimo ir priežiūros paslaugų teikimu. Serviso centrų veikla apima išankstinį pardavimą, garantinį ir garantinį remontą.

Įmonės IP Mikhailov A.O. užsiima remontu ir priežiūra Buitinė technika ir elektronika, taip pat kompiuteriai, telefonai ir planšetiniai kompiuteriai, kuriuos klientai atsineša į biurą, taip pat kasečių pildymas ir tinklų bei PBX įrengimas. Jeigu įrangos pristatyti pačiam klientui nėra galimybės, vyksta vizitas į vietą, o esant poreikiui pristatomas iki paslaugų centras. Klientui susisiekus su aptarnavimo centru, dispečeris surašo prašymą priimti užsakymą. Atliekama objekto analizė, kurios metu daroma išvada, ar įranga bus remontuojama, ar ne. Inžinerinis skyrius sudaro įrangos remonto ir priežiūros kainoraštį, nes dirba su įrangos remonto atsarginių dalių ir prietaisų tiekėjais. Atliekami remonto darbai speciali įranga laikytis saugos taisyklių. Bendrovė taip pat parduoda išorinius įrenginius telefonams, planšetiniams kompiuteriams ir kompiuteriams. Įmonė perka naudotą ir sugedusią įrangą.

Įmonė dirba kvalifikuoti specialistai su ilgamete patirtimi. Direktorius prižiūri visą įmonės veiklą.

Kompanijos adresas:

Permės teritorija, Kungur, g. Lenina 66

Darbo režimas:

P-P: 10-19 be pietų

Saulė: poilsio diena.

Struktūrizavusi paslaugų sąrašą, įmonė gali padidinti pelną, plėsti įmonės ribas ar atidaryti kitą paslaugų centrą kitoje vietoje, taip pat gali kilti teikiamų paslaugų kokybė, didėti klientų skaičius.

Atlikta dalykinės srities analizė pateikia išsamų įmonės IP Mikhailov A.O. dalykinės srities aprašymą. sukurti veikiančią šios įmonės informacinę sistemą. Pateikiamas aptarnavimo centro darbo aprašymas, nurodant inžinerinio skyriaus darbą. Taip pat buvo sukurta įmonės organizacinė struktūra, kuri parodo direktoriaus ir pavaldinių sąveiką.

Informacinės sistemos projekto valdymo pagrindinių dokumentų formavimas

Projektas – tai su užsibrėžto tikslo pasiekimu susijusių užduočių ar veiklų visuma, kuri dažniausiai yra unikali ir nesikartojanti.

Projektų valdymas – žinių, įgūdžių, metodų, priemonių ir technologijų panaudojimas įgyvendinant projektą, siekiant pasiekti arba viršyti projekto dalyvių lūkesčius.

Norint tinkamai valdyti informacinės sistemos projektą, būtina sugeneruoti pagrindinius projekto valdymo dokumentus. Pagrindiniai dokumentai bus Chartija ir Projekto valdymo planas.

Projekto chartija

Projekto chartija yra dokumentas, kuris oficialiai įgalioja projektą ir yra nuoroda, jungianti būsimą projektą su dabartinis darbas organizacijose.

Projekto chartijoje dokumentuojami pradiniai projekto reikalavimai, atitinkantys suinteresuotųjų šalių poreikius ir lūkesčius.

Yra projekto chartija.

Šis dokumentas dažniausiai atspindi situaciją iš kliento organizacijos pusės, yra išduodamas projekto išorės vadovo ir paskiria projekto vadovą, suteikdamas jam įgaliojimus projekte panaudoti organizacijos išteklius.

Projekto chartijoje turėtų būti ši informacija:

Reikalavimai projektui ir projekto produktui, gana bendra forma;

Projekto tikslas;

Informacija apie paskirtą projekto vadovą ir jo įgaliojimų lygį;

Kontrolinių įvykių tvarkaraštis;

Santykiai tarp projekto dalyvių;

Funkcinės organizacijos ir jų dalyvavimas;

Prielaidos apie organizaciją ir aplinką, taip pat išorinės prielaidos;

Organizacijos ir aplinkos apribojimai, taip pat išoriniai apribojimai;

Tikras verslo pavyzdys, kuris yra projekto pagrindimas su duomenimis apie investicijų grąžą;

Projekto biudžetas.

Projekto chartija padidina sėkmingo projekto užbaigimo tikimybę. Jis dokumentuoja projekto dalyvių ketinimus pačioje projekto pradžioje ir gali būti esminis ginčų tarp projekto komandos narių ir atliekančios organizacijos sprendimo taškas.

Rengiant projekto chartiją, projekto darbo organizavimo taisyklių chartija buvo vykdoma pasitelkiant dokumentaciją, strategijas, tikslus, projekto metodiką, vaidmenų funkcijas ir projekto taisykles, reikalingas projekto verslo tikslams pasiekti. . Nustatyti atsakingi už valdymą ir įgyvendinimą.

Chartijos kūrimas užima daug laiko. Kuriant kitą projektą, sukurta chartija gali būti naudojama kaip šablonas, kad chartijos kūrimas užtruktų mažiau laiko. Projekto chartija padeda valdyti projektą, nes norint dirbti su MS Project reikalinga tam tikra informacija.

Projekto valdymo planas

Projekto valdymo planas – patvirtintų formalių dokumentų rinkinys, nurodantis, kaip projektas bus vykdomas ir kaip projektas bus stebimas ir valdomas. Planas gali būti apibendrintas arba detalus ir gali apimti vieną ar daugiau papildomų valdymo planų ir kitų planavimo dokumentų.

Projekto valdymo plano rengimo procesas – tai veiklos, reikalingos visiems pagalbiniams planams apibrėžti, parengti, integruoti ir koordinuoti, dokumentavimo procesas. Gerai parašytas projekto valdymo planas yra pagrindinis informacijos apie tai, kaip projektas bus planuojamas, vertinamas, kontroliuojamas ir uždaromas, šaltinis. Projekto valdymo planas yra atnaujinamas ir redaguojamas kaip projekto integruoto pokyčių valdymo proceso dalis.

1 Pagalba projektų valdymo planams, kurie apima:

Projekto apimties valdymo planas;

Projekto grafiko valdymo planas;

Projekto kaštų valdymo planas;

Projekto kokybės valdymo planas;

Personalo valdymo planas;

Projekto komunikacijos valdymo planas;

Projekto rizikos valdymo planas;

Konfigūracijos valdymo planas.

2 Pagrindinis projekto planas, kurį sudaro:

Pagrindinis projekto grafikas;

Pagrindinis išlaidų planas;

Pagrindinis kokybės planas;

Pagrindinis konfigūravimo planas;

Rizikos registras.

3 Projekto komandos atliktos analizės dėl projekto turinio, apimties ir laiko rezultatai.

Informacinės sistemos „Suteiktų paslaugų apskaita“ projektui buvo sudarytas projekto valdymo planas. (B priedas)

Pirmoje projekto valdymo plano pastraipoje nurodomas projekto pavadinimas. Projekto pavadinimo negalima keisti per visą projekto gyvavimo laikotarpį.

Antroje pastraipoje apibrėžiami projekto tikslai ir uždaviniai. Tikslai formuojami pagal kliento reikalavimus, kurie yra automatizuoti pagrindinius įmonės verslo procesus. Buvo keliami tikslai, tokie kaip klientų pritraukimas ir pelno didinimas, teikiamų paslaugų kokybės gerinimas.

Trečioje pastraipoje apibrėžiami reikalavimai projektiniam sprendiniui ir projekto rezultatams. Šis skyrius yra pagrindinio projekto turinio elementas. Siekiant užtikrinti ryšį tarp klientų reikalavimų ir projekto rezultatų, rekomenduojama naudoti kokybės funkciją.

Ketvirtasis punktas apibrėžia projekto ribas. Tai yra pagrindinis projekto turinio elementas. Projekto apimtis apibūdina tai, kas įtraukta į projektą, siekiant užtikrinti, kad projekto dalyvis produkto, paslaugos ar rezultato klaidingai nelaikytų projekto dalimi.

Penktoje pastraipoje apibrėžiamos projektų valdymo įgyvendinimo priemonės ir technologijos.

Šeštoje pastraipoje yra hierarchinė darbo struktūra – modelis, atskleidžiantis projekto lygmenį iki tokio detalumo, kuris reikalingas efektyviam projekto planavimui ir kontrolei.

Septintas punktas apibūdina išteklių poreikį. Tai lemia darbo sudėtingumas, atspindėtas anksčiau sukurtame IBS.

Aštuntasis plano punktas rodo padidintą kalendorinis planas. Jis sukurtas remiantis etapais, informacija iš Projekto chartijos ir informacija iš naudojamos projektų valdymo metodikos.

Devintas punktas yra kritiniai sėkmės veiksniai. Jame aprašomos sąlygos, kurių įgyvendinimas projekte gali būti raktas į sėkmę.

Dešimtoje ir vienuoliktoje pastraipose atsispindi atlikėjo prielaidos ir apribojimai. Vykstant projektui apribojimai gali keistis.

Dvyliktas punktas – iš pradžių suformuluota rizika. Nurodomos jau žinomos rizikos ir pagrindinės galimų pavojų kategorijos.

Rizikos valdymas – tai procesai, susiję su rizikos identifikavimu, analize ir sprendimų priėmimu, kurie apima rizikos įvykių pasireiškimo teigiamų ir neigiamų pasekmių maksimizavimą.

Rizikos valdymo planavimas – sprendimų priėmimo procesas, taikomas ir planuojant rizikos valdymą konkrečiam projektui. Šis procesas gali apimti sprendimus dėl organizavimo, projekto rizikos valdymo procedūrų personalo, pageidaujamos metodikos parinkimo, rizikos identifikavimo duomenų šaltinių, situacijos analizės terminų.

Rizikos valdymo planavimas – projektų rizikos valdymo metodų parinkimas ir veiklos planavimas.

1 Rizikos identifikavimas – rizikos, galinčios turėti įtakos projektui, nustatymas ir jų charakteristikų dokumentavimas.

2 Kokybinis rizikos vertinimas – kokybinė rizikos ir jų atsiradimo sąlygų analizė, siekiant nustatyti jų įtaką projekto sėkmei.

3 Kiekybinis įvertinimas – kiekybinė analizė rizikos atsiradimo tikimybę ir pasekmių poveikį projektui.

4 Reagavimo į riziką planavimas – procedūrų ir metodų, skirtų neigiamų rizikos įvykių pasekmių mažinimui ir galimos naudos panaudojimui, nustatymas.

5 Rizikos stebėjimas ir kontrolė – rizikos stebėjimas, likusių rizikų nustatymas, projekto rizikos valdymo plano įgyvendinimas ir rizikos mažinimo veiksmų efektyvumo vertinimas.

Pateikiamas rizikos valdymo planas. (B priedas)

Informacinės sistemos „Suteiktų paslaugų apskaita“ projekto valdymo planas leido kurti dokumentus ir aprašyti projekto, su juo susijusių paslaugų ypatybes ir ribas, priėmimo ir turinio valdymo būdus. Apimties pareiškimas leido įvertinti norimus rezultatus ir buvo pagrindas baziniam apimties planui, kurio reikia laikytis visose projekto veiklose.

Informacinės sistemos „Suteiktų paslaugų apskaita“ projektų valdymo bazinės dokumentacijos sukūrimas leido apibūdinti kai kuriuos kokybiškam ir sėkmingam projektų valdymo įgyvendinimui MS Project dokumentų. Raktas į sėkmę – suprasti šių dokumentų poreikį projekto valdymo procese. Šio darbo rezultatas – parengta projekto chartija ir projekto valdymo planas, kurie bus naudojami tolesniame darbe.

Pirmosios dalies rezultatas buvo įmonės IP Mikhailov A.O. IS projekto „Suteiktų paslaugų apskaita“ struktūrizavimas, taip pat buvo parengta projekto chartija ir projekto valdymo planas, kurie buvo panaudoti tolimesniame projektų valdymo darbe. . Pagrindinių dokumentų generavimo procesas yra svarbiausia projekto valdymo dalis, nes tai turi įtakos projekto kokybei, trukmei ir sėkmei.

Įvadas

Išvada

Literatūra


Įvadas

Plėtra įvairiose srityse žmogaus veiklašiuo metu neįmanoma be plataus naudojimo informatika ir įvairių krypčių informacinių sistemų kūrimas. Informacijos apdorojimas tokiose sistemose tapo savarankiška mokslo ir technikos kryptimi.

Po statybos etapo informacinis modelis prasideda sistemos projektavimas. Šiame etape pasirinkimas technologinius sprendimus kurių pagrindu bus kuriama informacinė sistema.

Informacija į modernus pasaulis tapo vienu iš svarbiausių išteklių, o informacinės sistemos (IS). esminis įrankis beveik visose veiklos srityse.

Realiomis sąlygomis projektavimas – tai sistemos funkcionalumo reikalavimus tenkinančio būdo paieška esamomis technologijomis, atsižvelgiant į pateiktus apribojimus.

IS pagalba sprendžiamų užduočių įvairovė lėmė daugybės skirtingų tipų sistemų atsiradimą, kurios skiriasi konstravimo principais ir jose įtvirtintomis informacijos apdorojimo taisyklėmis.

tikslas kontrolinis darbas yra - žingsnis po žingsnio apsvarstykite informacinių sistemų kūrimo procesą.

Šio darbo tikslai – išsiaiškinti pagrindinę projektavimo, taip pat informacinių sistemų kūrimo paskirtį.


1. Informacinių sistemų projektavimas

Informacinių sistemų projektavimas visada prasideda nuo projekto tikslo apibrėžimo. Pagrindinė bet kurios užduotis sėkmingas projektas yra užtikrinti, kad sistemos paleidimo metu ir per visą jos veikimo laikotarpį būtų galima pateikti:

reikalingas sistemos funkcionalumas ir prisitaikymo prie kintančių jos funkcionavimo sąlygų laipsnis;

reikalingas sistemos pralaidumas;

reikalingas sistemos atsakymo į užklausą laikas;

· be trikdžių sistemos veikimas reikiamu režimu, kitaip tariant, sistemos pasirengimas ir prieinamumas apdoroti vartotojų užklausas;

sistemos veikimo paprastumas ir palaikymas;

būtinas saugumas.

Našumas yra pagrindinis veiksnys, lemiantis sistemos efektyvumą. Geras dizainas yra aukštos kokybės sistemos pagrindas.

Informacinių sistemų projektavimas apima tris pagrindines sritis:

duomenų objektų, kurie bus realizuoti duomenų bazėje, projektavimas;

programų, ekrano formų, ataskaitų, kurios užtikrins duomenų užklausų vykdymą, projektavimas;

· atsižvelgiant į konkrečią aplinką ar technologiją, būtent: tinklo topologiją, techninės įrangos konfigūraciją, naudojamą architektūrą (failų serveris arba klientas-serveris), lygiagretų apdorojimą, paskirstytą duomenų apdorojimą ir kt.

Pagal šiuolaikinę metodiką IS kūrimo procesas yra nuoseklių modelių kūrimo ir nuoseklaus transformavimo procesas visuose IS gyvavimo ciklo (LC) etapuose. Kiekviename gyvavimo ciklo etape kuriami jai būdingi modeliai – organizacijos, reikalavimai IP, projekto IP, reikalavimai taikomosioms programoms ir kt. Modelius formuoja projekto komandos darbo grupės, jie išsaugomi ir kaupiami projektų saugykloje. Modelių kūrimas, jų valdymas, transformavimas ir teikimas kolektyviniam naudojimui atliekamas naudojant specialias programines priemones – CASE-tools.

IP kūrimo procesas suskirstytas į keletą etapų (etapų), apribotus tam tikrais laiko tarpais ir baigiant konkretaus produkto (modelių, programinės įrangos produktų, dokumentacijos ir kt.) išleidimu.

Paprastai išskiriami šie IS kūrimo etapai: sistemos reikalavimų formavimas, projektavimas, diegimas, testavimas, paleidimas, eksploatacija ir priežiūra.

Pradinis IS kūrimo proceso etapas – organizacijoje vykstančių ir jos tikslus bei uždavinius įgyvendinančių verslo procesų modeliavimas. Organizacijos modelis, aprašomas verslo procesų ir verslo funkcijų prasme, leidžia suformuluoti pagrindinius IS reikalavimus. Ši esminė metodikos pozicija suteikia objektyvumo kuriant sistemos projektavimo reikalavimus. Tada modelių rinkinys, apibūdinantis IS reikalavimus, paverčiamas modelių, apibūdinančių konceptualų IS dizainą, sistema. IS architektūros modeliai, reikalavimai programinei įrangai (SW) ir informacinė pagalba(IR APIE). Tada formuojama programinė įranga ir IO architektūra, identifikuojamos įmonių duomenų bazės ir individualios programos, formuojami taikomųjų programų reikalavimų modeliai ir vykdomas jų kūrimas, testavimas ir integravimas.

Pradinių IS kūrimo etapų, atliekamų organizacijos veiklos analizės etape, tikslas – IS reikalavimų, teisingai ir tiksliai atspindinčių užsakovo organizacijos tikslus ir uždavinius, suformavimas. Norint nurodyti organizacijos poreikius atitinkančios IS kūrimo procesą, reikia išsiaiškinti ir aiškiai suformuluoti, kokie tai poreikiai. Tam būtina nustatyti užsakovų reikalavimus IS ir pateikti juos modelių kalba IS projekto rengimo reikalavimuose taip, kad būtų užtikrinta atitiktis organizacijos tikslams ir uždaviniams.

IP reikalavimų formavimo užduotis yra viena atsakingiausių, sunkiausiai įforminama ir brangiausia bei sunkiausiai ištaisoma klaida. Šiuolaikiniai įrankiai ir programinės įrangos produktai leidžia greitai sukurti IS pagal paruoštus reikalavimus. Tačiau dažnai šios sistemos netenkina klientų, reikalauja daugybės patobulinimų, todėl staigiai išauga faktinės IS sąnaudos. Pagrindinė šios situacijos priežastis – neteisingas, netikslus ar neišsamus IP reikalavimų apibrėžimas analizės etape.

Projektavimo etape pirmiausia formuojami duomenų modeliai. Projektuotojai analizės rezultatus gauna kaip pirminę informaciją. Loginių ir fizinių duomenų modelių kūrimas yra pagrindinė duomenų bazės kūrimo dalis. Analizės metu gautas informacijos modelis pirmiausia paverčiamas loginiu, o vėliau – fiziniu duomenų modeliu.

Lygiagrečiai su duomenų bazės schemos projektavimu vykdomas procesų projektavimas, siekiant gauti visų IS modulių specifikacijas (aprašymus). Abu šie projektavimo procesai yra glaudžiai susiję, nes dalis verslo logikos dažniausiai yra įdiegta duomenų bazėje (apribojimai, trigeriai, saugomos procedūros). Pagrindinis procesų projektavimo tikslas – analizės etape gautas funkcijas atvaizduoti į informacinės sistemos modulius. Kuriant modulius apibrėžiamos programų sąsajos: meniu išdėstymas, langų išvaizda, karštieji klavišai ir susiję skambučiai.

Galutiniai projektavimo etapo produktai yra:

duomenų bazės schema (remiantis analizės etape sukurtu ER modeliu);

Sistemos modulių specifikacijų rinkinys (jie sukurti funkcinių modelių pagrindu).

Be to, projektavimo etape taip pat kuriama IS architektūra, įskaitant platformos (platformų) ir operacinės sistemos pasirinkimą ( Operacinės sistemos). Nevienodoje IS keli kompiuteriai gali veikti skirtingose ​​aparatinės įrangos platformose ir skirtingose ​​operacinėse sistemose. Be platformos pasirinkimo, projektavimo etape nustatomos šios architektūros charakteristikos:

ar tai bus „failų serverio“ ar „kliento-serverio“ architektūra;

Ar tai bus 3 pakopų architektūra su šiais sluoksniais: serveris, tarpinė programinė įranga (aplikacijų serveris), kliento programinė įranga;

Nesvarbu, ar duomenų bazė bus centralizuota, ar paskirstyta. Jei duomenų bazė yra paskirstyta, kokie mechanizmai bus naudojami duomenų nuoseklumui ir aktualumui palaikyti;

• ar duomenų bazė bus vienalytė, ty ar visi duomenų bazių serveriai bus to paties gamintojo (pavyzdžiui, visi tik Oracle serveriai, ar visi tik DB2 UDB serveriai). Jei duomenų bazė nėra vienalytė, tai kokia programinė įranga bus naudojama duomenų mainams tarp skirtingų gamintojų DBVS (jau esama arba specialiai sukurta kaip projekto dalis);

· ar lygiagrečiai duomenų bazių serveriai (pvz., Oracle Parallel Server, DB2 UDB) bus naudojami tinkamam veikimui pasiekti.

Projektavimo etapas baigiamas IS techninio projekto parengimu. Įgyvendinimo etape kūrimas programinė įranga eksploatacinės dokumentacijos.

Sukūrus vieną sistemos modulį, atliekamas autonominis testas, kurio pagrindiniai tikslai yra du:

modulių gedimų (kietųjų gedimų) aptikimas;

Modulio atitiktis specifikacijai (visų būtinų funkcijų buvimas, nereikalingų funkcijų nebuvimas).

Sėkmingai išlaikius autonominį testą, modulis įtraukiamas į kuriamą sistemos dalį, o sugeneruotų modulių grupė praeina nuorodų testus, kurie turėtų sekti jų tarpusavio įtaką.

Toliau tikrinamas modulių grupės patikimumas, tai yra, jie praeina, pirma, sistemos gedimų imitavimo testus ir, antra, laiko tarp gedimų testus. Pirmoji testų grupė parodo, kaip gerai sistema atsigauna po programinės įrangos gedimų, techninės įrangos gedimų. Antroji testų grupė nustato sistemos stabilumo laipsnį normaliai veikiant ir leidžia įvertinti sistemos veikimo laiką. Stabilumo bandymų rinkinyje turėtų būti bandymai, imituojantys didžiausią sistemos apkrovą.

Tada visas modulių komplektas praeina sistemos testą – vidinio produkto priėmimo testą, parodantį jo kokybės lygį. Tai apima funkcionalumo testus ir sistemos patikimumo testus.

Paskutinis informacinės sistemos testas – priėmimo testavimas. Toks testas apima informacinės sistemos parodymą klientui ir turėtų apimti testų, imituojančių tikrus verslo procesus, grupę, kad būtų parodyta, ar diegimas atitinka kliento reikalavimus.

1

Straipsnis skirtas informacinės sistemos, skirtos analizuoti investicinius projektus, teikiamus administracinėms struktūroms finansinei paramai gauti, kūrimo klausimams. Tokios sistemos struktūra yra informacinis kompleksas, susidedantis iš išorinio modulio ir pagrindinės sistemos. Išorinis modulis skirtas parengti pirminę informaciją apie projektą ir yra konkurse dalyvaujančioje įmonėje. Pagrindinė sistema analizuoja projektus ir yra administracinės kontrolės įstaigoje. Pagrindinės sistemos struktūra yra skirta investicinių projektų analizės ypatumams įgyvendinti. Darbe taip pat siūlomi pagrindiniai investicinių projektų vertinimo principai ir metodika. Projektui įvertinti pradinių rodiklių rinkinys suskirstomas į grupes, kurios apibūdina atskiras šalis finansinė būklė organizacijose. Taip pat įtraukti papildomi rodikliai, svarbūs teritorijos socialinei, kultūrinei ir kitai plėtrai. Atsižvelgiant į tai, pateikta metodika leidžia priimant sprendimą dėl paskolų skyrimo reitinguoti investicinius projektus ne tik pagal finansinius rodiklius, bet ir atsižvelgti į administracinių prioritetų organizacinė struktūra tiesiogiai nesusijęs su konkurse dalyvaujančios organizacijos finansine būkle.

Informacinė sistema

struktūra

metodika

investicinis projektas

administracinė struktūra

1. Brykinas I.M., Beklemiševas A.V. Investicinių projektų vertinimas, atranka ir analizė. - M .: LLC "Tarptautinė žiniasklaidos grupė", 2011. - 47 p.

2. Bailey D.V., Sharp U.F., Alexander G.D. Investicijos. – M.: INFRA-M, 2012. – 1028 p.

3. Vilensky P.L., Livshits V.N., Smolyak S.A. Investicinių projektų efektyvumo įvertinimas. Teorija ir praktika: Proc. Nauda. – M.: Delo, 2008. – 888 p.

4. Kravčenka T.K., Presniakovas V.F. Įmonių valdymo infokomunikacinės technologijos - M.: Valstybinio universiteto aukštoji ekonomikos mokykla, 2003. - 272 p.

5. Lipsits I.V., Kossov V.V. Investicijų analizė. Investicijų į nekilnojamąjį turtą rengimas ir įvertinimas. – M.: INFRA-M, 2014. – 320 p.

6. Svetlovas N.M., Svetlova G.N. Informacinės technologijos projektų valdymas - M.: INFRA-M, 2012. - 144 p.

7. Shuremov E. Kompiuterinio verslo analizė. // PC pasaulis. - 1998. - Nr.1. - P. 80–83.

Priėmimo efektyvumas valdymo sprendimai investicijų teikimas smulkaus verslo srityje rinkos sąlygomis labai priklauso nuo priemonių, naudojamų įmonių finansinei ir ūkinei veiklai analizuoti. Administracinių organizacinių struktūrų analizės priemonių pasirinkimas yra ypač svarbus, kai sprendimą paskolinti projektui įtakoja ne tik įmonės finansiniai rezultatai, bet ir administracinio subjekto, kurį ji kontroliuoja, prioritetai. organizacinė struktūra.

Straipsnyje nagrinėjamos problemos yra susijusios su įmonės veiklos analizės sistemų kūrimu išorės organizacijos valdymo ir kontrolės organai. Sistemų paskirtis – įvertinti ne tik įmonės finansinę ir ekonominę būklę, bet ir sąveikos ar bendradarbiavimo su ja galimybes bei perspektyvas. Analizės informacinę bazę sudaro rodikliai, vienaip ar kitaip gauti iš standartinės apskaitos, statistinės ataskaitos ir atvirieji šaltiniai.

Iš esamų finansinių ir analitinių sistemų galima išskirti tokių firmų kaip Expert Systems, Galaktika, INEK, Alt-Invest plėtrą, tačiau efektyvus jų panaudojimas be administracinių organizacinių struktūrų modifikacijų yra problemiškas, nes šios sistemos nesprendžia vertinimo projekto problemos, susijusios su prioritetiniais parametrais administracinė struktūra bet ne finansinio pobūdžio.

Informacinės sistemos struktūra

Kokybinės investicinių projektų srauto analizės būtinumas ir aktualumas bei esami paprasto investuotojo ir investuotojo interesų skirtumai administracinės organizacinės struktūros pavidalu instrumento pasirinkimo problemą perkelia į jo plėtros plotmę. Tuo pačiu metu sukurtai sistemai patartina priskirti šias užduotis:

Įmonės finansinės būklės analizė, įskaitant dinamiką;

Projekto verslo plano finansinės dalies analizė;

Kredito įtakos įmonės finansinei būklei analizė;

Atsižvelgiant į miesto prioritetus projektų analizės procese;

Kelių įmonių projektų lyginamoji analizė;

Įmonės plėtros ir paskolų grąžos prognozė.

Remiantis užduočių rinkinio ypatybėmis ir pobūdžiu, buvo sukurta analizės sistemos blokinė schema, parodyta paveikslėlyje.

Išorinis sistemos modulis yra savarankiška programa, skirta parengti pirminę informaciją, reikalingą priimant sprendimą dėl paskolos skyrimo siūlomam projektui finansuoti:

Balansas ir papildomi balanso dokumentai;

Finansinė projekto verslo plano dalis;

Papildoma informacija, reikalinga siekiant atsižvelgti į administracinės institucijos prioritetus.

Modulis numato tiek tiesioginį informacijos įvedimą naudojant klaviatūrą, tiek darbą duomenų importavimo iš kitų sistemų režimu. Tuo pačiu metu išorinis modulis tikrina įvestos informacijos teisingumą, kad būtų išvengta netyčinių klaidų.

Pagrindinės sistemos dalies struktūra yra skirta investicinių projektų analizės ypatumams įgyvendinti.

Pagrindinis vaidmuo tenka „Darbo aplinkos ir ekspertų sistemos nustatymo moduliui“. Šis modulis generuoja skirtingi scenarijai analizė, apibrėžimas papildomos taisyklės ir kriterijai, atspindintys miesto ir administracijos interesus, nustatantys finansinių rodiklių kritines reikšmes.

„Finansinių rodiklių skaičiavimo modulis“ skaičiuoja finansinius rodiklius.

Investicinių projektų analizės informacinės sistemos struktūrinė schema

„Projektų analizės ir rezultatų vizualizavimo modulis“ pateikia analizės rezultatus analitiniu, grafiniu ir lentelių pavidalu.

„Ataskaitų generavimo modulis“ yra susietas su standartu programinės įrangos įrankiai ir skirta ataskaitinei medžiagai rengti.

Ekspertų sistema skirta padėti analizuoti gautus rezultatus.

Investicinių projektų analizės metodika

Investicinių projektų analizės metodika susideda iš išsamios įmonės finansinės būklės analizės, paties investicinio projekto įvertinimo ir projekto reitingo nustatymo tolesniam sprendimui dėl paskolų skyrimo priimti.

Yra daug pradinių rodiklių, kurie suskirstyti į grupes, apibūdinančias tam tikrus organizacijos finansinės būklės aspektus. Šios rodiklių grupės yra sutelktos į atskirus dokumentus, pavyzdžiui, apskaitos ataskaitoje ir kt.

Taigi yra pradinių rodiklių L grupės , kur ir santykinių rodiklių L grupės , kur , l yra grupės numeris, o kl yra rodiklio eilės skaičius grupėje.

Remiantis pirminiais rodikliais, sudaromos antrinių rodiklių Q grupės, kur q = 1, Q, , o mq yra q-osios grupės rodiklio eilės skaičius. Šiuos rodiklius vadiname koeficientais.

Remiantis rodikliais ir jų kitimo dinamikos rodikliais formuojami absoliučiais ir santykiniais tipo vienetais.

kur j – apibūdina rodiklio arba koeficiento matavimų skaičių.

Kiekvienas rodiklis ir koeficientas yra fiksuojami tam tikrais laiko momentais. Gautos vertės leidžia nustatyti rodiklių ir koeficientų pokyčių dinamiką laikui bėgant:

Tada I = J + 1.

Koeficientams nustatomos sąlygos . Koeficientų atitikimas sąlygoms rodo, kad įmonės finansinės būklės apibendrintų charakteristikų būklė, kurią lemia šis koeficientas, yra normali.

Verslumo projekto analizės procese išsprendžiamos bent trys pagrindinės užduotys:

a) atitinkamos įmonės galimybės grąžinti paskolą įvertinimas ir, atitinkamai, sprendimas įtraukti ją į potencialiai tinkamų skolinti sąrašą;

b) skolinimo galimybės įvertinimas, remiantis administracijos prioritetais;

Šios užduotys sprendžiamos atliekant daugiapakopę koeficientų ir rodiklių analizę.

Analizė atliekama apskaičiuojant koeficientus ir įvertinant sąlygas. Koeficientai grupėse skirstomi į didesnių ir mažiau svarbių pogrupius. Pirmasis analizės lygis yra susijęs su pasirinktų koeficientų pogrupių sąlygų įvykdymo įvertinimu ir daugiausia išsprendžia problemą

a) Antrajame ir vėlesniuose lygmenyse analizuojami kiti koeficientai ir rodikliai bei jų kitimo dinamika.

Analizės rezultatai surašomi kaip atskiri dokumentai, apibūdinantys įvairius įmonės ir siūlomo projekto aspektus.

Kitame etape pagal prekę formuojamas projekto vertinimas

b) Atsižvelgiant į administracijos interesus, įvedama papildoma rodiklių (fh) ir sąlygų (χh) grupė, kur h = 1,H. Šiuos rodiklius gali apskaičiuoti arba pateikti įmonė. Jei įmonė neatitinka kriterijų, ji pašalinama iš potencialiai kredituojamų grupės.

a) formuojamos investicinių projektų reitingo nustatymo galimybės, orientuotos į vertinimą bet kuria kryptimi, pavyzdžiui, gamybos srityje maisto produktai ir tt Pagrindiniai parinkčių skirtumai, arba pavadinkime juos scenarijais, yra šie:

Santykinių rodiklių ir koeficientų grupėse išskiriami atskiri elementai, į kuriuos bus atsižvelgiama nustatant projekto reitingą šiame scenarijuje, t.y.

kur ζ yra scenarijaus numeris;

Atrinktiems rodikliams ir koeficientams nustatomi svoriai, apibūdinantys šio rodiklio įtaką reitingui šioje grupėje, t.y. atitinkamai

Taip pat svoriai nustatomi reitinge dalyvaujančioms rodiklių ir koeficientų grupėms, t.y. , kur d ζ – grupės skaičius, o D ζ – bendras vertinime dalyvaujančių grupių skaičius;

Svoriai yra mažesni už 1, kiekvieno rinkinio svorių suma visoje imtyje yra 1.

b) formuojamas geriausios įmonės variantas vertinamų projektų grupei. Geriausios įmonės versija yra anksčiau pasirinktų rodiklių rinkinys su geriausiomis reikšmėmis visame rinkinyje, t.y. šių rodiklių reikšmės gali priklausyti skirtingoms įmonėms. Ši versija nesusieta su tikru objektu ir naudojama vertinimo tikslais. Visi tolesni reitingų vertinimo koeficientai pateikiami tik koeficientams. Panašios formulės sudaromos parametrams ir fh .

Taigi susidaro rodiklių rinkinys, kur , jei didesnis , tuo geriau ir kitaip. Čia s yra įmonės numeris sąraše ir yra s-osios įmonės koeficiento reikšmė.

kur , jei koeficiento augimas apibūdina įmonės finansinės būklės pagerėjimą ir

e) kuo didesnis R ζ s, tuo didesnis s-osios įmonės reitingas pagal ζ-ąjį vertinimo scenarijų.

Normalizavus (R ζ s) pagal , galima suskirstyti įmones jų reitingo didėjimo arba mažėjimo tvarka. Įvertinimas pagal rodiklius ir fh gali būti atliekamas atskirai.

Išvada

Pateikta metodika leidžia priimant sprendimą dėl paskolų skyrimo reitinguoti investicinius projektus ne tik pagal finansinius rodiklius, bet ir atsižvelgti į administracinės organizacinės struktūros prioritetus, kurie nėra tiesiogiai susiję su įmonės finansine būkle. konkurse dalyvaujanti organizacija.

Taigi informacinė sistema, įdiegta, bus galinga priemonė, apimanti efektyvius sprendimų paramos investicinės veiklos srityje mechanizmus ir skirta teikti tiek įmonių finansinės būklės, tiek konkursui pateiktų investicinių projektų analizę.

Bibliografinė nuoroda

Klevcovas S.I., Klevcova A.B. ADMINISTRACINĖS STRUKTŪROS INVESTICINIŲ PROJEKTŲ ANALIZĖS INFORMACINĖS SISTEMOS MODELIS // Pagrindinis tyrimas. - 2016. - Nr.12-1. - P. 58-61;
URL: http://fundamental-research.ru/ru/article/view?id=41046 (prisijungimo data: 2019-04-26). Atkreipiame jūsų dėmesį į leidyklos „Gamtos istorijos akademija“ leidžiamus žurnalus

Informacinių sistemų projektavimas

1 dalis. Projekto rengimo etapai: strategija ir analizė

Įvadas „Krioklys“ – projekto vystymo schema Strategija Analizė ER diagramos lankai Normalizavimas Duomenų srauto diagramos Kai kurie informacinio modelio kokybės ir išsamumo tikrinimo principai Subjekto kokybė Atributo kokybė Ryšio kokybė Sistemos funkcijos Strategijos tobulinimas

Įvadas

Informacinių sistemų projektavimas visada prasideda nuo projekto tikslo apibrėžimo. Pagrindinė bet kurio sėkmingo projekto užduotis yra užtikrinti, kad sistemos paleidimo metu ir per visą jos veikimo laikotarpį būtų galima suteikti:

    reikalingas sistemos funkcionalumas ir prisitaikymo prie kintančių jos funkcionavimo sąlygų laipsnis;

    reikalingas sistemos pralaidumas;

    reikalingas sistemos atsakymo į užklausą laikas;

    be trikdžių sistemos veikimas reikiamu režimu, kitaip tariant, sistemos pasirengimas ir prieinamumas apdoroti vartotojų užklausas;

    sistemos veikimo paprastumas ir palaikymas;

    būtino saugumo.

Našumas yra pagrindinis veiksnys, lemiantis sistemos efektyvumą. Geras dizainas yra aukštos kokybės sistemos pagrindas.

Informacinių sistemų projektavimas apima tris pagrindines sritis:

    projektuoti duomenų objektus, kurie bus realizuojami duomenų bazėje;

    programų, ekrano formų, ataskaitų, kurios užtikrins duomenų užklausų vykdymą, projektavimas;

    atsižvelgiant į konkrečią aplinką ar technologiją, būtent: tinklo topologiją, techninės įrangos konfigūraciją, naudojamą architektūrą (failų serveris arba klientas-serveris), lygiagretų apdorojimą, paskirstytą duomenų apdorojimą ir kt.

Realiomis sąlygomis projektavimas – tai sistemos funkcionalumo reikalavimus tenkinančio būdo paieška esamomis technologijomis, atsižvelgiant į pateiktus apribojimus.

Bet kuriam projektui keliami absoliutūs reikalavimai, pavyzdžiui, maksimalus projekto kūrimo laikas, maksimalios finansinės investicijos į projektą ir pan. Vienas iš projektavimo sunkumų yra tai, kad jis nėra toks struktūrizuotas, kaip projekto reikalavimų analizė ar konkretaus projektinio sprendimo įgyvendinimas.

Manoma, kad sudėtingos sistemos negalima apibūdinti iš esmės. Tai visų pirma liečia įmonių valdymo sistemas. Vienas pagrindinių argumentų – pasikeitusios sistemos funkcionavimo sąlygos, pavyzdžiui, naujos vadovybės direktyvinis tam tikrų informacijos srautų pakeitimas. Kitas argumentas – techninės užduoties apimtis, kuri dideliam projektui gali būti šimtai puslapių, o techniniame projekte gali būti klaidų. Kyla klausimas: gal geriau apskritai nedaryti apklausų ir nedaryti jokio techninio projekto, o rašyti sistemą „nuo nulio“ tikintis, kad bus koks nors stebuklingas kliento noro sutapimas su tuo, ką parašė programuotojai, ir kad visa tai veiks stabiliai?

Jei pažiūrėtumėte, ar tikrai sistemos vystymasis toks nenuspėjamas ir ar tikrai neįmanoma gauti informacijos apie tai? Tikėtina, kad per seminarus galima susidaryti idėją apie visą sistemą ir jos plėtros būdus (valdymą). Po to suskaidykite sudėtingą sistemą į paprastesnius komponentus, supaprastinkite komponentų ryšius, numatykite komponentų nepriklausomumą ir apibūdinkite sąsajas tarp jų (kad vieno komponento pakeitimas automatiškai nesukeltų reikšmingo kito komponento pasikeitimo) , taip pat galimybė išplėsti sistemą ir "stubus" nerealizuojamiems vienoje ar kitoje funkcijų sistemos versijoje. Remiantis tokiais elementariais svarstymais, aprašymas to, kas turėtų būti įdiegta informacinėje sistemoje, nebeatrodo toks nerealus. Galite vadovautis klasikiniais informacinių sistemų kūrimo metodais, vienas iš kurių yra „krioklio“ schema ( ryžių. 1) aprašyta toliau. Taip pat bus trumpai apžvelgti kai kurie kiti informacinių sistemų kūrimo požiūriai, kur priimtinas ir „krioklio“ schemoje aprašytų elementų naudojimas. Kokio požiūrio iš toliau aprašytų laikytis (ir ar prasminga sugalvoti savo požiūrį), tam tikru mastu priklauso nuo skonio ir aplinkybių.

Ryžiai. 1. Krioklio schema

Programinės įrangos gyvavimo ciklas yra jos kūrimo ir naudojimo modelis. Modelis atspindi įvairias jo būsenas, pradedant nuo to momento, kai atsiranda šios programinės įrangos poreikis, ir baigiant tuo momentu, kai ji visiškai nenaudojama visiems vartotojams. Yra žinomi šie gyvavimo ciklo modeliai:

    kaskadinis modelis. Perėjimas į kitą etapą reiškia visišką ankstesnio etapo darbo užbaigimą.

    Pakopinis modelis su tarpiniu valdymu. Programinės įrangos kūrimas vykdomas iteracijomis su ciklais Atsiliepimas tarp etapų. Koregavimas tarp etapų gali sumažinti kūrimo proceso sudėtingumą, palyginti su krioklio modeliu; kiekvieno etapo gyvavimo trukmė ištempiama visam vystymosi laikotarpiui.

    spiralinis modelis. Ypatingas dėmesys skiriamas pradiniams kūrimo etapams – strategijos kūrimui, analizei ir projektavimui, kur tikrinamas ir pagrindžiamas tam tikrų techninių sprendimų įgyvendinamumas per prototipų kūrimą (prototipų kūrimą). Kiekvienas spiralės posūkis yra susijęs su tam tikros gaminio ar bet kurio jo komponento versijos sukūrimu, tuo pačiu konkretizuojamos projekto charakteristikos ir tikslai, nustatoma jo kokybė, planuojamas kito spiralės posūkio darbas.

Žemiau apžvelgsime kai kurias projekto vystymo schemas.

Į pradžią

„Krioklys“ – projekto vystymo schema

Labai dažnai dizainas apibūdinamas kaip atskiras projekto kūrimo etapas tarp analizės ir kūrimo. Tačiau iš tikrųjų nėra aiškaus projekto kūrimo etapų skirstymo – projektavimas, kaip taisyklė, neturi aiškiai apibrėžtos pradžios ir pabaigos, o dažnai tęsiasi testavimo ir įgyvendinimo etapuose. Kalbant apie testavimo etapą, taip pat pažymėtina, kad tiek analizės, tiek projektavimo etape yra testuotojų darbo elementų, pavyzdžiui, norint gauti eksperimentinį pagrindimą pasirinkti konkretų sprendimą, taip pat įvertinti kokybės kriterijus. gautos sistemos. Eksploatacijos etape tikslinga kalbėti apie sistemos priežiūrą.

Žemiau mes apsvarstysime kiekvieną etapą, išsamiau aptardami projektavimo etapą.

Į pradžią

Strategija

Apibrėžiant strategiją reikia išnagrinėti sistemą. Pagrindinis tyrimo uždavinys – įvertinti realią projekto apimtį, jo tikslus ir uždavinius, taip pat gauti aukšto lygio subjektų ir funkcijų apibrėžimus.

Šiame etape dalyvauja aukštos kvalifikacijos verslo analitikai, kurie turi nuolatinę prieigą prie įmonės valdymo; etapas apima glaudų bendravimą su pagrindiniais sistemos vartotojais ir verslo ekspertais. Pagrindinė sąveikos užduotis – gauti kuo išsamesnę informaciją apie sistemą (išsamus ir nedviprasmiškas kliento reikalavimų supratimas) ir formalizuota forma perduoti šią informaciją sistemos analitikams tolesniam analizės etapui. Paprastai informaciją apie sistemą galima gauti pokalbių ar seminarų su vadovybe, ekspertais ir vartotojais rezultatas. Taigi nustatoma šio verslo esmė, jo plėtros perspektyvos ir reikalavimai sistemai.

Baigę pagrindinį sistemos tyrimo etapą, technikai suformuoja tikėtinus techninius metodus ir įvertina aparatinės įrangos, įsigytos programinės įrangos ir naujos programinės įrangos kūrimo kaštus (kas iš tikrųjų prisiima projekte).

Strategijos apibrėžimo etapo rezultatas – dokumentas, kuriame aiškiai nurodyta, ką gaus užsakovas, jei sutiks finansuoti projektą; kai jis gauna gatavą prekę (darbo grafiką); kiek tai kainuos (didelių projektų atveju reikėtų sudaryti finansavimo grafiką skirtinguose darbų etapuose). Dokumente turi atsispindėti ne tik išlaidos, bet ir nauda, ​​pavyzdžiui, projekto atsipirkimo laikas, numatomas ekonominis efektas (jeigu jį galima įvertinti).

Dokumente turi būti aprašyta:

    apribojimai, rizika, kritiniai veiksniai, darantys įtaką projekto sėkmei, pavyzdžiui, sistemos atsako į užklausą laikas yra duotas apribojimas, o ne pageidautinas veiksnys;

    sąlygų, kurioms esant ji turėtų veikti būsimai sistemai, rinkinys: sistemos architektūra, aparatinė įranga ir programinės įrangos ištekliai teikiamas sistemai, išorines jos veikimo sąlygas, žmonių sudėtį ir darbus, užtikrinančius sklandų sistemos funkcionavimą;

    atskirų etapų atlikimo terminai, darbų atlikimo forma, projekto rengimo procese dalyvaujantys ištekliai, informacijos apsaugos priemonės;

    sistemos atliekamų funkcijų aprašymas;

    būsimi reikalavimai sistemai jos kūrimo atveju, pavyzdžiui, vartotojo galimybė dirbti su sistema naudojantis internetu ir pan.;

    subjektai, reikalingi sistemos funkcijoms atlikti;

    sąsajos ir funkcijų paskirstymas tarp asmens ir sistemos;

    reikalavimai programinei įrangai ir programinės įrangos informaciniams komponentams, reikalavimai DBVS (jei projektas turi būti įgyvendintas kelioms DBVS, tai reikalavimai kiekvienai iš jų, arba Bendrieji reikalavimaiį abstrakčią DBVS ir rekomenduojamų sąrašą Šis projektas DBVS, atitinkančios nurodytas sąlygas);

    kuri nebus įgyvendinta pagal projektą.

Pagaminta šis etapas Darbas leidžia atsakyti į klausimą, ar verta tęsti šį projektą ir kokius užsakovo reikalavimus tam tikromis sąlygomis galima patenkinti. Gali pasirodyti, kad projekto tęsti nėra prasmės, pavyzdžiui, nes tam tikri reikalavimai negali būti patenkinti dėl tam tikrų objektyvių priežasčių. Jei priimamas sprendimas tęsti projektą, kitam analizės etapui jau yra projekto apimties ir išlaidų sąmatos idėja.

Pažymėtina, kad strategijos pasirinkimo, ir analizės, ir projektavimo etape, nepriklausomai nuo projekto rengimo metodo, planuojamos sistemos funkcijos visada turėtų būti klasifikuojamos pagal svarbą. . Vienas iš galimų tokios klasifikacijos pateikimo formatų, MoSCoW, buvo pasiūlytas Clegg, Dai ir Richard Barker, Case Method Fast-track: A RAD Approach, Adison-Wesley, 1994.

Ši santrumpa reiškia: Turi būti - reikalingos funkcijos; Turėtų turėti - pageidaujamas funkcijas; Galėjo turėti – galimos funkcijos; Neturi – trūksta funkcijų.

Antros ir trečios kategorijų funkcijų įgyvendinimą riboja laikas ir finansinė bazė: vystome tai, ko reikia, bei didžiausią galimą antros ir trečios kategorijų funkcijų skaičių prioriteto tvarka.

Į pradžią

Analizė

Analizės etapas apima išsamų verslo procesų (strategijos pasirinkimo etape apibrėžtų funkcijų) ir jiems įgyvendinti reikalingos informacijos (subjektų, jų atributų ir ryšių (ryšių)) tyrimą. Šiame etape sukuriamas informacinis modelis, o kitame projektavimo etape – duomenų modelis.

Visa strategijos apibrėžimo etape surinkta informacija apie sistemą yra formalizuojama ir tikslinama analizės etape. Ypatingas dėmesys turėtų būti skiriamas perduodamos informacijos išsamumui, informacijos analizei, kad nebūtų prieštaravimų, taip pat visai nenaudojamos ar pasikartojančios informacijos paieškai. Paprastai klientas ne iš karto formuoja reikalavimus visai sistemai, o suformuluoja reikalavimus atskiriems jos komponentams. Atkreipkite dėmesį į šių komponentų nuoseklumą.

Analitikai renka ir įrašo informaciją dviem tarpusavyje susijusiomis formomis:

    funkcijos – informacija apie įvykius ir procesus, vykstančius versle;

    subjektai – informacija apie organizacijai svarbius dalykus ir apie kuriuos kažkas yra žinoma.

Du klasikiniai analizės rezultatai yra šie:

    funkcijų hierarchija, kuri skaido apdorojimą į sudedamąsias dalis (kas daroma ir iš ko jis susideda);

    entity-relationship modelis (Entry Relationship model, ER-model), kuris aprašo esybes, jų atributus ir ryšius (ryšius) tarp jų.

Šie rezultatai yra būtini, bet nepakankami. Pakankami rezultatai apima duomenų srautų diagramas ir diagramas gyvavimo ciklai subjektai. Gana dažnai analizės klaidos atsiranda bandant parodyti objekto gyvavimo ciklą ER diagramoje.

Žemiau apžvelgsime tris dažniausiai naudojamas struktūrinės analizės metodikas:

    Entity-Relationship Diagrams (ERD), kurios padeda formalizuoti informaciją apie esybes ir jų ryšius;

    duomenų srautų diagramos (Data Flow Diagrams, DFD), kurios padeda formalizuoti sistemos funkcijų vaizdavimą;

    būsenų perėjimo diagramos (State Transition Diagrams, STD), kurios atspindi sistemos elgseną, priklausomai nuo laiko; Šiai diagramų klasei priklauso objekto gyvavimo ciklo diagramos.

Į pradžią

ER diagramos

ER diagramos ( ryžių. 2) naudojami duomenims kurti ir yra standartinis duomenų ir ryšių tarp jų apibrėžimo būdas. Taigi atliekamas duomenų saugyklų detalizavimas. ER diagramoje pateikiama informacija apie sistemos esybes ir jų sąveiką, apima objektų, kurie yra svarbūs dalykinei sričiai (subjektai), identifikavimą, šių objektų savybes (atributus) ir ryšius su kitais objektais (nuorodomis). Daugeliu atvejų informacijos modelis yra labai sudėtingas ir jame yra daug objektų.

Ryžiai. 2. ER diagramos pavyzdys

Objektas rodomas kaip stačiakampis, kurio viršuje yra objekto pavadinimas (pavyzdžiui, TITLES). Laukelyje gali būti išvardyti objekto atributai; ER diagramų atributai, įvesti paryškintu šriftu, yra pagrindiniai (todėl pavadinimo tapatybė yra pagrindinis objekto TITLES atributas, kiti atributai nėra pagrindiniai).

Ryšys pavaizduotas linija tarp dviejų objektų (mėlynos linijos paveikslėlyje).

Viena eilutė dešinėje ( ryžių. 3) reiškia „vienas“, „paukščio pėda“, kairėje yra „daug“, o santykis skaitomas išilgai linijos, pvz., „vienas su daugeliu“. Vertikali juosta reiškia „būtina“, apskritimas – „neprivaloma“, pavyzdžiui, kiekvienam leidiniui TITLE, leidėjas turi būti nurodytas skiltyje PUBLISHERS, o vienas leidėjas PUBLISHERS gali išleisti kelis pavadinimus TITLES. Pažymėtina, kad nuorodos visada komentuojamos (užrašas ant linijos, vaizduojančios nuorodą).

Ryžiai. 3. ER diagramos elementas

Taip pat pateikiame pavyzdį ( ryžių. 4) atspindinčio santykio „darbuotojas“ vaizdiniai, kai vienas darbuotojas gali vadovauti keliems pavaldiniams ir taip toliau pareigybių hierarchijoje.

Ryžiai. 4. Refleksinio ryšio ER diagrama

Atkreipkite dėmesį, kad toks ryšys visada yra neprivalomas, kitaip tai būtų begalinė hierarchija.

Esybės atributai gali būti pagrindiniai – jie yra paryškinti; privaloma - prieš juos yra ženklas „*“, tai yra, jų vertė visada žinoma, neprivaloma (neprivaloma) - prieš juos rašoma O, tai yra, šio atributo reikšmės tam tikru momentu gali būti nėra arba neapibrėžtas.

Į pradžią

lankai

Jei subjektas turi aibę vienas kitą paneigiančių ryšių su kitais subjektais, tada sakoma, kad tokie santykiai yra lanko pavidalo. Pavyzdžiui, banko sąskaita gali būti išrašyta tiek juridiniam asmeniui, tiek individualus. Šio tipo santykių ER diagramos fragmentas parodytas ryžių. 5.

Ryžiai. 5. Lankas

Šiuo atveju SĄSKAITOS subjekto atributas OWNER turi ypatingą reikšmę šiam subjektui – objektas skirstomas į tipus pagal kategorijas: „asmeniui“ ir „už juridinis asmuo". Gauti subjektai vadinami potipiais, o pradinis subjektas tampa supertipu. Norint suprasti, ar supertipas reikalingas, ar ne, reikia nustatyti, kiek tų pačių savybių turi skirtingi potipiai. Pažymėtina, kad piktnaudžiavimas Potipiai ir supertipai yra gana dažna klaida. kaip parodyta ryžių. 6.

Ryžiai. 6. Potipiai (dešinėje) ir supertipas (kairėje)

Į pradžią

Normalizavimas

Norint išvengti duomenų apdorojimo anomalijų, naudojamas normalizavimas. Informacinio modelio objektų normalizavimo principai yra lygiai tokie patys kaip ir duomenų modelių.

Leidžiami nuorodų tipai. Atidžiau panagrinėjus, asmeniniai santykiai ( ryžių. 7) beveik visada paaiškėja, kad A ir B iš tikrųjų yra skirtingi to paties dalyko poaibiai arba skirtingi požiūriai į jį, tik turintys skirtingus pavadinimus ir skirtingai apibūdinamus ryšius bei požymius.

Ryžiai. 7. Santykiai vienas su vienu

Rodomi „daug su vienu“ santykiai ryžių. 8.

Ryžiai. 8. „Daugelis su vienu“ santykiai

I yra pakankamai tvirta konstrukcija, kad objekto B įrašas negali būti sukurtas tuo pačiu metu nesukūrus bent vieno susieto objekto A įrašo.

II yra labiausiai paplitusi bendravimo forma. Jame daroma prielaida, kad kiekvienas subjekto A įvykis gali egzistuoti tik vieno (ir tik vieno) esybės B pasireiškimo kontekste. Savo ruožtu B įvykiai gali egzistuoti ir susiję su A pasireiškimais, ir be jo.

III – retai naudojamas. Ir A, ir B gali egzistuoti be ryšio tarp jų.

Rodomi santykiai „daugelis su daugeliu“. ryžių. 9.

Ryžiai. 9. „Daugelis su daugybe“ santykiai

Aš – tokia konstrukcija dažnai vyksta analizės etapo pradžioje ir reiškia ryšį – arba nevisiškai suprantamą ir reikalaujantį papildomo leidimo, arba atspindintį paprastą kolektyvinį ryšį – dvigubai susietą sąrašą.

II – retai naudotas. Tokios nuorodos visada turi būti detalizuojamos.

Dabar apsvarstykite rekursines nuorodas ( ryžių. 10).

Ryžiai. 10. Rekursyvinės nuorodos

Aš – retai, bet pasitaiko. Atspindi alternatyvaus tipo nuorodas.

II – gana dažnai naudojamas apibūdinti hierarchijas su bet kokiu lygių skaičiumi.

III - vyksta ankstyvosiose stadijose. Dažnai atspindi „medžiagų sąrašo“ struktūrą (abipusis komponentų įdėjimas). Pavyzdys: kiekvieną KOMPONENTĄ gali sudaryti vienas ar daugiau (kitų) KOMPONENTŲ ir kiekvienas KOMPONENTAS gali būti naudojamas viename ar keliuose (kituose) KOMPONENTUOSE.

Netinkami nuorodų tipai. Netinkami santykių tipai yra šie: Privalomas ryšys daug su daug ( ryžių. vienuolika) ir daug rekursinių nuorodų ( ryžių. 12).

Ryžiai. 11. Netinkami „daug su daug“ santykiai

Ryžiai. 12. Neteisingi rekursyviniai saitai

Privalomi santykiai „daugelis su daugeliu“ iš esmės neįmanomi. Toks ryšys reikštų, kad nė vienas iš A atvejų negalėtų egzistuoti be B ir atvirkščiai. Tiesą sakant, kiekviena tokia konstrukcija visada būna klaidinga.

Į pradžią

Duomenų srauto diagramos

Logic DFD ( ryžių. 13) rodo išorinius sistemos duomenų šaltinius ir kaupiklius (paskirties vietas), identifikuoja logines funkcijas (procesus) ir duomenų elementų grupes, jungiančias vieną funkciją su kita (srautai), taip pat identifikuoja duomenų saugyklas (akumuliatorius), prie kurių yra pasiekiama. Duomenų srautų struktūros ir jų komponentų apibrėžimai saugomi ir analizuojami duomenų žodyne. Kiekvieną loginę funkciją (procesą) galima detalizuoti naudojant žemesnio lygio DFD; Kai tolimesnės detalės nebėra naudingos, pereinama prie funkcijos logikos išreiškimo naudojant proceso specifikaciją (mini specifikacija). Kiekvienos parduotuvės turinys taip pat saugomas duomenų žodyne, o parduotuvės duomenų modelis atskleidžiamas naudojant ER diagramas.

Ryžiai. 13. DFD pavyzdys

Visų pirma, DFD nerodo procesų, kurie kontroliuoja faktinį duomenų srautą, ir neskiria galiojančių ir negaliojančių kelių. DFD yra daug naudingos informacijos, be to:

    leidžia pateikti sistemą duomenimis;

    iliustruoti išorinius duomenų tiekimo mechanizmus, kuriems reikėtų specialių sąsajų;

    leidžia pavaizduoti tiek automatizuotus, tiek rankinius sistemos procesus;

    atlikti į duomenis orientuotą visos sistemos skaidymą.

Duomenų srautai naudojami modeliuojant informacijos (ar net fizinių komponentų) perdavimą iš vienos sistemos dalies į kitą. Srautai diagramose pavaizduoti vardinėmis rodyklėmis, rodyklės nurodo informacijos srauto kryptį. Kartais informacija gali judėti viena kryptimi, būti apdorojama ir grąžinama į jos šaltinį. Tokia situacija gali būti modeliuojama pagal du skirtingus srautus arba pagal vieną dvikryptį srautą.

Procesas paverčia įvesties srautą į išvesties srautą pagal veiksmą, nurodytą proceso pavadinime. Kiekvienas procesas turi turėti unikalų numerį, nurodantį jį diagramoje. Šis skaičius gali būti naudojamas kartu su diagramos numeriu, kad būtų pateiktas unikalus proceso indeksas visame modelyje.

Duomenų saugojimas (duomenų saugykla) leidžia apibrėžti duomenis keliose srityse, kurios bus saugomos atmintyje tarp procesų. Tiesą sakant, saugykla yra laiko duomenų srautų „gabalai“. Jame esanti informacija gali būti naudojama bet kuriuo metu po jos apibrėžimo, o duomenis galima pasirinkti bet kokia tvarka. Saugyklos pavadinimas turėtų identifikuoti jos turinį. Tuo atveju, kai duomenų srautas patenka (išeina) į saugyklą (iš) ir jo struktūra atitinka saugyklos struktūrą, jis turi turėti tą patį pavadinimą, kurio nereikia atspindėti diagramoje.

Išorinis subjektas (terminatorius) reiškia subjektą, esantį už sistemos konteksto, kuris yra sistemos duomenų šaltinis arba gavėjas. Jo pavadinime turi būti daiktavardis, pvz., „Klientas“. Daroma prielaida, kad tokių mazgų atstovaujami objektai neturėtų dalyvauti jokiame apdorojime.

Į pradžią

STD būsenos perėjimo diagramos

Subjekto gyvavimo ciklas priklauso STD diagramų klasei ( ryžių. 14). Ši diagrama atspindi objekto būklės pokyčius laikui bėgant. Pavyzdžiui, pagalvokite apie prekės būklę sandėlyje: prekę galima užsisakyti iš tiekėjo, pristatyti į sandėlį, laikyti sandėlyje, atlikti kokybės kontrolę, parduoti, atmesti, grąžinti tiekėjui. Rodyklės diagramoje rodo leidžiamus būsenos pokyčius.

14 pav. DFD pavyzdys

Yra keletas skirtingų tokių diagramų rodymo variantų, paveikslėlyje parodyta tik viena iš jų.

Į pradžią

Kai kurie informacijos modelio kokybės ir išsamumo tikrinimo principai (šaltinis – Richard Barker, Case Method: Entity Relationship Modeling, Addison-Wesley, 1990)

Jei norite sukurti kokybišką modelį, turėsite pasitelkti CASE technologiją gerai išmanančių analitikų pagalbą. Tačiau tai nereiškia, kad informacinio modelio kūrime ir kontrolėje turėtų dalyvauti tik analitikai. Labai gali padėti ir kolegų pagalba. Įtraukite juos į tikslo patikrinimą ir išsamų sukurto modelio tyrimą tiek logikos, tiek dalykinės srities aspektų atžvilgiu. Daugumai žmonių lengviau rasti kitų darbų trūkumų.

Reguliariai pateikite savo informacinį modelį arba atskirus jo fragmentus, dėl kurių abejojate dėl vartotojų patvirtinimo. Ypatingą dėmesį atkreipkite į taisyklių ir apribojimų išimtis.

Į pradžią

Subjekto kokybė

Pagrindinis subjekto kokybės garantas yra atsakymas į klausimą, ar objektas tikrai yra subjektas, tai yra svarbus objektas ar reiškinys, apie kurį informacija turėtų būti saugoma duomenų bazėje.

Objekto patvirtinimo klausimų sąrašas:

    Ar subjekto pavadinimas atspindi šio objekto esmę?

    Ar yra sankryža su kitais objektais?

    Ar yra bent du atributai?

    Ar iš viso yra ne daugiau kaip aštuoni atributai?

    Ar yra šio subjekto sinonimų / homonimų?

    Ar subjektas yra visiškai apibrėžtas?

    Ar yra unikalus identifikatorius?

    Ar yra bent vienas ryšys?

    Ar yra bent viena objekto vertės kūrimo, paieškos, atnaujinimo, trynimo, archyvavimo ir naudojimo funkcija?

    Ar yra pokyčių istorija?

    Ar laikomasi duomenų normalizavimo principų?

    Ar tas pats subjektas egzistuoja kitoje programų sistemoje, galbūt kitu pavadinimu?

    Ar esmė per daug bendra?

    Ar jame įkūnytas apibendrinimo lygis yra pakankamas?

Potipio atrankos klausimų sąrašas:

    Ar yra kokių nors sutapimų su kitais potipiais?

    Ar potipis turi kokių nors atributų ir (arba) ryšių?

    Ar jie visi turi savo unikalius identifikatorius, ar jie visi paveldi vieną iš supertipo?

    Ar yra išsamus potipių rinkinys?

    Ar potipis nėra objekto atsiradimo pavyzdys?

    Ar žinote kokių nors požymių, santykių ir sąlygų, išskiriančių šį potipią iš kitų?

Į pradžią

Atributo kokybė

Reikia išsiaiškinti, ar tai tikrai atributai, tai yra, ar jie vienaip ar kitaip apibūdina šį subjektą.

Atributo saugos klausimų sąrašas:

    Ar atributo pavadinimas yra vienaskaitos daiktavardis, atspindintis atributu žymimos savybės esmę?

    Ar atributo pavadinime nėra subjekto pavadinimo (neturėtų)?

    Ar atributas vienu metu turi tik vieną reikšmę?

    Ar trūksta pasikartojančių verčių (ar grupių)?

    Ar aprašytas formatas, ilgis, galiojančios reikšmės, išvedimo algoritmas ir kt.?

    Ar šis atributas gali būti praleistas objektas, kuris būtų naudingas kitai programų sistemai (esamai ar siūlomai)?

    Ar tai gali būti praleistas ryšys?

    Ar reikia pokyčių istorijos?

    Ar jo vertė priklauso tik nuo konkretaus subjekto?

    Jei atributo reikšmė yra būtina, ar ji visada žinoma?

    Ar reikia sukurti domeną šiam ir panašiems atributams?

    Ar jo reikšmė priklauso tik nuo kurios nors unikalaus identifikatoriaus dalies?

    Ar jo reikšmė priklauso nuo kai kurių atributų, neįtrauktų į unikalų identifikatorių, verčių?


2023 m
newmagazineroom.ru - Apskaitos ataskaitos. UNVD. Atlyginimas ir personalas. Valiutos operacijos. Mokesčių mokėjimas. PVM. Draudimo įmokos