9
Rational Unified Process RUP Jef Bergsma

RUP

Embed Size (px)

DESCRIPTION

RUP. Rational Unified Process. Jef Bergsma. De kernbegrippen (Phases). Iterations Inception Elaboration Construction Transition. Rup in een plaatje. - 4 -. Requirements. - PowerPoint PPT Presentation

Citation preview

Page 1: RUP

Rational Unified Process

RUP

Jef Bergsma

Page 2: RUP

• Iterations

–Inception–Elaboration–Construction–Transition

De kernbegrippen (Phases)

Page 3: RUP

Rup in een plaatje

Page 4: RUP

Requirements

Please design and build me a house. I am not quite sure of what I need, so you should use your discretion.

My house should have between two and forty-five bedrooms. Just make sure the plans are such that the bedrooms can be easily added or deleted. When you bring the blueprints to me, I will make the final decision of what I want. Also, bring me the cost breakdown for each configuration so that I can arbitrarily pick one.

As you design, also keep in mind that I want to keep yearly maintenance costs as low as possible. This should mean the incorporation of extra-cost features like aluminum, vinyl, or composite siding. (If you choose not to specify aluminum, be prepared to explain your decision in detail.)

Also, do not worry at this time about acquiring the resources to build the house itself. Your first priority is to develop detailed plans and specifications. Once I approve these plans, however, I would expect the house to be under roof within 48 hours.

PPS: Perhaps what I need is not a house at all, but a travel trailer. Please advise me as soon as possible if this is the case.

- 4 -

Page 5: RUP

Functie vs Kwaliteiten

• Dezelfde Functie,• Verschillende product kwaliteiten

Page 6: RUP

Beschrijven

• Wat je bedoelt is niet altijd gelijk aan wat je zegt of schrijft.

• Wat je begrijpt is niet altijd gelijk aan wat de ander bedoelt.

'De nieuwe applicatie moet in ieder geval sneller zijn dan de huidige'

• Je kunt alleen realiseren wat in de requirements staat.

Page 7: RUP

Inception

Wat willen we weten?

• De scope• Oplossing of oplossingsrichting• Eisen en wensen• Risico’s• Globale planning• Werkwijze

Page 8: RUP

Inception

Page 9: RUP

Use Case

• The Process Engineer is

responsible for defining process

models, organize process, and make

process available for configuration.

• The Project Manager is responsible

for creating process instances that

can be deployed in their project.

• The Practitioner is a user who

browses a RUP configuration to view

process from a general-purpose

vantage point such as to seek

process guidance that is related to

his/her role, current artifacts, and

activities currently being performed