Use Case Workshop
Revision: TE6306_20081110
(5.86 KB) View, Download, or Print Course as a PDF.
This class requires 5 or more students
- Course Length:
- 3 Days
- Course Description:
- This workshop provides students with a hands-on introduction to creating a use case model consisting of use case diagrams and specifications. The workshop focuses on creating an initial use case model that will evolve and adapt as the workshop progresses. The student will be introduced to the Unified Modeling Language (UML) and visual modeling. Students will first learn how to discover, define, and document actors and use cases and then how to develop the all-important specification. The workshop will build on these concepts by providing practical techniques to writing subsequently more detailed use cases. Students will also be invited to come to class prepared to build use cases to manage client specific requirements. This will assure that participants will be able to apply training to everyday projects immediately upon returning to work. This portion of the class can be customized based on client needs.
- Who Should Attend:
- This course is for Business Analysts, Systems Analysts, IT Personnel, and Managers of BAs, SAs, and IT personnel.
- Benefits of Attendance:
-
Upon completion of this course, students will be able to:
- Develop high level use case models based upon a statement of work or a scope and vision document.
- Explain the advantages of Use Cases.
- Utilize Use Cases to assist in the discovery and documentation of system requirements.
- Effectively build Use Case documents and Use Case diagrams.
- Manage the documents and diagrams through all phases of a project.
- Describe two of the fundamental Unified Modeling Language diagrams — Use Case and Activity Diagrams.
- Understand basic modeling techniques, such as context diagrams and activity diagrams to discover actors, stakeholders and gain system understanding.
- Prerequisites:
- Students attending this course should have a basic understanding of the software development lifecycle.
- Course Outline:
-
- Introduction
- Use Case History
- Use Case Advantages
- Where do Use Cases Fit in the Process from the project perspective and from the Analyst perspective?
- Key Requirements Documents
- Terminology
- Introduction to Visual Modeling
- Xxx
- The benefits of Visual Modeling
- Introduction to UML and basic UML symbols
- The benefits of developing an Activity Diagram
- Gaining process understanding
- Identifying Actors
- Identifying Use Cases
- Uncovering 'missing' requirements
- Communication vehicle
- The benefits of developing Use Case Models and Diagrams
- Gaining system understanding and scope
- Identifying Actors
- Identifying Risk
- Communication vehicle
- The benefits of the Context Diagram
- When to use a context diagram and why
- Use as a 'big picture' tool
- Used for systems
- Used for processes
- Identifying scope, risk, Actors and Users
- Use Case Specification
- Use Case Templates
- Use Case Types
- Use Case Development
- Seven effective steps
- Tips and best practices
- Evaluating Requirements
- Use Case reviews
- Steps to check your use cases
- Peer, team, and stakeholder
- Review criteria
- Verification and Validation
- Use Case driven development
- Validation, verification and testing
- Syntax, Domain, and Traceability
- Test Case Development
- Tool Support
- (Optional) Client Specific Use Case Activity
- Apply use case techniques to manage client specific requirements
- Introduction












