Analyse en Ontwerp
RUP Elaboration
Jef Bergsma
Software architectuur
• Beschrijft de structuur en toont de samenhang van de verschillende onderdelen;
• Geeft uitdrukking aan een visie;• Resultaat van onderhandeling;• Instrument om te sturen op kwaliteit en op herbruikbare
componenten;
Wat is architectuur
Waarom hebben we architectuur nodig?
• Communicatiemiddel• Gezamenlijk beeld• Beheersing complexiteit
Software architectuur volgens RUP
Use Case View
• Hoofdlijnen• (bedrijfs)processen
Logical View
• WAT• classes, packages,
subsystemen
Process View
• Systeem dynamiek• performance, scalebility
Implementation View
• SW management• UML
Development
Deployment View
• verdeling componenten• verdeling processen
Physical
Let op Tracebility
Persistentie
WAT IS DE RELATIE MET RUP?
Sleutelbegrippen
• Levensduur• Gemeenschappelijk gebruik• Data Model• Opslag• Serialisatie• CRUD• RDBMS• Analyse Mechanism => Design Mechanism => Implementation Mechanism
HET VASTHOUDEN EN GEBRUIKEN VAN
GEGEVENS
Top Related