Ga naar hoofdinhoud

Stappenplan

1d996eff91097702c33c95646f869673

PlantUML broncode voor "DST workflow"
@startuml
!pragma useVerticalIf on
skinparam conditionStyle diamond

start
while () is (nog geen informatie)
split
:coarse-grained domain stories (DS) opstellen in een DST workshop;
split again
:literatuur raadplegen;
end split
:Casusbeschrijving, coarse-grained DS en user stories;
endwhile (voldoende informatie beschikbaar)
:0. deelgebied kiezen en daarvoor scenario's verzinnen;
:1. per scenario fine-grained DS maken;
:2. klassendiagram versie 1 maken;
repeat
:3. pre- en postcondities en invarianten opstellen bij fine-grained DS;
:4. klassendiagram versie X: verfijning met aggregates;
:5. sequentie-diagrammen maken;
repeat while (meer scenario's uitwerken)
stop
@enduml

Activiteitendiagram met 9 activiteiten.

Flow:

  • Start
  • Herhaal zolang voldoende informatie beschikbaar, bestaande uit:
  • Parallelle uitvoering 1, bestaande uit:
  • Tak 1:
  • Stap. coarse-grained domain stories (DS) opstellen in een DST workshop
  • Tak 2:
  • Stap. literatuur raadplegen
  • Einde parallelle uitvoering 1.
  • Stap. Casusbeschrijving, coarse-grained DS en user stories
  • Einde herhaling.
  • Stap. 0. deelgebied kiezen en daarvoor scenario's verzinnen
  • Stap. 1. per scenario fine-grained DS maken
  • Stap. 2. klassendiagram versie 1 maken
  • Herhaal zolang meer scenario's uitwerken, bestaande uit:
  • Stap. 3. pre- en postcondities en invarianten opstellen bij fine-grained DS
  • Stap. 4. klassendiagram versie X: verfijning met aggregates
  • Stap. 5. sequentie-diagrammen maken
  • Einde herhaling.
  • Stop
(gegeven)

Casusbeschrijving, coarse-grained domain story en user stories

Stap 0

scenario's verzinnen

Stap 1

fine-grained domain stories maken voor scenario's

Stap 2

klassendiagram versie 1 maken

Stap 3

pre- en postcondities en invarianten opstellen (les 3)

Stap 4

klassendiagram versie 2: verfijning met aggregates (les 3)

Stap 5

sequentie-diagrammen maken (les 2)