Кіріспе

Құрылымдық жүйелерді талдау және жобалау әдісі (SSADM) – ақпараттық жүйелерді талдау мен жобалауға жүйелі көзқарас. SSADM 1980 жылдан бастап, үкіметте технологияны қолдану мәселелерімен айналысқан Ұлыбритания үкіметтік мекемесі Central Computer and Telecommunications Agency үшін әзірленген.

Шолу

SSADM – ақпараттық жүйелерді талдау және жобалау үшін каскадтық әдіс. SSADM жүйелік жобалаудың қатаң құжаттарға негізделген тәсілінің ең жоғалғы деңгейі деп санауға болады және DSDM немесе Scrum сияқты заманауи икемді әдістерден өзгеше. SSADM – нақты бір іске асырылған нұсқа, ол Питер Чеклендтің жұмсақ жүйелер әдістемесі, Ларри Константиннің құрылымдық жобалауы, Эдвард Юрдонның Юрдонның құрылымдық әдісі, Майкл А. Джексонның Джексонның құрылымдық бағдарламалауы және Том ДеМарконың құрылымдық талдауы сияқты әртүрлі құрылымдық талдау және дамыту әдістерінің жұмысына негізделген. "Structured Systems Analysis and Design Method" және "SSADM" атаулары – Ұлыбританияның Қаржы министрлігі болып табылатын Үкіметтік коммерция кеңсесінің (OGC) тіркелген тауарлық белгілері.

Кезеңдер

SSADM әдісі келесілерге қатысты талдау, құжаттама және жобалау міндеттерін орындаудың реттілігін қамтиды.

1-кезең Қазіргі ортаны зерттеу

SSADM әзірлеушілері дерлік барлық жағдайларда қолданыстағы жүйедің қандай да бір түрі бар екенін түсінді, тіпті ол толығымен адамдар мен қағаздан ғана тұрса да. Қызметкерлермен сұхбаттасу, сауалнама тарату, байқаулар жүргізу және қолданыстағы құжаттарды зерттеу арқылы талдаушы жобаның басында жүйеді толыққанды түсінеді. Бұл көптеген мақсаттарға қызмет етеді (мысалы?).

6-кезең Физикалық жобалау

Бұл жүйенің барлық логикалық сипаттамалары нақты аппараттық және бағдарламалық құралдармен байланысты жүйенің сипаттамаларына айналатын соңғы кезең. Бұл өте техникалық кезең, сондықтан оның қысқаша шолуы ұсынылады. Логикалық деректер құрылымы дерекқоры құрылымдары түрінде физикалық архитектураға түрлендіріледі. Функциялардың нақты құрылымы және олардың қалай іске асырылатыны айқындалады. Физикалық деректер құрылымы қажет болған жағдайда көлем және өнімділік талаптарын қанағаттандыру үшін оңтайландырылады. Нәтижесінде толыққанды физикалық жоба құрылады, ол бағдарламалық жасақтама инженерлеріне жүйені нақты аппараттық және бағдарламалық құралдарды пайдаланып, қажетті стандарттарға сәйкес қалай құру керектігін көрсетеді.