Chapter 2 Flashcards
Consists of sub-processes or activities
Volere requirements process
What are outputs also known as?
Deliverables
T/F The output from a previous activity can be input to a subsequent activity
T
What is the purpose of project blastoff?
Build the foundation for requirements discovery
Strategic product plan and business needs are inputs to…
Project blastoff
What are the outputs of project blastoff?
Scope, goals, stakeholders, initial cost estimate, go/no go decision
What are context diagrams used to define?
Scope and connections between the work and adjacent systems
a system (person, organization, or computer system) that provides to or receives information from the work
Adjacent system
Defines the scope and connections between the work and adjacent systems
Context diagram
What are stakeholders represented as in a context diagram?
Adjacent systems
To discover the requirements (scoped by the context diagram)
Trawling
In order to divide the work, partition the context diagram into…
Business use cases (BUC)
An amount of functionality needed by the work to respond to a business event
BUC
something that happens to the business that makes it respond
Business event
Name 3 trawling techniques
Apprenticing
Scenarios
Use case workshops
T/F Modeling or Prototyping is useful at any time during the project
T
T/F Scenarios become the foundation for requirements
T
T/F Non-functional requirements might be reused if they are standards such as security, look and feel, etc
T
Background reason for the requirement
Rationale
Quantifies or measures the requirement, making it testable
Fit criterion
The Volere Template is a guide for…
What to write
The Snow Card is a guide for ____ to write a requirement at the atomic level
How
Derived from the steps in a BUC
PUC (Product Use Case)
Each requirement is derived from…
a PUC
What is derived from a PUC?
Requirement
User story
What is the purpose of the quality gateway?
Check each requirement before development begins and to keep “bad” requirements out of the specification
What two people conduct the quality gateway?
Lead Requirements Engineer and Lead Tester
Each requirement is checked for…
Completeness Relevance Testability Coherency Traceability
Nothing missing
Complete
No requirements in conflict
Consistent
Most important are known to the developers
Prioritized
When are traditional methods primarily used?
Outsourcing or when a full requirements specification is part of the project contract
When the architecture is known, ____ may work best
Iterative