90 likes | 172 Views
RUP Elaboration. Analyse en Ontwerp. Jef Bergsma. Software architectuur. Wat is architectuur. Beschrijft de structuur en toont de samenhang van de verschillende onderdelen; Geeft uitdrukking aan een visie ; Resultaat van onderhandeling ;
E N D
RUP Elaboration Analyse en Ontwerp Jef Bergsma
Wat is 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;
Waarom hebben we architectuur nodig? • Communicatiemiddel • Gezamenlijk beeld • Beheersing complexiteit
Software architectuur volgens RUP • Use Case View • Hoofdlijnen • (bedrijfs)processen Development • Logical View • WAT • classes, packages, subsystemen Physical • Implementation View • SW management • UML • Deployment View • verdeling componenten • verdeling processen • Process View • Systeem dynamiek • performance, scalebility
Persistentie Wat is de relatie met Rup?
Sleutelbegrippen • Levensduur • Gemeenschappelijk gebruik • Data Model • Opslag • Serialisatie • CRUD • RDBMS • Analyse Mechanism => Design Mechanism => ImplementationMechanism Het vasthouden en gebruiken van gegevens