Inhoudusers.telenet.be/Fyre/SysteemAnalyse/slides_overzicht... ·  · 2008-01-25Inhoudsopgave 1...

9

Click here to load reader

Transcript of Inhoudusers.telenet.be/Fyre/SysteemAnalyse/slides_overzicht... ·  · 2008-01-25Inhoudsopgave 1...

Page 1: Inhoudusers.telenet.be/Fyre/SysteemAnalyse/slides_overzicht... ·  · 2008-01-25Inhoudsopgave 1 Object-georienteerde Systeemontwikkeling¨ 2 Aankoopdienst 3 Quality Building Supply

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

Page 2: Inhoudusers.telenet.be/Fyre/SysteemAnalyse/slides_overzicht... ·  · 2008-01-25Inhoudsopgave 1 Object-georienteerde Systeemontwikkeling¨ 2 Aankoopdienst 3 Quality Building Supply

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

Page 3: Inhoudusers.telenet.be/Fyre/SysteemAnalyse/slides_overzicht... ·  · 2008-01-25Inhoudsopgave 1 Object-georienteerde Systeemontwikkeling¨ 2 Aankoopdienst 3 Quality Building Supply

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

Page 4: Inhoudusers.telenet.be/Fyre/SysteemAnalyse/slides_overzicht... ·  · 2008-01-25Inhoudsopgave 1 Object-georienteerde Systeemontwikkeling¨ 2 Aankoopdienst 3 Quality Building Supply

Use CaseDiagram

7 / 68

Use CaseTekstvorm

8 / 68

Page 5: Inhoudusers.telenet.be/Fyre/SysteemAnalyse/slides_overzicht... ·  · 2008-01-25Inhoudsopgave 1 Object-georienteerde Systeemontwikkeling¨ 2 Aankoopdienst 3 Quality Building Supply

Activity DiagramNotatie

9 / 68

Activity DiagramVoorbeeld

10 / 68

Page 6: Inhoudusers.telenet.be/Fyre/SysteemAnalyse/slides_overzicht... ·  · 2008-01-25Inhoudsopgave 1 Object-georienteerde Systeemontwikkeling¨ 2 Aankoopdienst 3 Quality Building Supply

System Sequence Diagram

11 / 68

Sequence Diagramincl. controller

12 / 68

Page 7: Inhoudusers.telenet.be/Fyre/SysteemAnalyse/slides_overzicht... ·  · 2008-01-25Inhoudsopgave 1 Object-georienteerde Systeemontwikkeling¨ 2 Aankoopdienst 3 Quality Building Supply

Sequence Diagram3-lagen

13 / 68

Designklassendiagram

14 / 68

Page 8: Inhoudusers.telenet.be/Fyre/SysteemAnalyse/slides_overzicht... ·  · 2008-01-25Inhoudsopgave 1 Object-georienteerde Systeemontwikkeling¨ 2 Aankoopdienst 3 Quality Building Supply

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

Page 9: Inhoudusers.telenet.be/Fyre/SysteemAnalyse/slides_overzicht... ·  · 2008-01-25Inhoudsopgave 1 Object-georienteerde Systeemontwikkeling¨ 2 Aankoopdienst 3 Quality Building Supply

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