SSADM: Structured Systems Analysis and Design Methodology
Inleiding
SSADM staat voor Structured Systems Analysis and Design Methodology. SSADM is een techniek ontworpen voor de Britse IT-dienst, de CCTA (Central Computing and Telecommunications Agency). De filosofie achter de ontwikkeling was om gebruikers te ondersteunen bij het vervangen van seriële batch-verwerkingssystemen, die destijds nog cassette gebaseerd waren. Tegenwoordig wordt SSADM gebruikt in de analyse en ontwerp fase van systeemontwikkeling.
De Britse regering liet begin jaren 80 een uitnodiging uitgaan om een techniek te ontwikkelen die een oplossing zou kunnen bieden voor de bestaande problemen. Van de ongeveer 40 bedrijven die reageerden werd uiteindelijk Learmonth and Burchett Management Systems (tegenwoordig LBMS) uitgekozen. SSADM was uitgekozen op basis van goede reacties van gebruikers en omdat het goed paste bij de destijds gebruikte programmeer technieken. SSADM wordt vervolgens gezamenlijk door LBMS en computer experts van de overheid ontworpen.
Ondanks dat SSADM eigendom was van de Britse regering, mocht iedereen gebruik maken van de techniek zonder dat men er een licentie voor hoefde te kopen. Wou men er echter een handleiding bij hebben dan diende men deze wel te kopen.
Technieken en modellen
De volgende technieken en modellen worden door SSADM ondersteund:
• Logical Data Models
• Data Flow Models
• Requirements Definition
• Function Defintion
• Specification Prototyping
• Relational Data Analysis
• Entity/Event Modelling (Entity Life Histories and Effect Correspondence Diagrams)
• Business and Technical Options
• Dialogue Design
• Update and Enquiry Process Models
• Physical Data Design
• Physical Process Specification
• Physical Design Control
Werking
SSADM is een ‘linear staging method’, oftewel een watervalmethode. Dit houdt in dat het proces stapsgewijs wordt doorlopen. Bij SSADM worden de volgende fases doorlopen:
• Haaldbaarheidsstudie: In deze fase wordt bekeken of een project technisch haalbaar is, financieel en sociaal rechtvaardigt en of het project in de organisatie past. Voor deze fase is al enige vorm van analyse en ontwerp benodigd.
• Analyse van de benodigdheden: In deze fase zal er een analyse gemaakt moeten worden van de het huidige systeem. Hier moet ondermeer in terugkomen wat de problemen zijn, welke verrichtingen er plaats moeten vinden en de kosten.
• Specificatie van benodigdheden: Er wordt een gedetailleerde specificaties opgesteld.
• Logische systeemspecificaties: Hier word een breed scala van specificaties aan de hand van de systeem analyse opgesteld, technische oplossingen voor de benodigdheden geëvalueerd, gedetailleerde logisch ontwerp maken wat duidelijk weergeeft hoe het systeem gaat werken zodra het operationeel is.
• Fysiek ontwerp: Het logische ontwerp wordt omgezet naar een fysiek ontwerp. Hier worden vele specificaties vastgesteld.
Bronnen
Model Systems, 8 maart 2002: http://www.modelsys.com/msssadm.htm
Findarticles.com, 2004 Gale group: http://www.findarticles.com/p/articles/mi_m0SMG/is_n1_v12/ai_11727314
SSADM - an introduction: http://www.dcs.bbk.ac.uk/~steve/1/sld009.htm
Free SSADM factsheet: http://www.itteam.uk.com/gwssadm.htm