02- UML & OO Methodoligies1

02- UML & OO Methodoligies1 - Unified Modeling...

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

View Full Document Right Arrow Icon
Unified Modeling Language & Leading OO methodologies
Background image of page 1

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

View Full DocumentRight Arrow Icon
Lect#2 2 Architecture Architecture is the set of important decisions about The organization of a software system The selection of structural elements and their interfaces by which system is composed Their behavior Software architecture is not only concerned with structure and behavior, but also with usage, functionality, performance, flexibility, reuse, economic and technology constraints.
Background image of page 2
Lect#2 3 Software Development Life Cycle UML is process independent However, to get benefit from the UML process you consider should be Use case driven – Use cases are used as primary artifact for designing, verifying, and validating the system. Architectural centric – system architecture is used as primary artifact for conceptualizing, constructing, managing system under development. Iterative and incremental
Background image of page 3

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

View Full DocumentRight Arrow Icon
Lect#2 4 What is Iterative and incremental Development It proceeds as a series of iteration that evolve into the final system. Each iteration consists of following process components: business modeling requirements analysis design implementation test and deployment A business model is a description of the business processes of an organization
Background image of page 4
Lect#2 5 Rational Unified Process RUP is one such process that well suited for UML. RUP is an iterative process . RUP is architecture-centric . RUP’s are use case-driven.
Background image of page 5

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

View Full DocumentRight Arrow Icon
Lect#2 6 Rational Unified Process Process Overview The process can be described in two dimensions, or along two axis: The horizontal axis represents time and shows the dynamic aspect of the process as it is performed, and it is expressed in terms of cycles, phases, iterations, and milestones. The vertical axis represents the static aspect of the process: how it is described in terms of activities, artifacts, workers and workflows. The Iterative Model graph shows how the process is structured along two dimensions.
Background image of page 6
Lect#2 7 The Workflows of the Unified Process (contd) In each increment, part of each of these five workflows is carried out
Background image of page 7

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

View Full DocumentRight Arrow Icon
Lect#2 8 The Phases of the Unified Process (contd) The four increments are labeled Inception phase Elaboration phase Construction phase Transition phase
Background image of page 8
Lect#2 9 The Phases of the Unified Process In the figure, the increments are identified as phases
Background image of page 9

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

View Full DocumentRight Arrow Icon
Image of page 10
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 02/17/2010 for the course ACS ACS-3911 taught by Professor Chen during the Spring '10 term at Windsor.

Page1 / 32

02- UML & OO Methodoligies1 - Unified Modeling...

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

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