REQUIREMENTS
ENGINEERING
Exam summary
Artisanal summaries
Version: 1.0
12-12-2024 1 / 2
2 Pohl - Three dimensions Specification: the degree of understanding, complete specification means that requirements are unambiguous and verifiable.
The representation of requirements can be divided into three stages:
- Informal, natural language
- Semi-formal, some more abstract
- Formal, first-order logic. These are
representation. These are easy to read but less concrete.
models like class diagrams. These provide a good overview, but its quality heavily depends on semantics (choice of words).
precise but technical and difficult to interpret.
Agreement: the degree in which analysts and stakeholders are on the same wavelength in term of the solution and shared terminology.
Systems RE is concerned with the machine’s effect on the surrounding world and the assumptions made about that world. This means RE encompasses both world phenomena and shared phenomena.
System: a set of components interacting with each other to satisfy some global objectives.Within RE there is always a system-as-is, which exists before the system-to-be is built. This
system-to-be consist of two sub-components:
• Software-to-be, the software solution to be built • Environment, people (with roles in processes), hardware-and software architecture
- / 2