Komplex rendszertervezési módszerek 5. Komplex rendszertervezési módszerek
Strukturált programozás A nagy programok elkészítésének megkönnyítésére alakult ki Modulokból építkezünk Rendkívül hasznos ismétlődő feladatok elvégzése esetén A modulok összekapcsolásával logikus szerkezetet alakíthatunk ki Az így kialakult struktúra meghatározott szabályok szerint működik Kiemelt jelentősége van a pontos dokumentálásnak
A strukturált módszertanok jellemzői A tervezési-szervezési munka során elért eredményeket rendszerbe foglalja Termékszemlélet A fejlesztés menetének pontos előírása A technikák egymásra épülése Elemzés felülről lefelé Tervezés alulról felfelé A logikai és fizikai tervezés különválasztása Fokozatosság Iterativitás (tevékenységek elvégzésének ismétlődése)
SSADM Structured Systems Analysis and Design Method Támogatja a fejlesztés elemzését és tevezését Tényezői: Struktúra (tevékenységgel foglalkozik) Technika (hogyanra ad választ) Szótár (az előállítandó termékeket írja le) Felépítése: modul – szakasz – lépés – feladat
Megvalósíthatóságelemzés Követelményelemzés 0. Megvalósíthatóság eldöntése Követelményelemzés 1. jelenlegi helyzet vizsgálata 2. rendszertervezési változat kiválasztása Követelményspecifikáció 3. követelmények meghatározása Logikai rendszerspecifikáció 4. rendszertechnikai változat kiválasztása 5. logikai rendszertervezés Fizikai rendszertervezés 6. fizikai rendszertervezés
Elemzés Szakaszai logikai sorrendet alkotnak Megvalósíthatóság eldöntése Jelenlegi helyzet vizsgálata Folyamatok feltárása fizikai szinten indul, majd logikai vizsg. Adatok vizsgálata Követelmények felmérése Rendszertervezési változat kivizsgálása alternatívák megvizsgálása, elemzése, választás Követelmények meghatározása adatok, funkciók, interfészek
Tervezés Rendszertechnikai változat kiválasztása Funkciók meghatározása Végleges logikai adatmodell Kifejlesztett feldolgozás specifikáció Prototípus Részletes követelmények Logikai rendszertervezés (feldolgozások tervezése) Lekérdező Karbantartó Dialógusok tervezése Fizikai rendszertervezés cél: a megvalósítandó rendszer programozásra alkalmas módon történő leírása - adatterv - feldolgozásterv - interface