Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Document preview thumbnail
Preview 3 out of 30 pages
Summary

Goedkope maar goede volledige samenvatting perdiode 3 en 4

Document preview thumbnail
Preview 3 out of 30 pages

Software Engineering 1 volledige samenvatting van periode 3 en 4. Inhoudsopgave System Sequence Diagram (SSD) Operation Contracts (OC's) Sequence Diagram (SD) GRASP Patronen Activity Diagram Ontwerpklassediagram (DCD) Business Cases en Voorbeelden

Content preview

Software Engineering 1 - Geïllustreerde
Samenvatting

Inhoudsopgave
1. System Sequence Diagram (SSD)
2. Operation Contracts (OC's)
3. Sequence Diagram (SD)
4. GRASP Patronen
5. Activity Diagram
6. Ontwerpklassediagram (DCD)
7. Business Cases en Voorbeelden



System Sequence Diagram (SSD)

Wat is een System Sequence Diagram?

Een System Sequence Diagram (SSD) is een belangrijk modelleringsmiddel binnen
software engineering dat de interactie tussen actoren en het systeem als geheel
weergeeft. Het is een specifiek type interactiediagram dat de volgorde van
communicatie tussen externe actoren en het systeem visualiseert. In tegenstelling tot
andere sequentiediagrammen die interne systeeminteracties tonen, behandelt een SSD
het systeem als een "black box" en richt zich uitsluitend op de externe interacties.


Plaats binnen de systeemmodellering

SSD's maken deel uit van een hiërarchie van gedragsmodellen op verschillende
abstractieniveaus:

1. Systeemniveau: Use case diagrammen die de algemene functionaliteit tonen
2. Use case niveau:
3. Use case beschrijvingen (volledige beschrijving)
4. System Sequence Diagrammen (enkel interacties)
5. Operatie/methode niveau: Operation contracts en Sequence Diagrammen

Deze hiërarchie helpt om van een abstract overzicht naar concrete implementatiedetails
te gaan, waarbij SSD's een cruciale tussenstap vormen.

,Kenmerken van System Sequence Diagrammen

• Interactiediagrammen: Ze tonen de interactie tussen actoren en het systeem als
geheel
• Sequentiediagrammen: Ze geven de volgorde van interacties weer, van boven
naar onder
• Black-box benadering: Het systeem wordt als één geheel behandeld, zonder
interne details
• Focus op externe communicatie: Alleen communicatie tussen actoren en het
systeem wordt getoond


Stapsgewijze werkwijze voor het opstellen van een SSD

1. Actoren bepalen

• Identificeer de primary actor en plaats deze aan de linkerkant ( :Actornaam )
• Plaats het :Systeem als black box aan de rechterkant
• Voeg eventuele supporting actoren toe, meer naar rechts
• Vermeld de titel van de Use Case bovenaan

, 2. Interacties identificeren

• Bepaal welke interacties plaatsvinden tussen de actoren en het systeem
• Focus op de essentiële communicatie die nodig is om de use case te voltooien




3. Input messages benoemen

• Beschrijf elke input message als een abstracte beschrijving van het doel
• Gebruik de gebiedende wijs, als een opdracht
• Vermijd implementatiedetails (dit is analyse, geen ontwerp)
• Voorbeeld: gebruik enterItem in plaats van scan (te specifiek voor een
oplossing)

4. Parameters op input messages bepalen

• Identificeer welke gegevens moeten worden meegegeven zodat het systeem de
operatie kan uitvoeren
• Deze gegevens moeten terug te vinden zijn als attributen in het domeinmodel
• Zorg voor afstemming tussen verschillende modellen

Document information

Study
Uploaded on
June 1, 2025
Number of pages
30
Written in
2024/2025
Type
Summary
$7.15

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Sold
0
Followers
0
Items
2
Last sold
-



Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions