Services

> Education
    Course Catalog
    Public Schedule
    Enroll Today
   • Have it Onsite
    Onsite Advantage
    Contact Education

> Mentoring

> Consulting

 


Requirements Modeling & Analysis with Use Cases
Outline
Course 322 - 3 Days

Requirements Modeling & Analysis – Concepts & Principles
  • What are requirements?
  • Why manage the requirements?
  • The components of the Requirement Model
  • Requirements Modeling & Analysis roles, artifacts and activities
  • Requirements modeling & the development lifecycle

Eliciting Requirements

  • Dealing with ambiguity
  • Stakeholder analysis
  • Business goals and system features
  • Establishing system scope
  • Techniques for uncovering and capturing requirements

Use Case Modeling Foundation - Actors & Use Cases
  • Concepts & principles
  • Discovering actors
  • Primary and supporting actors
  • Discovering Use Cases
  • Tracing Use Cases to features/ high level business requirements
  • Modeling actors and use cases with UML Use Case diagrams

Use Case Specification
  • The Use Case specification template
  • Capturing the main flow of events
  • Pre and post conditions
  • Documenting business rules
  • Describing alternative flows
  • Writing effective use cases
  • Representing complex flow of events with UML Activity Diagrams

Extend, Include & Generalization Relationships
  • Modeling sub flows with includes and extends relationships
  • Organizing use cases with generalization relationships
  • Modeling actor hierarchs with generalization
  • Discovering use cases
  • Modeling tips & techniques

Use Case Scenarios & Test Cases
  • The benefits of scenarios
  • Creating use case scenarios
  • Testing plan & strategy
  • Mapping use cases to test cases
  • Testing functionality, range checking and use case interactions

Applying Use Cases
  • Organizing the model with Business Function Packages
  • Modeling interfaces
  • Decomposing the model into multiple views
  • Modeling use case dependencies
  • Capturing the right level of detail
  • Use Case do’s and don’ts

Introduction to Business Object Modeling
  • What are business objects
  • Classes and instances
  • Associations
  • Putting the model together
  • Mapping use cases to object models

Verifying and Validating Requirements
  • Walkthroughs and reviews
  • Preparing for a review
  • Conducting a review
  • Review guidelines
  • Reviewing use cases

Managing Requirements
  • Making build versus buy decisions
  • Managing requirement traceability
  • Managing requirements change

Beyond the Requirements Model
  • System architecture design overview
  • Business objects and components vs. system objects and components
  • Deriving interfaces from the Use Case Model
  • Modeling component interaction

 Back to course overview

 

 

Overview
Schedule
Enroll Today !



Excellent material. The instructor has a superior knowledge of a wide area of topics.”
C Paul, Senior Business Effectiveness Consultant, Trans Canada Pipeline

I got ‘hooked’ on the first day and now find myself wanting more.
Debbie Plumadore, Manager, Bell Atlantic

 



 

 

 

 

 




 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 


   
Copyright  2004 Object Knowledge All rights reserved