Задача: Refine System Definition
This task focuses on adding more details to the previously outlined use cases and on adding more requirements related information.
Дисциплины: System Engineering Requirements
Назначение
  • To describe the use case's flow of events in sufficient detail to enable development and detail the use-cases to the understanding and satisfaction of the representative or customer.
  • To capture the requirements that are not readily captured in use cases and refine them.
  • To use attributes and traceability of project requirements to assist in managing the scope of the project and manage changing requirements. It describes how to use the dependencies between requirements to manage both the scope of the project as well as the requirements changes themselves.
Взаимосвязи
Шаги
Note on the steps order
The following steps could be performed in parallel or depending on your needs and the focus of the current iteration choose only a subset of them.
Develop supplementary specification
  • Capture non-use-case-specific functional requirements
  • Capture system qualities
  • Capture constraints
  • Capture compliance requirements
  • Capture documentation requirements

For more information, see Рекомендация: Developing Supplementary Specifications.

Manage Dependencies
  • Assign attributes
  • Establish and verify traceability
  • Manage changing requirements

For more information, see Рекомендация: Managing Dependencies.

Detail the system requirements
  • Refine the supplementary specification
  • Generate supporting reports
  • Package the requirements for review

For more information, see Рекомендация: Refining Systems Requirements.

Detail Use Cases
  • Review and refine the scenarios
  • Detail the flow of events
  • Structure the flow of events
  • Illustrate relationships with actors and other use cases
  • Describe any special requirements
  • Define communication protocols
  • Describe preconditions and postconditions
  • Describe extension points

For more information, see Рекомендация: Detailing Use Cases.

Дополнительные сведения