5.RUPPart1

5.RUPPart1 - Introduction to Rational Unified Process...

Info iconThis preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon
Unified Software Practices v 5.0-D Copyright 1998 Rational Software, all rights reserved 1 19 Chapter 2 Text Introduction to Rational Unified Process Modified in many cases to support instructional needs. Original developed by Rational Readings: RUP Chap1, pp1-16; Chapters 2 and 3. OOSE textbook: Chapter 1, pp1-24
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Unified Software Practices v 5.0-D Copyright 1998 Rational Software, all rights reserved 2 19 Objectives: Rational Unified Process We have talked about these in general. Now, for a We have talked about these in general. Now, for a more formal discussion: more formal discussion: Describe the Describe the Unified Modeling Language Unified Modeling Language (UML) (UML) Define what a Define what a S S oftware Development oftware Development Process Process is is Describe the Describe the Rational Unified Process Rational Unified Process (RUP) (RUP) Explain the four Explain the four phases phases of the Rational Unified of the Rational Unified Process and their associated milestones Process and their associated milestones Define Define iterations iterations and their relation to and their relation to phases phases Define Define artifact artifact , , worker worker , and , and activity (in RUP activity (in RUP Workflows) Workflows) State the importance of automated tool support State the importance of automated tool support
Background image of page 2
Unified Software Practices v 5.0-D Copyright 1998 Rational Software, all rights reserved 3 19 The RUP Software Development Software Development is a is a process process of of developing a software system from requirements developing a software system from requirements (functional and non-functional). (functional and non-functional). A A software process software process provides a provides a disciplined disciplined approach approach to assigning tasks and responsibilities to to assigning tasks and responsibilities to ensure the production of ensure the production of high-quality software high-quality software within a within a predictable schedule / budget. predictable schedule / budget. The The RUP is a software process RUP is a software process that incorporates that incorporates the six best practices we’ve discussed. the six best practices we’ve discussed. The RUP The RUP formalizes formalizes these best practices into a these best practices into a written set written set of procedures/practices that are of procedures/practices that are
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Unified Software Practices v 5.0-D Copyright 1998 Rational Software, all rights reserved 4 19 In Building a System, a Language (like English) is Not Enough Modeling Language Unified Process Team-Based Development We need a Modeling Language! Some kind of ‘universal notation.’ We will use the Unified Modeling Language , (UML) Provides a standard for artifacts produced by workers in roles undertaking activities during development – (semantic models, syntactic notation, and diagrams.
Background image of page 4
Image of page 5
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 19

5.RUPPart1 - Introduction to Rational Unified Process...

This preview shows document pages 1 - 5. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online