System Requirements Flashcards
____ Capture the understanding of what is to be done (plural)
Requirements
Poor ____ are the single biggest problem for projects
Requirements
Requirements define:
- ‘What’ is to be done
- ‘How well’ it is to be done
- Under ‘what conditions’
Requirements drive ______
everything
True or False: a requirement may be a contractually binding statements
True
True or False: a requirement can not be documentation of a problem space
False
True or False: A requirement can not be a method by which a team communicates
False
NASA Requirement Conventions:
Requirements are binding - SHALL
Facts or declaration - WILL
Goals/Non-Mandatory - SHOULD
NASA Requirement Don’ts:
DO NOT USE:
must, have to, ought to, etc
Types of Requirements: (list them)
- Functional
- Performance
- Constraints
- Verifications
Define Requirement Type: Functional
Requirement which defines WHAT an item must do.
Define Requirement Type: Performance
Requirements which define and quantify HOW WELL an item must accomplish a task.
Define Requirement Type: Constraint
Requirements that capture operational, environmental, safety, or regulatory constraints (WHAT CONDITIONS)
Define Requirement Type: Verification
Requirements that capture how confidence will be established about the system performance in its intended environment.
Other types of requirements:
Stakeholder needs System Reqs Imposed Reqs (env.) Interface Reqs Regulation Reqs Implementation Reqs (we can't ride flying carpets to the moon) Verification Reqs
Cost incurred _____ ______ over the system maturity period. (Increase/Decrease, Sharply, Gradually)
Increases Gradually
System-Specific Knowledge _____ ______ over the system maturity period. (Increase/Decrease, Sharply, Gradually)
Increases Gradually
Commitment to Technology Configuration, Performance, and Cost _____ ______ over the system maturity period. (Increase/Decrease, Sharply, Gradually)
Increases Sharply
Ease of change _____ ______ over the system maturity period. (Increase/Decrease, Sharply, Gradually)
Decreases Sharply
Design Disciplines _____ ______ over the system maturity period. (Increase/Decrease, Sharply, Gradually)
Increase Gradually
Systems Engineering _____ ______ over the system maturity period. (Increase/Decrease, Sharply, Gradually)
Decreases Gradually
True or False: requirements will not change due to understanding of difficulties.
False
True or False: reqs change when priorities change.
True
Name some places where requirements are derived:
Stakeholder disclosures Goals/Objectives Constraints/Assumptions ConOPs FOMs PBS WBS
System boundaries are _______ ______-
External interfaces