SAP 5 - Architecture Compliant
Engineering
Leerdoelen:
- Verschillen benoemen logische en fysieke lagen en componenten
- Uitleggen hoe belangrijke ontwerpprincipes in de loop van de tijd op verschillende niveaus zijn
toegepast
Architecture Compliant Engineering
Architecture Compliant Engineering: ontwikkel een systeem dat overeenkomt met de intended
architecture.
Software architects en software engineers zijn verantwoordelijk voor het goed verlopen van dit
proces.
Philippe Kruchten heeft ooit het 4 + 1 Architectural View Model bedacht. Dit model biedt
verschillende stakeholders een perspectief om te kunnen vinden wat zij nodig hebben binnen de
software architectuur.
Use-Case View
Handig voor: Iedereen
Gaat over: Functional requirements
Logical View
Handig voor: Designers
Gaat over: Analysis & Design, use case realisatie
Functionaliteiten en service
Implementation View
Handig voor: Programmers
Gaat over: Source code, DDL scripts
Deployment van services
Process View
Handig voor: Integrators
Gaat over: Performance, scalability, concurrency
Communcatie tussen processen en services
Deployment View
Handig voor: Deployment managers
Gaat over: Phsyical nodes, allocated runtime
components, netwerk
File/Folder structuur van je code
Larman’s Views
Verschillende auteurs beschrijven verschillende view models. Larman biedt een lijst met 8 veel
voorkomende views:
• Use-Case views: architectural significant functional and non-functional requirements
• Logical: Conceptual organization; modules and their behaviour. Package, class and interaction
diagrams
• Process: Applications or threads and their interactions
• Deployment: Deployment model
• Data: Data flows and persistency
• Security: Schemes and points where security is applied
• Implementation: Source code, executables, resources
• Development: Code organization, development pipeline.
(Zorg ervoor dat je tijdens het tentamen de architecturale artefacten kan toewijzen aan een van de
bovenstaande views.)
(Zorg ook dat je het 4 +1 model van Phillipe Kruchten kan onderscheiden van de 8 views van
Larman!)
Jet Wardenier 23/12
Voordelen van het kopen van samenvattingen bij Stuvia op een rij:
Verzekerd van kwaliteit door reviews
Stuvia-klanten hebben meer dan 700.000 samenvattingen beoordeeld. Zo weet je zeker dat je de beste documenten koopt!
Snel en makkelijk kopen
Je betaalt supersnel en eenmalig met iDeal, creditcard of Stuvia-tegoed voor de samenvatting. Zonder lidmaatschap.
Focus op de essentie
Samenvattingen worden geschreven voor en door anderen. Daarom zijn de samenvattingen altijd betrouwbaar en actueel. Zo kom je snel tot de kern!
Veelgestelde vragen
Wat krijg ik als ik dit document koop?
Je krijgt een PDF, die direct beschikbaar is na je aankoop. Het gekochte document is altijd, overal en oneindig toegankelijk via je profiel.
Tevredenheidsgarantie: hoe werkt dat?
Onze tevredenheidsgarantie zorgt ervoor dat je altijd een studiedocument vindt dat goed bij je past. Je vult een formulier in en onze klantenservice regelt de rest.
Van wie koop ik deze samenvatting?
Stuvia is een marktplaats, je koop dit document dus niet van ons, maar van verkoper jetwardenier. Stuvia faciliteert de betaling aan de verkoper.
Zit ik meteen vast aan een abonnement?
Nee, je koopt alleen deze samenvatting voor €3,49. Je zit daarna nergens aan vast.