Processes, Rules and Requirements
19 important questions on Processes, Rules and Requirements
What are the different types of requirements? Explain them
- Non-functional requirements: feature or quality of the system, not directly related to funtional behaviour: reliability, performance, availability
- External requirements: extra demands with regard to the system, hardware, users, etc.
- Project requirements: various demands about the project trajectory (deadlines, budget, release date, etc.)
What is the purpose of requirements engineering?
What is requirements engineering?
- Higher grades + faster learning
- Never study anything twice
- 100% sure, 100% understanding
What are the three dimensions of requirements engineering?
- Representation dimension: about formality
- Agreement dimension: about agreements
Note: you need to try to reach all three of them
What happens if the requirements are wrong?
- User is not satisfied
- Shadow system: the user has built its own system
- Unreliability of the system
- High maintenance cost
What are the sub-processes in the requirements engineering process? Explain them.
- Requirements analysis and negotiation: classification of the requirements, negotiation with stakeholders and determining priorities of the various requirements
- Requirements specification: documenting the requirements
- Requirements validation: validating the obtained requirements
What are the different methods for requirements elicitation and in what groups can they be divided?
Specific methods: prototyping, brainstorming, JAD, RAD
What is the goal of interviews and what are the different interview types?
Different interview types are:
- Unstructured interview: there are no specific questions
- Structured interview: there is a specific set of prepared questions
- Open-ended questions
- Closed-ended questions
Mention the pro's and con's of interview method.
Con: time, analist skills, practical organization
What are the different questionnaire types?
- Free format questionnaire: there is an open field for the answers
What are the pro's and con's of the questionnaire method?
Con: low participation, unanswered questions, unflexible questions, time-consuming preparation, no supervision
What are the pro's and con's of the observation method?
Con: observations are not always representative, timing, variations, missing situations, the influence of being observed
What is document analysis and what is its purpose?
The purpose is to look for problems and causes. Analyze the data collection and reporting requirements of the system. And to prepare for interviews.
What is brainstorming? And mention a technique used during brainstorming.
A technique used during brainstorming is the Ishikawa Diagram.
What are problems during requirements elicitation?
- Problems of understanding: diversity of backgrounds of stakeholders (make a glossary), too formal or informal, structuring information
- Problems of volatility: requirements can change during or after the development of the system, new requirements for stakeholders can evolve
What are the different modeling requirements in requirements analysis?
- Data modeling
- Behavioural modeling: modeling the dynamic behaviour of stakeholders
- Domain modeling: an abstract description of the world in which the system will operate
- Decision modeling
How to specify the requirements (requirement specification)?
What are the criteria you can use for requirements validation?
Is the requirements engineering process an iterative process?
The question on the page originate from the summary of the following study material:
- A unique study and practice tool
- Never study anything twice again
- Get the grades you hope for
- 100% sure, 100% understanding