Softwareontwikkeling en projectmanagement
Welk UML-diagram toont de berichten (aanroepen en antwoorden) die tussen meerdere objecten worden uitgewisseld, in tijdsvolgorde van boven naar beneden?
- AActiviteitendiagram
- BSequentiediagram
- CKlassendiagram
Antwoord en toelichting tonen
Antwoord: B. Sequentiediagram
In een sequentiediagram wordt voor elk object een verticale lijn (levenslijn) getekend, en de berichten daartussen worden als pijlen in tijdsvolgorde getekend. Het wordt bijvoorbeeld gebruikt om de volgorde van een interactie te controleren waarin een applicatie een driver aanroept, de driver naar een register van een randapparaat schrijft en de voltooiing met een interrupt wordt gemeld. Een activiteitendiagram toont het verloop van een verwerking, inclusief vertakkingen en parallelle verwerking, vergelijkbaar met een stroomdiagram. Een klassendiagram toont de structuur en relaties van klassen in plaats van een tijdsvolgorde.
Verder: nog 9 vragen over Softwareontwikkeling en projectmanagement