Beruflich Dokumente
Kultur Dokumente
Review of Requirements
Management
Root Causes
A Team Efforts
Requirements Models
Requirements models can:
Facilitate better communication between
technical and non-technical people.
Allow stakeholders to view different aspects of
the requirements.
Uncover missing, erroneous and vague
requirements.
Make requirements more interesting by using
textual description and visual models to clarify
requirements.
Improve stakeholders involvement.
Model Progression
Product
10
Model Progression
Product
11
12
Model
13
14
15
Requirements Engineering
A systematic approach to eliciting,
organizing, and documenting the
requirements of the system, and a process
that manages the changing requirements
of the system.
16
17
What Do We Need?
In order to manage requirements we
need:
Skills to elicit requirements from users and
stakeholders of the system.
Tools and methods to organize the
requirements.
Documentation to support communication of
the requirements.
18
Skills
19
20
Defining A Process
21
Organizing Requirements
22
23
Change History
As requirements evolve, understand what
changed, when and why.
Version requirements and their associated
design and implementation artifacts.
Allow for change to be managed
incrementally.
24
25
Documenting Requirements
Use Case
Models
Supplementary Specifications
A Use Case describes the sequence of
actions a system performed that yields
observable results of value to a particular
actor.
26
Use Case
27
Models
28
Supplementary Specification
Capture the system requirements that are
not readily captured in behavioral
requirements artifacts, such as use cases.
For example:
Quality attributes
Legal requirements
Regulatory requirements
Design constraints
Implementation constraints
29
30
31
32