Construeer de softwarearchitectuur

De taak 'Construeer de softwarearchitectuur' bepaalt en bewaakt de 'technische ruggengraat' van het te bouwen systeem. Dit levert een van de belangrijkste referentiepunten voor de Programmeur.
Softwarearchitect
Elaboration
Vision, Use Case Model, Risicolijst
Software Architectuur Document, Proof of Concept, Architectureel Prototype
  • Bestudeer functionele en niet-functionele requirements
  • Prioriteer Use Cases vanuit technisch oogpunt en stel vast wat het hart van het systeem is
  • Definieer een kandidaat-architectuur en verifieer en optimaliseer deze m.b.v. Proofs of Concept en door een bijdrage te leveren aan technisch ontwerp en bouw van Use Cases
  • Bepaal de impact van keuzes in de architectuur op de rest van de software/infrastructuur architectuur en bestaande omgevingen
  • Bepaal welke delen van de architectuur ingevuld kunnen worden met herbruikbare componenten van binnen of buiten de organisatie (de opdrachtgever levert hiervoor input)
  • Inventariseer welke delen van de architectuur binnen de organisatie in de toekomst hergebruikt zullen gaan worden (de opdrachtgever levert hiervoor input)
  • Wijs in gerealiseerde code Architecturele Prototypen aan (voorbeeldcode)
  • Beschrijf de softwarearchitectuur in het Software Architectuur Document en stem deze af met belanghebbenden
Architectuurworkflow

Reviewcommentaar

We zijn dankbaar voor elk reviewcommentaar. Of het nu gaat om spellingsfouten of inhoudelijke op- en aanmerkingen.

Selecteer de tekst waar je commentaar op wil leveren en klik op de onderstaande knop.