100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Summary

Goedkope maar goede volledige samenvatting perdiode 3 en 4

Rating
-
Sold
-
Pages
30
Uploaded on
01-06-2025
Written in
2024/2025

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

Show more Read less
Institution
Course










Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
Study
Course

Document information

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

Subjects

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
$6.66
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached

Get to know the seller
Seller avatar
rndmc

Get to know the seller

Seller avatar
rndmc Karel de Grote-Hogeschool
Follow You need to be logged in order to follow users or courses
Sold
0
Member since
6 months
Number of followers
0
Documents
2
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

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

Frequently asked questions