Naar inhoud springen

Structured Systems Analysis and Design Methodology-SSADM

Uit Wikipedia, de vrije encyclopedie
Dit is een oude versie van deze pagina, bewerkt door Mdd (overleg | bijdragen) op 19 mei 2006 om 00:44. (Methodes en technieken expliciet)
Deze versie kan sterk verschillen van de huidige versie van deze pagina.

Structured Systems Analysis and Design Methodology (SSADM) is een verzameling methodes en technieken, die wordt gebruikt tijdens de analyseer- en ontwerpfase van systeemontwikkeling.

SSADM is ontwikkeld in 1980 door CCTA, wat staat voor Central Computing and Telecommunications Agency, en LBMS, wat staat voor Learmonth & Burchett Managements Systems, in opdracht van de Britse overheid, zodat de programmatuurprojecten binnen de overheid eenduidig zouden verlopen. SSADM heeft niets met SITP-problemen, bouwen of implementeren van software te maken.

SSADM wordt onderhouden door het Design Authority Board DAB. De documentatie rond om het SSADM wordt bijgehouden door het NNC National Computing Centre.

Achterliggende gedachte

De belangrijkste reden dat de regering gekozen heeft voor SSADM is de opkomst van IT. In de jaren '80 was de regering bezig met veel verschillende projecten. De regering dacht dat met SSADM de kwaliteiten van het systeem verbeterd werden door de gedisciplineerde techniekbenadering. SSADM is aantrekkelijk doordat het een open standaard is. Hierdoor is het gratis te gebruiken voor bedrijven.

Werkwijze

Projecten die met SSADM ontwikkeld worden zijn verdeeld in verschillende stadia:

  • Feasibility Study (stadium 0) – In dit stadium wordt bekeken of het wel rendabel is om een nieuw systeem binnen een organisatie te implementeren. Hier wordt onder andere gekeken naar de kosten, technische en operationele haalbaarheid.
  • Requirements Analysis (stadium 1 en 2) – De “Requirements analysis” bestaat uit 2 stadia. In de eerste stadium worden de benodigdheden onderzocht in de huidige omgeving en worden de problemen die in de toekomst verbeterd moeten worden genoteerd. Stage 2 ontwerpt een aantal opties die overeen komen met de gedefinieerde eisen en selecteert hier één optie als basis voor het gewenste systeem.
  • Requirements Specification (stadium 3) – Nadat stadium 2 een optie heeft geselecteerd wordt hier een gedetailleerde specificatie over samengesteld.
  • Logical System Specification (Stadium 4 en 5) - In dit vierde stadium worden de verschillende opties beoordeeld om de specificatie uit te voeren. Ook beschrijft dit stadium de kosten, de voordelen en de beperkingen. In stadium 5 worden de “Logical Dialogue” en “Update Processing” gedefinieerd.
  • Physical Design (stadium 6) - Een fysiek database ontwerp en een set van programma specificaties worden gecreëerd door middel van logische en technische systeem specificaties.

Technieken

SSADM maakt gebruik van 3 verschillende technieken. Deze technieken zijn:

  • Logical Data Modeling – Het proces van identificeren, modelleren en documenteren van de data dat nodig is om het systeem te ontwerpen. De data is te onderscheiden in “entities” (dingen wat een bedrijf moet opslaan) en “relationships” (de link tussen de verschillende “entities”)
  • Data Flow Modeling – Het proces van modelleren, identificeren en documenteren van hoe de data zicht beweegt bij een informatiesysteem. De data flow modelleerder onderzoekt het “processes”, “external entities”, “data stores” en de “data flows”
  • Entity Behavior Modeling - Het proces om de gebeurtenissen te identificeren te modelleren en te documenteren die elke entiteit en opeenvolging beïnvloeden waarin deze gebeurtenissen voorkomen.

De verschillende technieken bekijken hetzelfde systeem van verschillende gezichtspunten. Toch zijn deze drie technieken belangrijk om een model te maken van het te maken systeem.

DFD's SSADM

Bestand:Badfd1.gif

De DFD geeft op een duidelijke manier weer hoe een business proces verloopt. De techniek begint met het overall weergave van een bedrijf en gaat verder op het analyseren van de toepasbare omgevingen en interesses. Dit kan doorgevoerd worden tot het niveau van voorkeur. Deze techniek gebruikt een methode welke de top-down methode wordt genoemd.

Niveau 1 de diagram identificeert de belangrijkste bedrijfsprocessen op het hoogste niveau, welke later weer verder geanalyseerd zullen worden en leiden tot een overeenkomstig niveau, namelijk niveau 2: het bedrijfsprocesdiagram. Dit proces is een meer gedetailleerde analyse en kan weer verder leiden tot hogere niveaus. Meestal houden de onderzoeken op op niveau 2 en het is zeer ongebruikelijk om verder te gaan dan niveau 3.

Bronvermelding