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 S288814 (overleg | bijdragen) op 3 feb 2006 om 16:21.
Deze versie kan sterk verschillen van de huidige versie van deze pagina.

Structured Systems Analysis and Design Methodology (SSADM) is tot stand gekomen door dat de britse overheid opdracht gaf om een standaard te ontwikkelen welke gebruikt kan worden voor de programmatuur binnen de overheid. Hier is voor gekozen om te zorgen dat projecten eenduidig verlopen. SSADM is een techniek die wordt gebruikt tijdens de analyseer- en ontwerpfase van systeemontwikkeling. SSADM heeft niets met de SITP problemen, bouwen of implementeren van software te maken. 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 de loop der jaren hebben de ontwikkelingen rond SSADM niet stil gestaan. Versie 1 is tot stand gekomen in 1980/1981 Versie 2 uit in het jaar 1984 Versie 3 uit in 1986. Versie 4 De huidige versie waar ze tot op heden mee werken is versie 4. Deze versie 4 is uitgekomen in 1990 en ook wel aangeduid met SSADM4. Versie 4.2 is uitgekomen en versie 4+ is aangekondigd.

SSADM word onderhouden/door ontwikkeld door het Design Authority Board DAB de documentatie rond om het SSADM word 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 deze tijd was de regering bezig met veel maar ook 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:Http://www.itteam.uk.com/images/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 door gevoerd worden tot het niveau van voorkeur. Deze techniek gebruikt een methode welke de top-down methode word 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 bedrijfsprocesdiagram. Dit proces is een meer gedetailleerde analyse en zal weer verder gaan naar niveau 3..4 enz. Meestal houden de onderzoeken op op niveau 2 en het is zeer ongebruikelijk om verder te gaan dan niveau 3.

Bronvermelding