Analyse en Ontwerp RUP Elaboration Jef Bergsma. Software architectuur

Preview:

Citation preview

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

Recommended