The theory and practice of using ‘use cases’ to define the functionality of software systems. Gain a thorough understanding of common requirements and use case pitfalls/challenges, practical approaches for discovering and writing use cases and project requirements, and strategies for applying the use case methodology throughout the project life cycle. Exercises analyzing and writing use cases are hands-on.
If you are involved at all in defining and managing systems development projects, you simply must participate in this workshop.
Upon completion of this course, the participant will be able to:
> Work as a team to establish appropriate level of detail in a use case> Review requirements elicitation and use case discovery methods> Practice discovering actors and events and normal, alternate, and exception scenarios> Produce well written use case diagrams and narratives> Learn to identify includes and extends relationships in use cases> Understand how use cases are linked for large and/or complex systems> See how to derive nonfunctional and system requirements from use cases> Use traceability to improve testing and quality
Use Cases and the Requirements ProblemRequirements Development with Use CasesHow Use Cases are Developed and OrganizedRequirements Elicitation and Key Elements of Use CasesDocumenting Requirements with Use CasesImproving Functional Requirements and Use CasesUse Cases and Non-functional RequirementsApplying Use Cases on Real Projects
“Very thorough workbook. Instructor kept us entertained as well as interested.” Student – Crystal Reports Quick Start 8.5