$100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300.

Slides:



Advertisements
Similar presentations
September 2008Mike Woodard Rational Unified Process Key Concepts Mike Woodard.
Advertisements

Ninth Lecture Hour 8:30 – 9:20 pm, Thursday, September 13
National Association for Regulatory Administration September 13, 2011 IT’s NOT Like Building a House Mark Parker (800)
1 Requirements and the Software Lifecycle The traditional software process models Waterfall model Spiral model The iterative approach Chapter 3.
Ch 3: Unified Process CSCI 4320: Software Engineering.
Planning Iterative Software Development Projects Raj Agrawal, PMP Unisys.
Multimedia Specification Design and Production 2013 / Semester 1 / week 7 Lecturer: Dr. Nikos Gazepidis
Intro to Rational Unified Process Software Process Improvement Marion Lepmets
RUP/UP Software Development Method Hoang Huu Hanh, Hue University hanh-at-hueuni.edu.vn.
Sharif University of Technology Session # 3.  Contents  Systems Analysis and Design Sharif University of Technology MIS (Management Information System),
Using UML, Patterns, and Java Object-Oriented Software Engineering Royce’s Methodology Chapter 16, Royce’ Methodology.
4.1 Blended approaches: Information Engineering IMS Information Systems Development Practices.
Rational Unified Process
NJIT From Inception to Elaboration Chapter 8 Applying UML and Patterns Craig Larman.
Iterative development and The Unified process
From Inception to Elaboration Chapter 8 Applying UML and Patterns -Craig Larman.
Objectives Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to.
Mastering OOA/OOD with UML. Contents Introduction Requirements Overview OOAOOD.
Chapter 2- Software Process Lecture 4. Software Engineering We have specified the problem domain – industrial strength software – Besides delivering the.
Chapter 1 The Systems Development Environment
® IBM Software Group © 2006 IBM Corporation PRJ480 Mastering the Management of Iterative Development v2 Module 3: Phase Management - Inception.
© 2005 Prentice Hall14-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
Principles of Object Technology Module 1: Principles of Modeling.
Object-Oriented Analysis and Design Iterative Development and the Unified Process.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
RUP Fundamentals - Instructor Notes
1 IBM Software Group ® Mastering Object-Oriented Analysis and Design with UML 2.0 Module 1: Best Practices of Software Engineering.
2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain the purpose and various phases of the traditional systems development.
Software Project Management Introduction to Project Management.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
Role-Based Guide to the RUP Architect. 2 Mission of an Architect A software architect leads and coordinates technical activities and artifacts throughout.
Systems Design Approaches The Waterfall vs. Iterative Methodologies.
Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Analysis Design Implementation System Integration and Testing Maintenance.
CHECKPOINTS OF THE PROCESS Three sequences of project checkpoints are used to synchronize stakeholder expectations throughout the lifecycle: 1)Major milestones,
Chapter 7 Applying UML and Patterns Craig Larman
Software Engineering Saeed Akhtar The University of Lahore Lecture 6 Originally shared for: mashhoood.webs.com.
Notes of Rational Related cyt. 2 Outline 3 Capturing business requirements using use cases Practical principles  Find the right boundaries for your.
Rational Unified Process Fundamentals Module 5: Implementing RUP.
Fifth Lecture Hour 9:30 – 10:20 am, September 9, 2001 Framework for a Software Management Process – Life Cycle Phases (Part II, Chapter 5 of Royce’ book)
Rational Unified Process Mr Hisham AlKhawar. Iterative versus Waterfall  We need to use a life cycle model in order to approach developing a system easily,
Inception Chapter 4 Applying UML and Patterns -Craig Larman.
Rational Unified Process Fundamentals Module 3: Disciplines I.
Rational Unified Process (RUP) Process Meta-model Inception Phase These notes adopted and slightly modified from “RUP Made Easy”, provided by the IBM Academic.
J. Scott Hawker p. 1Some material © Rational Corp. Rational Unified Process Overview See and use the RUP Browser on lab machines.
Chapter 8 Workflows of the Process Taken from Walker Royce’s textbook – Software Project Management plus a number of Personal Comments.
The Rational Unified Process 1 EECS810: Software Engineering.
Software Engineering 1 Object-oriented Analysis and Design Applying UML and Patterns An Introduction to Object-oriented Analysis and Design and Iterative.
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
Software Engineering and Object-Oriented Design Topics: Solutions Modules Key Programming Issues Development Methods Object-Oriented Principles.
Overview of RUP Lunch and Learn. Overview of RUP © 2008 Cardinal Solutions Group 2 Welcome  Introductions  What is your experience with RUP  What is.
Ivar Jacobson, Grady Booch, and James Rumbaugh The Unified Software Development Process Addison Wesley, : James Rumbaugh's OOMD 1992: Ivar Jacobson's.
Rational Unified Process (RUP)
Rational Unified Process Fundamentals Best Practices of Software Engineering Rational Unified Process Fundamentals Best Practices of Software Engineering.
Meghe Group of Institutions Department for Technology Enhanced Learning 1.
Welcome to Software Project Management. CONVENTIONAL SOFTWARE MANAGEMENT The BEST and WORST thing about software is its flexibility. 1.Software development.
RUP RATIONAL UNIFIED PROCESS Behnam Akbari 06 Oct
RATIONAL UNIFIED PROCESS PROCESS FRAMEWORK OVERVIEW.
$100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300.
TK2023 Object-Oriented Software Engineering
Process 4 Hours.
Iterative, Evolutionary, and Agile Rational Unified Process
Unified Process Source & Courtesy: Jing Zou.
Requirements and the Software Lifecycle
Introduction to Software Engineering
Rational Unified Process
OO Design and Development
CSCI 360: Software Architecture & Design
Presentation transcript:

$100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500

1-100 This technique tries to confine the achievement of a specific goal to a small time interval.

1-100A What is time-boxing?

1-200 This encompasses the set of significant decisions about the structure and behavior of a system.

1-200A

1-300 This process helps to control and manage versions of software and artifacts.

1-300A

1-400 This refers to testing of existing software to make sure errors are not introduced.

1-400A What is regression testing?

1-500 This refers to hiding a component’s internal details behind a stable, well-defined interface.

1-500A What is encapsulation?

These are what the iterative approach identifies early in the lifecycle, when it’s possible to attack and react to them in an efficient manner.

2-100A

2-200 Each one of these results in a version or generation of a software system.

2-200A

2-300 Each one of these is a mini- waterfall.

2-300A

2-400 This is when the project decides whether to proceed, abort, or change course.

2-400A What are milestones?

2-500 This enables an end user to see and provide feedback on the system as it is being developed.

2-500A What is prototyping?

Training materials are created by this RUP discipline.

3-100A What is Deployment?

3-200 These may decompose into steps.

3-200A

3-300 These are tangible products the project uses or produces on its way toward the final product.

3-300A

3-400 These represent a partitioning of workers and activities into logical groupings.

3-400A What are workflows (or disciplines)?

3-500 These show how to use a specific tool to perform a step.

3-500A

This guru is known for Information Engineering.

4-100A Who is James Martin (or Clive Finkelstein)?

4-200 He is one of Rational’s “3 amigos” and wrote the foreword to Kroll/Kruchten’s book.

4-200A

4-300 He wrote the seminal paper on waterfall life cycle models in 1970.

4-300A

4-400 This member of Rational’s 3 amigos introduced use cases in his 1992 book Object-Oriented Software Engineering.

4-400A

4-500 This guru said, “If you do not actively attack the risks, they will actively attack you.”

4-500A

This phase concludes with the lifecycle architecture milestone.

5-100A

5-200 This phase includes manufacturing, delivering, training, and maintaining the product.

5-200A

5-300 This phase creates a project plan, which shows the phases and iterations.

5-300A

5-400 This phase consumes 50% of the schedule and 65% of the effort on a typical project.

5-400A

5-500 This is the phase where most of your risks should be mitigated.

5-500A

The elaboration phase results in this model being 80% complete.

6-100A

6-200 This artifact includes an estimate of ROI for the project.

6-200A

6-300 RUP discourages the use of these types of artifacts unless absolutely necessary.

6-300A

6-400 This artifact becomes a stable reference for building the rest of your system.

6-400A What is the baseline architecture?

6-500 This artifact describes the fundamental need the project is trying to address and the high-level features of the solution.

6-500A What is the Vision?

This is the main driver to determine the scope and objectives of an iteration.

Daily Double Round 1