Duur: 4 dagbijeenkomsten
Niveau: MBO+ / HBO
Prijs: € 1595Software architect |
|

Doel
Na afloop van deze cursus beheersen de cursisten het volgende in hun eigen specifieke organisatie:
- belanghebbenden (stakeholders) voor de architectuur vaststellen
- afwegingen maken tussen technische en niet-technische belangen
- afwegingen maken tussen korte termijn en lange termijn belangen
- een architectuur ontwerpen en documenteren
- architectuur plaatsen in de context van productkwaliteit (ISO9126)
- evalueren en valideren van architectuur keuzes
- technische en niet-technische verantwoordelijkheden bepalen van een architect
Voor wie
Software engineers en software designers met minimaal 3 jaar ervaring, die de rol van software architect ambiëren, of die meer inzicht willen verkrijgen in de vele aspecten van software architectuur.
Niveau
MBO+/HBO met kennis van software engineering en software ontwerp met enige jaren software ontwikkelervaring in de praktijk.
Duur
4 dagbijeenkomsten van 9.00 tot 16.30 uur.
Bewijs van deelname
Na afloop ontvangt de cursist een bewijs van deelname.
Software architectuur is een elementaire discipline van software engineering. Het primaire doel is inzicht geven in de algemene structuur en het gedrag van een systeem of software product. Dit inzicht geeft sturing aan de ontwikkeling van de huidige release. Maar om de complexiteit te kunnen bevatten zijn de redenen van eerder genomen beslissingen belangrijk, bijvoorbeeld om architectuur of software uit te breiden.
Deze cursus heeft als doel om aankomende of beginnende architecten handvatten mee te geven om direct aan de slag te gaan en een effectief architect te zijn. Deze cursus is ook uitermate geschikt voor software engineers en designers die graag meer te weten willen komen over de taken en verantwoordelijkheden van een software architect, zodat men zich beter kan inleven in de rol van een software architect.
- stakeholders en views
- hoe bepaal ik de stakeholders? Wat is hun rol in de architectuur?
- modelleren, wat en waarom?
- wat is een model? Overzicht architectuur en design talen, o.a. UML, MDSD en SysML
- effectief documenteren, wat en voor wie?
- 4+1 architectuur model, Applied Software Architecture model, Documenting Software Architecture (green book)
- architectuur proces
- RUP, verantwoordelijkheden architect
- Architectuur Roadmapping
- korte en lange termijn afwegingen in architectuur
- ISO 9126 kwaliteitsworkshop
- afwegingen kwaliteiten van ISO9126, o.a. testability, reliability, functionality, usability, security
- afgewogen technologiekeuzes maken
- aan de hand van een praktijkvoorbeeld wordt dit onderwerp besproken
- Evaluatie- en assessmenttechnieken
- lichtgewicht technieken die makkelijk kunnen worden toegepast
Tijdens de gehele cursus zullen praktijkvoorbeelden worden gbruikt. Cursisten kunnen hun eigen ervaringen en voorbeelden voldoende inbrengen. Na het eerste deel krijgen de cursisten een opdracht mee die in het tweede deel wordt besproken. Van de cursisten wordt een actieve houding verwacht.
Erik Wishaupt
