4.2. Analüüsi faas ja etapid
Analüüsi eesmärk: määratleda süsteem ehk selgitada, mida on vaja teha.
Selleks on vaja teostada järgmised etapid:
Süsteemi analüüsi faasis toimub:
Infosüsteemi analüüs hõlmab endas:
Nõudmiste projekteerimine
Nõudmiste definitsioon – kõige üldisem, võidakse koostada tellija või tegija poolt (kuidas peab välja nägema, andmevahetuse formaadid jne.)
Analüüsi dokument, mis koostatakse disainimise (arendustellimuse koostamise) jaoks:
üldiste nõudmiste spetsifikatsioon (arenduse eesmärgid, probleemi kirjeldus, tausta kirjeldus, üldised ärinõuded, äriprotsessid, kasutajarollid, liidestused, klassifikaatorid, mittefunktsionaalsed nõuded (kasutajaliides, jõudlus), riist- ja tarkvaralised eelistused, arendusega kaasnevad kulud)
Tarkvara spetsifikatsioon (disainidokumendi aluseks) – tarkvara platvorm, funktsionaalsus
Analüüsi etapid on:
Teostatavus analüüs – kas kliendi soovid on reaalsed? Kas koostamine tasub end ära? Kas olemasolevast eelarvest piisab? Arendajad hindavad töömahu pealt maksumuse
Nõudmiste analüüs - andmete kogumine, olemasolevate/ sarnaste struktuuride uurimine – töö, mis tehakse kliendi juures. Info kogumine
Nõudmiste spetsifitseerimine - vigade kontroll
Nende põhjal valmib tarkvaranõuete dokumentatsioon.
Analüüsi dokument:
Analüüsi eri tasemete ja vaadete liitmisel saadakse terviklik raamistik – organisatsiooni arhitektuur.
Analüüsi tulemused tuleb dokumenteerida
Palju kasutajaid: juhtkond, protsessi omanik, protsessis osalejad, arendusprojektide juhid, analüütikud, tarkvaraspetsialistid
Nõudmiste analüüs peab olema võimalikult struktuurne.
Funktsionaalsed nõuded:
Funktsioon
Kirjeldus
Sisend ja allikad
Väljund ja sihtpunkt
Ressursside kasutamine
Võimalikud kõrvalefektid
Mittefunktsionaalsed nõuded:
Toote nõuded
Kasutatavus, efektiivsus (kiirus ja maht), töökindlus
Protsessi nõuded
Ajalised, standardid, realisatsioon (mis keeles)
Välised nõuded
Kasutajaliides, eetilised, õiguslikud (privaatsus, julgeolek)
Nõudmiste analüüsi tulemuseks on nõudmiste spetsifikatsioon.
Analüüsi tasemed:
(Äri)strateegia analüüs
Organisatsiooni eesmärgid, missioon, kriitilised edufaktorid, ettevõtte jaoks olulised protsessi, ettevõtte toimimise kontekst
Eelanalüüs
Organisatsiooni protsessid
Selgitab välja protsessi, mille arendamine on esmatähtis
(Äri)protsessi analüüs
Protsessi toimumise skeem, protsessiga seotud probleemid, lahendused
Süsteemianalüüs
Infosüsteemi väljatöötamine
Infosüsteemi strateegiline- ja detailanalüüs
Analüüsil on erinevad vaated:
Eesmärgi vaade
Kirjeldab organisatsiooni missiooni, eesmärke, kriitilisi edufaktoreid.
Organisatsiooni vaade
Kirjeldab organisatsiooni struktuure ja erinevaid rolle, nende vastutusala ja kompetentsusnõudeid
Organisatsiooni struktuuri skeem
Kontekstiskeem
Geograafilis-logistiline vaade
Kirjeldab organisatsiooni füüsilist paiknemist ning organisatsioonis toimuvaid logistilisi skeeme raha, kaupade jms. ressursside liikumisel.
Ajaline vaade
Kirjeldab organisatsiooni protsesse ja tegevusi reguleerivaid ajakavasid ning neid käivitavaid sündmusi
Protsessivaade
Äriprotsesside vaade
Infosüsteemi funktsioonide vaade
Funktsioonide hierarhia
Protsessidiagramm
Kasutusjuhtude diagramm
Andmevaade
Kirjeldab organisatsiooni toimimiseks vajalikke andmeid.
Olem-seos mudel
Selleks on vaja teostada järgmised etapid:
- Eksisteeriva süsteemi seisundi hindamine
- Uute soovide ja nõuete selgitamine
- Organisatsiooni dokumentide uurimine
- Küsitlemine/intervjueerimine
- Modelleerimine (protsessi-, objekti, sündmuskesksed mudelid)
- Mudelite hindamine/testimine
- Süsteemi arhitektuuri loomine
- Tarkvara ja tehnika määrangute tegemine
- Edasise arengustrateegia koostamine
- Dokumenteerimine (protokollid, plaanid)
- Analüüsitulemuste hindamine
- Projektijuhtimine
Süsteemi analüüsi faasis toimub:
- Probleemi mõistmine
- Tasuvus analüüs
- Eelarve
- Projekti algatamine
- Funktsionaalsete nõuete kehtestamine
Infosüsteemi analüüs hõlmab endas:
Nõudmiste projekteerimine
Nõudmiste definitsioon – kõige üldisem, võidakse koostada tellija või tegija poolt (kuidas peab välja nägema, andmevahetuse formaadid jne.)
Analüüsi dokument, mis koostatakse disainimise (arendustellimuse koostamise) jaoks:
üldiste nõudmiste spetsifikatsioon (arenduse eesmärgid, probleemi kirjeldus, tausta kirjeldus, üldised ärinõuded, äriprotsessid, kasutajarollid, liidestused, klassifikaatorid, mittefunktsionaalsed nõuded (kasutajaliides, jõudlus), riist- ja tarkvaralised eelistused, arendusega kaasnevad kulud)
Tarkvara spetsifikatsioon (disainidokumendi aluseks) – tarkvara platvorm, funktsionaalsus
Analüüsi etapid on:
Teostatavus analüüs – kas kliendi soovid on reaalsed? Kas koostamine tasub end ära? Kas olemasolevast eelarvest piisab? Arendajad hindavad töömahu pealt maksumuse
Nõudmiste analüüs - andmete kogumine, olemasolevate/ sarnaste struktuuride uurimine – töö, mis tehakse kliendi juures. Info kogumine
Nõudmiste spetsifitseerimine - vigade kontroll
Nende põhjal valmib tarkvaranõuete dokumentatsioon.
Analüüsi dokument:
Analüüsi eri tasemete ja vaadete liitmisel saadakse terviklik raamistik – organisatsiooni arhitektuur.
Analüüsi tulemused tuleb dokumenteerida
Palju kasutajaid: juhtkond, protsessi omanik, protsessis osalejad, arendusprojektide juhid, analüütikud, tarkvaraspetsialistid
Nõudmiste analüüs peab olema võimalikult struktuurne.
Funktsionaalsed nõuded:
Funktsioon
Kirjeldus
Sisend ja allikad
Väljund ja sihtpunkt
Ressursside kasutamine
Võimalikud kõrvalefektid
Mittefunktsionaalsed nõuded:
Toote nõuded
Kasutatavus, efektiivsus (kiirus ja maht), töökindlus
Protsessi nõuded
Ajalised, standardid, realisatsioon (mis keeles)
Välised nõuded
Kasutajaliides, eetilised, õiguslikud (privaatsus, julgeolek)
Nõudmiste analüüsi tulemuseks on nõudmiste spetsifikatsioon.
Analüüsi tasemed:
(Äri)strateegia analüüs
Organisatsiooni eesmärgid, missioon, kriitilised edufaktorid, ettevõtte jaoks olulised protsessi, ettevõtte toimimise kontekst
Eelanalüüs
Organisatsiooni protsessid
Selgitab välja protsessi, mille arendamine on esmatähtis
(Äri)protsessi analüüs
Protsessi toimumise skeem, protsessiga seotud probleemid, lahendused
Süsteemianalüüs
Infosüsteemi väljatöötamine
Infosüsteemi strateegiline- ja detailanalüüs
Analüüsil on erinevad vaated:
Eesmärgi vaade
Kirjeldab organisatsiooni missiooni, eesmärke, kriitilisi edufaktoreid.
Organisatsiooni vaade
Kirjeldab organisatsiooni struktuure ja erinevaid rolle, nende vastutusala ja kompetentsusnõudeid
Organisatsiooni struktuuri skeem
Kontekstiskeem
Geograafilis-logistiline vaade
Kirjeldab organisatsiooni füüsilist paiknemist ning organisatsioonis toimuvaid logistilisi skeeme raha, kaupade jms. ressursside liikumisel.
Ajaline vaade
Kirjeldab organisatsiooni protsesse ja tegevusi reguleerivaid ajakavasid ning neid käivitavaid sündmusi
Protsessivaade
Äriprotsesside vaade
Infosüsteemi funktsioonide vaade
Funktsioonide hierarhia
Protsessidiagramm
Kasutusjuhtude diagramm
Andmevaade
Kirjeldab organisatsiooni toimimiseks vajalikke andmeid.
Olem-seos mudel