Ch 01 Flashcards
EO 1.1 reasons for RE
Typical reasons for inadequate RE are:
- the wrong assumption of the stakeholders that much is self-evident and does not need to be stated explicitly
- communication problems due to differences in experience and knowledge
- the project pressure from the client to build a productive system rapidly.
E 1.2 the four major activities of RE
The four main activities of RE are:
- elicitation
- documentation
- validation/negotiation
- management of requirements
EO 1.3 the role of communication in RE
Natural language is the most important means to communicate requirements. At the same time it is particularly important to agree on a common terminology. Furthermore the communication medium (written or spoken) plays a big role. When communicating, all participants must deal consciously with focusing and simplification.
EO 1.4 the skills of req engineer
skills:
- analytical thinking
- empathy
- conflict resolution skills
- moderation skills
- self-confidence
- ability to convince.
E 1.5 the three kinds of requirements
three kinds of requirements:
- functional requirements
- quality requirements
- constraints.
EO 1.6 Knowing the role of quality requirements
The umbrella term “non-functional requirement” is often used for quality requirements and constraints. Quality requirements must be documented explicitly. In particular the following aspects need to be considered:
- Performance
- Security
- Reliability
- Usability
- Maintainability
- Portability