Use cases provide a structured, industry-standard way of eliciting and documenting functional interaction requirements. The process enhances communication between business analysts and business customers, and lays the foundation for user interface design and test case development. They also provide insights into data requirements, and help clients articulate their needs in ways other requirements activities can't.
This Use Case Modeling training course provides the right blend of knowledge and skills for people to understand and model use cases effectively. You will learn on where use cases are most effective, a step-by-step method for creating them, and numerous guidelines and tips to enhance creating them.
By attending Use Case Modeling workshop, delegates will learn to:
- Define the major components of use case models using the Unified Modeling Language (UML):
- About the various components of Use case diagram:
- Actors
- Use case narratives
- Interfaces
- Use case flow of events
- Develop a use case diagram to communicate the system scope
- Describe use cases, using a narrative flow of events
- Develop primary path scenarios to describe the routine processing
- Document alternate and exception paths for different scenarios
- Develop Activity Diagrams to chart the scenarios of a use case
- Diagram generalization, extend, and include relationships
- Leverage use cases to quickly create test cases
- Develop user interfaces from use cases, and uncover hidden requirements
- Create Class Diagrams from use cases to jump-start data requirements
Experience related to software development is highly recommended.
This Use Case Modeling class is intended for IT professionals; business clients and project managers who want to develop software applications quickly and with minimal change.
