Analyse - interactiediagrammen
Interactiediagrammen beschrijven hoe groepen objecten samenwerken om een bepaald gedrag uit te voeren. Interactiediagrammen zijn ontworpen om te laten zien hoe de objecten de specifieke vereisten van een systeem zullen realiseren. De cruciale component in een interactiediagram zijn levenslijn en berichten.
Interactiediagrammen
In een interactiediagram wordt normaal gesproken het scenario van één use-case beschreven. Het diagram toont een aantal voorbeeldobjecten en de berichten die tussen deze objecten in de use-case worden uitgewisseld.
Ik licht het gebruik van interactiediagrammen toe aan de hand van een eenvoudige use-case met volgende gedrag:
- Het venster BestelBoek stuurt een bericht 'voorbereiden' naar een Order.
- De Order stuurt vervolgens een bericht 'voorbereiden' naar elk OrderItem van Order.
- Elk OrderItem controleert de StockItem:
- Als deze controle 'true' retourneert, verwijdert OrderItem de juiste hoeveelheid StockItems uit het magazijn en maakt een DeliveryItem.
- Als het voorraadniveau van het StockItem onder het minimum voorraadniveau komt, doet dit StockItem een verzoek tot bijbestelling.
We bespreken twee typen interactiediagrammen: sequentiediagrammen en samenwerkingsdiagrammen.
Bronnen
Guru99, What is Interaction diagram?