Structured Systems Analysis and Design Methodology
SSADM - Gestructureerde Methode voor Analyse en Ontwerp van Systemen
SSADM is engels voor "Structured Systems Analysis and Design Methodology"
Inleiding
SSADM werdt ontwikkeld door LBMS in 1980/81 voor de IT-dienst van de Britse overheid, de CCTA (Central Computing and Telecommunications Agency).
Versie 1 werd ontworpen om het IT-personeel te ondersteunen bij het vervangen van de, op cassetes-gebaseerd, serieele batch-verwerkingsystemen. Het nieuwe systeem was in een 3de generatie programmeertaal geschreven en maakte gebruik van databaseplatformen.
Tijdens de volgende 15 jaar, werdt de methode uitgebreid voor ondersteuning van interactieve gebruikersinterface-benadering, 4de generatietalen, cliënt-server techniek, nieuwe toepassingen en object-georienteerd ontwerpen. CCTA stelde de techniek algemeen ter beschikking (met behoud van het handelsmerk "SSADM" en auteursrecht voor de referentiehandboeken),en ze introduceerden formele kwalificatie voor deze techniek; een opleidingserkennings of accreditatie-schema en een nalevingschema voor programma`s en technieken die SSADM ondersteunden .
Methode
SSADM gebruikt een waterval methode voor het ontwerpen van een informatiesysteem.
De SSADM methode maakt gebruik van een strenge document-geleide benadering. Dit in tegenstelling tot de meer modernere Sneller Applicatie Ontwikkel (RAD) methoden zoals bijvoorbeeld DSDM.
Het ontwerp van SSADM is een aantal keer gewijzigd sinds de eerste uitgave door gebruikerservaringen en nieuwere methodes.
SSADM is vooral doorontwikkeld door de behoefte aan herhaalde stappen in het proces. Hierdoor is de methode steeds meer gaan grenzen of overlappen aan de RAD methodes. Ondanks de wijzingen is, SSADM in het bijzonder, de waterval methode bekritiseerd omdat het veel meer tijd kost om een software project te maken zonder dat de uitkomst van de projecten verbeterd.
Fasering
De SSADM methode behandeld de opeenvolgende analyse-, documentatie- en ontwerptaken voor het ontwikkelen van een applicatie: • Analysering van het huidige systeem
• Het schetsen van de bedrijfsspecificaties
• Gedetaileerde bedrijfsspecificaties
• Logisch data ontwerp
• Logisch proces ontwerp
• Fysiek ontwerp
Technieken:
De twee belangrijkste technieken gebruikt in SSADM zijn:
• Data modelling (data modelering)
Identificeert en documenteert de data behoefte van een bedrijfsinformatiesysteem. Een logisch data model bestaat uit een “Entity Relation” model (ERD – Entiteit Relatie Diagram) en de bijbehorende documentatie
• Data Flow Diagrams (DFD)
Identificeert en documenteert hoe data gebruikt wordt en zich verplaats in een bedrijfsinformatiesysteem. Een DFD bevat de processen, data-opslag plaatsen, eenheden buiten het systeem en data verplaatsing in een informatiesysteem.
Geschreven door K.A. de Graaf - Student Hogere informatica te windesheim - S250564
Bronnen:
Model Systems, 8 maart 2002, url: http://www.modelsys.com/msssadm.htm
It-team, Free SSADM Tutorial, url: http://www.itteam.uk.com/gwssadm.htm