260 likes | 608 Views
Pagrindiniai gyvavimo ciklo procesai. (t ęsinys). 5.1 Įsigijimo procesas (Acquisition) Aprašo sistemą, programinę įrangą ar PĮ paslaugą įsigijančios organizacijos veiksmus 5.2 Tiekimo procesas (Supply) Aprašo sistemą, programinę įrangą ar PĮ paslaugą tiekiančios organizacijos veiksmus
E N D
Pagrindiniai gyvavimo ciklo procesai (tęsinys)
5.1 Įsigijimo procesas (Acquisition) Aprašo sistemą, programinę įrangą ar PĮ paslaugą įsigijančios organizacijos veiksmus 5.2 Tiekimo procesas (Supply) Aprašo sistemą, programinę įrangą ar PĮ paslaugą tiekiančios organizacijos veiksmus 5.3 Kūrimo procesas (Development) Aprašo programinę įrangą kuriančios organizacijos veiksmus 5.4 Eksploatavimo procesas (Operation) Aprašo organizacijos, eksploatuojančios sistemą realioje aplinkoje (realiems vartotojams) veiksmus 5.5 Priežiūros procesas (Maintenance) Aprašo veiksmus organizacijos, prižiūrinčios PĮ Pagrindiniai gyvavimo ciklo procesai
Kūrimo procesas • GCM parinkimas • Dokumentuoti standartai, metodai, įrankiai bei programavimo kalbos • Veiklų vykdymo planai (standartai, metodai, įrankiai, veiksmai, atsakomybės)
Kūrimo procesas • Reikalavimai: • dalykinės srities, organizaciniai bei vartotojų; • saugumo, žmogiškųjų faktorių inžinierijos, sąsajų, eksploatacijos, palaikymo; • projektavimo apribojimų. • Reikalavimų įvertinimas: • - gebėjimas nustatyti atitinkantį poreikį; • - neprieštaringumas ir vientisumas; • - gebėjimas patikrinti; • - sistemos architektūros projektavimo įvykdomumas; • - eksploatacijos ir palaikymo įvykdomumas.
Kūrimo procesas • Aukštesnio sistemos architektūros lygmens projektavimas: • techninės įrangos elementai; • PĮ elemenatai (Software Items); • rankinių būdu atliekamos operacijos. • Projektavimo rezultatų įvertinimas.
Kūrimo procesas • Reikalavimų PĮ nustatymas ir dokumentavimas: • funkciniai reikalavimai; • išoriniai interfeisai; • kvalifikaciniai reikalavimai; • saugumo reikalavimai; • ergonominiai reikalavimai; • duomenų apibrėžimai ir reikalavimai DB; • diegimo ir priėmimo reikalavimai; • vartotojų vadovas; • eksploatacijos ir palaikymo reikalavimai. • Reikalavimų įvertinimas • Bendros peržiūros (Joint Review)
Kūrimo procesas • Kiekvienam PĮ elementui (Software Item): • Nustatoma ir aprašoma architektūra, reikalavimai komponentams (Software Component) • Vidiniai ir išoriniai interfeisai • Duomenų bazė • Pradinė vartotojų vadovo versija • Pradiniai reikalavimai testams ir PĮ integravimo tvarkaraštis • Projektavimo įvertinimas • Joint Review
Kūrimo procesas • Kiekvienam PĮ elementui: • Detalus kiekvieno komponento projektavimas (Software Units) • Vidiniai ir išoriniai interfeisai • Duomenų bazė • Vartotojo vadovo tikslinimas • Reikalavimų testams ir PĮ integravimo tvarkaraščio tikslinimas • Detalaus projektavimo įvertinimas • Joint Review
Kūrimo procesas • Kiekvieno Software Unit ir duomenų bazės kūrimas ir dokumentavimas • Testų ir testinių duomenų kiekvienam SU ir DB kūrimas ir dokumentavimas • Testavimas (ar atitinka reikalavimus); rezultatai dokumentuojami • Vartotojo vadovo tikslinimas • PĮ kodo ir testų rezultatų įvertinimas
Kūrimo procesas • Kiekvienam PĮ elementui: • Integravimo planas (Software Units ir Software Component – į Software Item) • Integravimas ir gautų elementų testavimas • Vartotojo vadovo tikslinimas • Kiekvienam elemento kvalifikaciniam reikalavimui kūriamas ir aprašomas testas (kad pravesti Software Qualification Testing) • Integravimo įvertinimas • Joint Review
Kūrimo procesas • Kiekvienam PĮ elementui: • Testuojama pagal kvalifikacinius reikalavimus PĮ elementui. Rezultatai dokumentuojami. • Vartotojo vadovo tikslinimas • QT įvertinimas • Auditų palaikymas • Projektavimo ir kodo “Baseline” nustatymas
Kūrimo procesas • PĮ elementų integravimas su technine įranga, kitomis sistemomis, rankiniu darbu • Kiekvienam sistemos kvalifikaciniam reikalavimui kūriamas ir aprašomas testas (kad pravesti System Qualification Testing) • Integravimo įvertinimas
Kūrimo procesas • Testuojama pagal kvalifikacinius reikalavimus sistemai. Rezultatai dokumentuojami. • Sistema įvertinama atsižvelgiant į: • - kaip testai “padengia” reikalavimus sistemai; • - ar atitinka laukiamus rezultatus; • eksploatavimo ir palaikymo įvykdomumą • Auditų palaikymas • Projektavimo ir kodo “Baseline” nustatymas
Kūrimo procesas • Diegimo nustatytoje aplinkoje planas • Diegimas pagal planą. Įvykių ir rezultatų dokumentavimas.
Kūrimo procesas • Pirkėjo priėmimo peržiūros palaikymas • Darbų užbaigimas ir produkto perdavimas • Pradinis ir tolimesnis apmokymas ir palaikymas, jei nustatyta kontraktu
5.1 Įsigijimo procesas (Acquisition) Aprašo sistemą, programinę įrangą ar PĮ paslaugą įsigijančios organizacijos veiksmus 5.2 Tiekimo procesas (Supply) Aprašo sistemą, programinę įrangą ar PĮ paslaugą tiekiančios organizacijos veiksmus 5.3 Kūrimo procesas (Development) Aprašo programinę įrangą kuriančios organizacijos veiksmus 5.4 Eksploatavimo procesas (Operation) Aprašo organizacijos, eksploatuojančios sistemą realioje aplinkoje (realiems vartotojams) veiksmus 5.5 Priežiūros procesas (Maintenance) Aprašo veiksmus organizacijos, prižiūrinčios PĮ Pagrindiniai gyvavimo ciklo procesai
Eksploatavimo procesas • Eksploatavimo proceso planas ir standartai • Problemų gavimo, įrašymo, sprendimo ir grįžtamojo ryšio procedūrų nustatymas • Testavimo realioje aplinkoje procedūros, informavimo apie problemas ir užklausų pataisymams atlikti procedūros
Eksploatavimo procesas • Testuojama kiekviena PĮ versija (release). Jei tenkina kriterijus, išleidžiama ekspluoatuoti • PĮ inicializavimo, veikimo ir nutraukimo užtikrinimas pagal planą.
Eksploatavimo procesas • Sistema eksploatuojama realioje aplinkoje taip, kaip nustatyta vartotojo vadove.
Eksploatavimo procesas • Pagalba vartotojams, konsultavimas. Užklausos ir veiksmai fiksuojami. • Užklausų siuntimas Priežiūros procesui. • Laikini sprendimai
5.1 Įsigijimo procesas (Acquisition) Aprašo sistemą, programinę įrangą ar PĮ paslaugą įsigijančios organizacijos veiksmus 5.2 Tiekimo procesas (Supply) Aprašo sistemą, programinę įrangą ar PĮ paslaugą tiekiančios organizacijos veiksmus 5.3 Kūrimo procesas (Development) Aprašo programinę įrangą kuriančios organizacijos veiksmus 5.4 Eksploatavimo procesas (Operation) Aprašo organizacijos, eksploatuojančios sistemą realioje aplinkoje (realiems vartotojams) veiksmus 5.5 Priežiūros procesas (Maintenance) Aprašo veiksmus organizacijos, prižiūrinčios PĮ Pagrindiniai gyvavimo ciklo procesai
Priežiūros procesas • Problemos įtaka organizacijai, sistemai bei sąveikaujančioms sistemoms: • problemos tipas (koreguojantis, gerinantis, apsaugojantis...) • apimtis • kritiškumas • Problemos patikrinimas • Pataisymų variantai • Pasirinkto varianto patvirtinimas, kaip to reikalauja kontraktas
Priežiūros procesas • Nustatoma, kas bus taisoma • Vykdomas Kūrimo procesas
Priežiūros procesas • Peržiūros, užtikrinančios pakeistos sistemos vientisumą • Patvirtinimas, kad pakeitimus galima užbaigti (kaip nusakyta kontrakte)
Priežiūros procesas • Migracijos planas • reikalavimai; • migracijos įrankiai; • PĮ ir duomenų konversija; • migracijos vykdymas; • migracijos rezultatų patikrinimas; • senos aplinkos palaikymas ateityje • Vartotojų įspėjimas • Lygiagretus veikimas senos ir naujos aplinkos • Senos aplinkos dokumentacijų, įrašų, kodo archyvavimas • Priėjimas prie senos aplinkos duomenų
Priežiūros procesas • Demontavimo planas • Vartotojų įspėjimas • Lygiagretus veikimas senos ir naujos PĮ • Priėjimas prie senos PĮ duomenų