3 - Requirements Engineering Flashcards
Requirements Analysis
Negotiation + Evaluation + Prioritization + Consolidation of requirements
Reasons to change Requirements
Internal Reasons (defects in requirements/insights/economic frameworks) + External Reasons (change requests/technical infrastructure/COTS)
Tracing of Requirements is important for …
efficient and effective management of requirements and part of Requirements Management
Change Management
Collect goals and requirements and decide later on final requirements
Requirement Source
Source of the real world object justifying the requirement’s existence
Use Case
describes (sub)function from a user perspective; illustrated with story boards or scenarios
Requirements Artifact
Requirements in documented form
Stakeholder
Person that is interested in System Under Development (SUD)
Solution Oriented RE
system specification and description of the required (non-)functional requirements
Time Boxing
realize as many requirements as possible with given budget and time frame
Problem Oriented RE
specification and description of the intention that is related with the development // detailed requirement specification
Product Requirements Document
contains all requirements from customer perspective with respect to delivery and service (vague/implicit/conflicting)
Architectural Design
determines controllability of a system from a developers point of view (derived from requirements)
Use Case Specification
general description; define primary users; specification of objectives/postconditions/assumptions/preconditions
Functional View
functional specification for each function (interface/dependency)