ENGINEERING
Exam summary
Artisanal summaries
Version: 2.0
23-01-2025
, 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
representation. These are easy to
read but less concrete.
- Semi-formal, some more abstract
models like class diagrams. These
provide a good overview, but its
quality heavily depends on semantics
(choice of words).
- Formal, first-order logic. These are
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