Maxtrain.com - info@maxtrain.com - 513-322-8888 - 866-595-6863
Requirements Analysis and Use Cases
Alert MeDescription
Introduction to Requirements Analysis and Use Cases Training
Dive into the world of requirements analysis and use cases with our specialized training course.
Spanning two comprehensive days, it’s designed for a diverse range of professionals, including Business Analysts and System Analysts.
This training is a gateway to enhancing your skills in crafting detailed use cases and mastering requirements analysis.
Learning Highlights
- Developing Business Use Case Diagrams: Learn to identify system actors and distinguish between primary and secondary actors.
- Analyzing and Documenting: Master the analysis of Business Process Models and System Context Diagrams. Discover how to develop System Use Case Diagrams.
- Writing Use Cases: Gain proficiency in writing main success scenarios and alternate scenarios. Understand the role of UML Activity Diagrams in supporting use cases.
Prerequisites
- Participants should have a background in the requirements process and requirements elicitation techniques.
Audience
- Business Analysts
- System Analysts
- Designers
- Developers
- Testers
Requirements Analysis and Use Cases Outline
Section 1: Overview of Use Cases
- Describe the purpose and value of a use case approach
- Use case terminology
- Introducing a use case approach
Section 2: Enterprise Analysis
- Understanding the business context for your systems
- Describe the key elements of Enterprise Analysis
- Understanding the steps for developing use cases during enterprise analysis
- Identifying business stakeholders, actors, and information
- Understanding business process models and diagramming
- Drawing and describing business use cases
Section 3: Defining the System Scope
- Utilizing a Context Diagram to define the scope of a system
- Identifying system actors and distinguish between a primary and secondary actor
- Analyzing the Business Process Model and System Context Diagram to identify candidate system use cases
- Developing a system use case diagram
- Writing a brief description of each use case
Section 4: Evaluating, Prioritizing, and Packaging Use Cases
- Reviewing use cases for priority, risk, complexity, and dependency
- Grouping use cases that are interdependent
- Focusing resources on the use cases that are critical to success of a project
- Defining and organizing use case packages
Section 5: Writing the Main Success Scenario
- Describing the sections of a System Use Case Description
- Writing the steps of the main success scenario
- Best Practices in writing use case descriptions
Section 6: Writing the Other Scenarios
- Understanding the different types of scenarios
- Identifying alternate scenarios and flows
- Recognizing the difference between alternate flows and exceptions
- Writing an alternate scenario description
Section 7: Using Process Modeling to describe the Flows of a Use Case (optional)
- Overview of Activity Diagramming techniques
- Using simple UML Activity Diagram notation to graphically describe the flows of use case
- Adding decisions, guards, and notes
- Developing activity diagrams in a facilitated session
- Tips on Modeling tools
Section 8: Developing a Requirements Specification
- Common approaches to documenting requirements
- Writing non-functional requirements
- Prototyping using Storyboards and Wireframes
- Documenting Business Rules using a decision table
- Using tables to describe Data Requirements
Section 9: Course Summary
- Course Wrap-Up
$1195.00
|
2 Days Course |