Softwareontwikkeling en projectmanagement

Welk UML-diagram toont de berichten (aanroepen en antwoorden) die tussen meerdere objecten worden uitgewisseld, in tijdsvolgorde van boven naar beneden?

  1. AActiviteitendiagram
  2. BSequentiediagram
  3. 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.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Softwareontwikkeling en projectmanagement

  1. Welk niveau van modulesterkte (cohesie), waarmee de onafhankelijkheid van modules wordt beoordeeld, is het sterkst en geldt als het meest wenselijk?
  2. Welk type koppeling tussen modules is het zwakst en geeft de grootste onafhankelijkheid van modules?
  3. Welk GoF-ontwerppatroon zorgt ervoor dat de objecten die van een object afhangen automatisch een melding krijgen als de toestand van dat object verandert?
  4. Welk probleem is een statische-analysetool, toegepast op de broncode van firmware, het best in staat te vinden zonder het programma uit te voeren?
  5. Welke beschrijving van blackboxtesten is juist?