19.UseCaseAnalysis

19.UseCaseAnalysis - Object Oriented Analysis and Design...

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

View Full Document Right Arrow Icon
OOAD Using the UML - Use-Case Analysis, v 4.2 Copyright 1998-1999 Rational Software, all rights reserved 1/29 Object Oriented Analysis and Design Using the UML Use Case Analysis Modified considerably by your Instructor
Background image of page 1

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

View Full DocumentRight Arrow Icon
OOAD Using the UML - Use-Case Analysis, v 4.2 Copyright 1998-1999 Rational Software, all rights reserved 2/29 Objectives: Use-Case Analysis Understand the purpose of Use-Case Analysis and where in the lifecycle it is performed Identify the classes needed to accommodate a use- case flow of events (Analysis Classes) Distribute the use-case behavior to those classes, identifying responsibilities of the classes The analysis classes and the initial use-case realizations are the key model elements that we develop in this activity.
Background image of page 2
OOAD Using the UML - Use-Case Analysis, v 4.2 Copyright 1998-1999 Rational Software, all rights reserved 3/29 Use Case Analysis The focus during Use-Case Analysis is on a particular use case . In Use-Case Analysis, we identify the analysis classes and define their responsibilities . (At this time, we speak of ‘ responsibilities .’ (May even use the term, ‘ services .’) Later, these might become ‘methods’ or ‘member functions.’ But that is a matter for implementation NOT initial design.) The allocation of responsibility is modeled in use- case realizations that describe how analysis classes collaborate to perform (realize) use cases.
Background image of page 3

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

View Full DocumentRight Arrow Icon
OOAD Using the UML - Use-Case Analysis, v 4.2 Copyright 1998-1999 Rational Software, all rights reserved 4/29 Supplementary Specifications Glossary Use-Case Model Use-Case Analysis Use-Case Modeling Guidelines Use-Case Realization ( developed ) Design Model Analysis Classes Analysis Model ( optional ) Use-Case Analysis Overview Software Architecture Document (don’t really have this one yet .) Use Case Analysis is performed By the Designer – once per Iteration per use case realization
Background image of page 4
OOAD Using the UML - Use-Case Analysis, v 4.2 Copyright 1998-1999 Rational Software, all rights reserved 5/29 Use Case Analysis - Purpose To identify analysis classes which perform a use case’s flow of events To distribute the use case behavior to those classes To identify the responsibilities , attributes and associations of the classes Input Artifacts – see previous slide Output Artifacts: Analysis Classes Analysis Model Partially Developed Use-Case Realizations Work toward Design Model (first cut, really)
Background image of page 5

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

View Full DocumentRight Arrow Icon
OOAD Using the UML - Use-Case Analysis, v 4.2 Copyright 1998-1999 Rational Software, all rights reserved 6/29 Use-Case Analysis Steps – Major ones 1. Supplement the Use-Case Description Will be changing some as we continue to examine our Use Cases and add alternative, exception, and other flows. We modify as we learn
Background image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 07/26/2011 for the course CEN 6016 taught by Professor Sanchez,a during the Spring '08 term at UNF.

Page1 / 29

19.UseCaseAnalysis - Object Oriented Analysis and Design...

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

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