{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

02- UML & OO Methodoligies1

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

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

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

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

View Full Document Right 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.
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
Image of page 3

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

View Full Document Right 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
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.
Image of page 5

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

View Full Document Right 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.
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
Image of page 7

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

View Full Document Right 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
Image of page 8
Lect#2 9 The Phases of the Unified Process In the figure, the increments are identified as phases
Image of page 9

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

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

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern