Overview:
This use cases training course is a hands-on introduction to the basic concepts of identifying and writing use cases for system analysts, business analysts and subject matter experts. Participants will learn how use cases are identified during requirements gathering, and how actors are used to initiating use cases. Prerequisites and guarantees will be identified, and guidelines established for their use. Students will learn how to identify and document alternate paths. Use Case Diagrams, their syntax and use within UML will be discussed, along with practical advice concerning their use. Finally, the differences between high-level (essential) and detailed (system) use cases will be covered. Concepts will be reinforced with hands-on lab exercises, facilitated by the instructor, to simulate the development of use cases in a production environment.
Audience:
This course has been expressly designed for the Business Analyst, Business System Analyst, System Analyst, and/or Requirements Engineer. The Designer, Developer, and Tester who are actively involved in utilizing use cases may also benefit from this workshop.
Pre-Requisites:
Participants should have a general understanding of object-oriented analysis and design concepts. Basic computer skills and familiarity with Windows-based applications are also a must.
Course Curriculum
User Requirements | |||
Business -> User -> System Details | 00:00:00 | ||
Nonfunctional vs. functional Details | 00:00:00 | ||
User Requirements by focus Details | 00:00:00 | ||
User Requirements by level Details | 00:00:00 | ||
Iterative Development Details | 00:00:00 | ||
The origin of Use Cases Details | 00:00:00 | ||
Use Cases in the development lifecycle Details | 00:00:00 | ||
UML and Use Cases Details | 00:00:00 | ||
Preparing for Use Cases | |||
Organizing the Requirements Team Details | 00:00:00 | ||
Stakeholders and participants Details | 00:00:00 | ||
Context Diagrams Details | 00:00:00 | ||
The mission statement/direction statement Details | 00:00:00 | ||
Identifying major components and risk Details | 00:00:00 | ||
Writing Use Cases | |||
Actors Details | 00:00:00 | ||
Discovering Use Cases Details | 00:00:00 | ||
High-level Use Cases Details | 00:00:00 | ||
Detailed Use Cases Details | 00:00:00 | ||
Use Case Structure and Format Details | 00:00:00 | ||
Required elements of a use case Details | 00:00:00 | ||
Optional elements of a use case Design by Contract Details | 00:00:00 | ||
Identifying Alternate Paths Details | 00:00:00 | ||
Refining Use Cases | |||
Evolving to detailed Use Cases Details | 00:00:00 | ||
Iteration – identifying new Use Cases Details | 00:00:00 | ||
Use Case Diagrams Details | 00:00:00 | ||
< | 00:00:00 | ||
Problems with Use Cases Details | 00:00:00 | ||
Common Use Case Errors Details | 00:00:00 | ||
Using a glossary Details | 00:00:00 |
Course Reviews
No Reviews found for this course.