REQUIREMENTS ENGINEERING Flashcards
what is req eng?
Requirements engineering is the process of eliciting, analyzing, specifying, validating, and managing the needs and expectations of stakeholders for a software system
The process to gather the software requirements from client, analyze and document them is known as requirement engineering.
what are steps of req engineering?
req elicitation
req analysis
req specification
req validation
req management
what is req elicitation?
process of gathering information about the needs and expectations of the stakeholders
to gain knowledge about the project and its requirements
what is req analysis
analyzing info gathered in elicitation step and to identify goals and obj of the software and limitations etc
what is req spc?
documenting the req identified in clear and consistent manner
grouping and prioritizing and grouping the requirements into manageable chunks
what is req validation and verification
checking the req are comp and consistent and accurate.
ensuring that the software implements a spc function correctly
what is req management
managing the req throughout the SDLC making sure that the software system id dev according to the needs of the customer and stakeholders
what are req eng tasks?
inception
elicitation
elaboration
negotiation
spec
validation
management
what is inception?
Inception is a task where the requirement engineering asks a set of questions to establish a software process.
it understands the problem and evaluates with the proper solution.
collaborates with the relationship between the customer and the developer.
what is elaboration
tasks are further defined and refined
what is negotiation?
a software engineer decides the how will theproject be achieved with limited business resources.
what are tech for elicitation
interviews
surveys
focus groups
observation
prototyping
what are interviews?
one on one convo with stakeholders to gather info about their needs and exp
what are surveys
questionnaires to the stakeholders
to gather their needs and expc
what are focus groups
small group of stakeholders gather to gather their needs and expc