OOA&D Et Crash-kursus
Vejledning Crash kurset bør ses igennem på powerpoint – ikke som pdf Kurset arbejdes igennem med bogen ved siden af. For hver aktivitet vises input (eksempel på diagram) og det produkt der kommer ud af det – Hvis I er det mindste i tvivl om hvad der skal ske for at komme fra input til output – er det tid til at bladre i bogen og repetere. Kurset er organiseret rundt om aktivitetsoversigterne fra bogen – den aktivitet som gennemgås er indrammet med rødt.
Metodens aktiviteter
Metodens aktiviteter incl. foranalyse Forbillede Metafor Eksperiment Skab forankring for
Systemdef. klasser Adfærd struktur model
- Beregne stigningsvinkel klasser Adfærd struktur Kandidatliste til klasser: Fly Landingsbane Kanin Kandidatliste Til hændelser: Lette Overvåge - Beregne stigningsvinkel
klasser Adfærd struktur Parvis / enkeltvis
klasser Adfærd struktur Samling-del Trinvis –rolle Trinvis-relation
System Def. brug grænseflader Funktioner krav
Brug grænseflader Funktioner
Brug grænseflader Funktioner
Brug grænseflader Funktioner
Arkitektur spec. Komponent arkitektur Kriterier Proces arkitektur Analyse Dok. Komponent arkitektur Kriterier Proces arkitektur Arkitektur spec.
Overvej generelle kriterier System Def. Komponent arkitektur Proces arkitektur Overvej generelle kriterier System Def. Prioriter Analyser specifikke betingelser Kriterier for design
Udforsk arkitektur mønstre Opdel i komponenter Kriterier Komponent arkitektur Proces arkitektur Kriterier Udforsk arkitektur mønstre Opdel i komponenter Dette er beskrivelse af kompleks komponet 1 Beskriv komplekse komponenter Definer delsystemer Klasse diagram Komponent arkitektur DS1 DS2
Design af forbindelser mellem komponenter Design af komponenter Funktionskomp Arkitektur spec. Modelkomp. Design af forbindelser mellem komponenter Komponent spec.
Rep. Fælles hændelser Omstrukturer klasser Rep. Private hændelser Design af komponenter Design af forbindelser mellem komponenter Model Funktion Klasse-diagram, Adfærdsmønstre, Komp.- spec. Rep. Fælles hændelser Omstrukturer klasser Rep. Private hændelser Model komp. Spec.
Specificer komplekse operationer Design af komponenter Design af forbindelser mellem komponenter Model Funktion Klasse-diagram, Funktionsliste, Komp.- spec. Udforsk mønstre Specificer komplekse operationer Design funktioner som operationer Model komp. Spec. Funktions- komp. Spec.
Lav kobling Høj samhørighed Udforsk mønstre Forbind klasser Design af komponenter Design af forbindelser mellem komponenter Model Funktion Klasse-diagram, Komp.- spec. Udforsk mønstre Forbind klasser Vurder systematisk Lav kobling Høj samhørighed
Logisk design af brugs-mønster (WISDOM) Dialog model Design af et brugsmønster Logisk design af brugs-mønster (WISDOM) Klassediagram, brugs mønster, Arkitektur spec. Interactions diagram Præsentations model Sekvens diagram for brugsmønster Saml designet Klasse diagram sekvens diagram