SysteemanalyseOefeningen Object-Orientatie
prof. dr. Jan Verelst Kris Ven
Universiteit AntwerpenDepartement Beleidsinformatica
Faculteit Toegepaste Economische Wetenschappen
Academiejaar 2007–2008
1 / 68
Inhoud
1 Object-georienteerde Systeemontwikkeling
2 Aankoopdienst
3 Quality Building Supply
4 Bibliotheek
5 De Lijn
6 State Patrol Ticket Processing System
2 / 68
Inhoudsopgave
1 Object-georienteerde Systeemontwikkeling
2 Aankoopdienst
3 Quality Building Supply
4 Bibliotheek
5 De Lijn
6 State Patrol Ticket Processing System
3 / 68
Modellen
Analysemodellen:
I Use case diagramI Activity diagramI Domeinklassen diagramI System sequence diagram
Ontwerpmodellen:I Interactiediagram
I Sequence diagramI Collaboration diagram
I Designklassen diagramI Package diagram
4 / 68
Verbanden tussen modellen
Probleembeschrijving
System Sequence Diagram
:System
Activity diagram
Use case diagram
:Controller :X :Y
Sequence Diagram 1 (controller)
:Boundary :Controller :Y
Sequence Diagram 2 (3 lagen)
Designklassen diagram
Analyse modellen Ontwerp modellen
Domeinklassen diagram
Package diagram
5 / 68
Domeinklassendiagram
6 / 68
Use CaseDiagram
7 / 68
Use CaseTekstvorm
8 / 68
Activity DiagramNotatie
9 / 68
Activity DiagramVoorbeeld
10 / 68
System Sequence Diagram
11 / 68
Sequence Diagramincl. controller
12 / 68
Sequence Diagram3-lagen
13 / 68
Designklassendiagram
14 / 68
Package diagram
15 / 68
Verbanden tussen modellen
Probleembeschrijving
System Sequence Diagram
:System
Activity diagram
Use case diagram
:Controller :X :Y
Sequence Diagram 1 (controller)
:Boundary :Controller :Y
Sequence Diagram 2 (3 lagen)
Designklassen diagram
Analyse modellen Ontwerp modellen
Domeinklassen diagram
Package diagram
16 / 68
Stramien
Gegeven:1. Probleembeschrijving2. Use case
Gevraagd:
1. Domeinklassen diagram2. Activity diagram3. System sequence diagram4. Sequence diagram 1 (incl. controller)5. Sequence diagram 2 (incl. boundary & data access layer)6. Designklassen diagram7. Package diagram
17 / 68
Inhoudsopgave
1 Object-georienteerde Systeemontwikkeling
2 AankoopdienstOpgaveOplossing
3 Quality Building Supply
4 Bibliotheek
5 De Lijn
6 State Patrol Ticket Processing System
18 / 68
Top Related