|
|
Capturing Software Requirements with Use Cases |
Course Overview
Use Cases have emerged as one of the industry’s most effective and successful means of capturing and specifying functional software requirements. Despite this, a lot of confusion and misconception surrounds the techniques and many analysts and developers claim they just “don’t get” Use Cases.
Use Cases are structured documents that are authored by a trained analyst or developer, in conjunction with stakeholders, which serve to define an unambiguous, goal-oriented view of a proposed software system. They are a better way to capture software specifications than more traditional techniques because they layer sequence over flat requirements, and are more easily validated with project stakeholders because of their ability to foster shared understanding.
Good Use Cases are able to provide a seed focal point to drive the development process, as they may be used to begin architecture and design activities, abstract user interface design and prototyping, test cases, project planning and more.
What will I learn?
Intended for business analysts and developers, this intensive 2-day course focuses on effectively authoring and
modelling Use Cases to drive the software development process.
Course Style
Lecture Style with hands on examples
Course Contents
Prerequisites
No prior knowledge of Use Cases is required, although some knowledge of requirements capture is assumed
Recommended Follow-On Courses
Object Oriented Analysis and Design with UML
Object Oriented Analysis and Design with UML and Enterprise Architect
Duration
1 day
|
Cost |
|
Recommended reading & follow on courses
Mastering the Requirements Process, Testimonials
Who has been on this course before
|
