Browse Courses

Writing Testable Software Requirements and Use Cases

Email this Page    Print-Friendly Version

Summary:
Poor software requirements are a major cause of costly rework, defects, delays, and dissatisfaction. Of all the factors that can impact requirements, lack of clarity is the most apparent. In turn, Testability—the ability to demonstrate that a requirement has or has not been met—is perhaps the single most effective indicator of clarity. If one cannot define how to test that a requirement has been met, then it’s unlikely the developer will be able to tell how to meet the requirement correctly; and regardless there’s no way to confirm the requirement was met. This interactive workshop consists largely of hands-on practice exercises writing clear and testable product/system/software/functional requirements/specifications and Use Cases.

Duration:
2 Days/Lecture & Lab

Audience:
This course has been designed for analysts, systems and business managers, project leaders, programmer analysts, quality/testing professionals, auditors, and others responsible for assuring requirements are defined adequately.

Topics:

  • Essential Requirements Concepts
  • Exercises Writing Clear Wording
  • Non-Textual Specification
  • Writing Use Cases

Prerequisites:
There are no prerequisites required for this course.




Last Update: May 25, 2013