JoeDemasco.Com     Welcome To My Site
 
   IT Consulting, Mentoring & Training

Popular Seminars
  Requirements Definition
  Project Management
  Software Testing
  Object-Oriented Methods

 


Writing Effective Use Cases
Learn industry best practices for writing effective use cases

Course Objectives

Use case modeling is an increasingly popular technique for identifying and defining the functional requirements for software applications. While use cases are associated with and commonly used in projects that utilize object-oriented development approaches, the use case modeling technique is independent of the underlying implementation technology or development approach.

This course provides participants with an intensive presentation of practical, proven techniques that can be immediately applied to projects in their own work environments.

What You Will Learn
  • The role of use cases in capturing user requirements
  • How use cases mitigate common requirements definition problems
  • The components of a use case model
  • A step-by-step approach to developing use cases
  • How to document use cases
  • How to incorporate use case modeling into the project life cycle
  • How to use UML use case notation
Who Should Attend

This course is intended for software managers, business and systems analysts, users, developers, testers, and any software professionals who are or will be involved in gathering requirements for software projects and have an interest in learning this popular new approach.

Course Outline

Use Case Models
  • So what's a use case
  • Components of a use case model
  • Why use cases work so well
  • Sample use cases
  • Critical success factors
The Use Case Modeling Process
  • Recommended steps in developing use case models
  • Guidelines for identifying use cases
  • Guidelines for identifying actors
  • Guidelines for naming use cases
  • Different types of use cases
  • Incorporating use cases into the project life cycle
Documenting Use Cases
  • Documentation templates & styles
  • Writing the main success scenario
  • Guidelines for sentence structure
  • Guidelines for writing expanded use cases
  • Preconditions & postconditions
Use Case Modeling Issues
  • Who participates in use case modeling?
  • How are use case data captured?
  • How much detail should be included?
  • Guidelines for effective use case meetings
  • UML notation for use case diagrams
Seminar Length: 1-2 Days

---------------------------------------------------------
To discuss your on-site training needs with me, please call 301-873-0771 or email me at joe@joedemasco.com.