Please enable JavaScript.
Coggle requires JavaScript to display documents.
introduction and fundamentals 2 (Requirement engineering as early…
introduction and fundamentals 2
Non-functional Requirement = underspecified functional requirements(quality requirement)
widely used in practice and literature
the requirement itself is typically insufficient understood.
influence of constraint
Example
Development process
the effort for system development shall not exceed 480 person months
system
the electronic control unit in the vehicle interior shall work at temperatures from -10 to +50 degrees Celcius
What vs. how in development process
what
=
problem description
how
=
solution decsription
Requirement engineering as early development phase
Essential system analysis
Extends and improves the structured analysis.
key idea
Differentiation between essence and incarnation of the system.
Advantage
significantly smaller.
are more stable.
Essence vs. incarnation
Essence of a system
true requirement is a feature or capability a system shall possess in order to fulfill its purpose, regardless of how the system is implemented
Incarnation of a system
sum of items an people that are used to be implement the essential activities and memory of the system
Shortcoming
no continuity
analysis of the current state
no systematic requirement reuse
narrow focus
Continuous requirement engineering
Advantage
systematic learning process
requirement are always up to date
shorter product development times
reuse across projects and products
clear responsibilities