90 likes | 176 Views
Learn the importance of software architecture, its components, and views according to RUP methodology. Explore key concepts like use case view, logical view, and deployment view. Discover the relationship between architecture and RUP, focusing on persistence and data management.
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