FlashKeepers

Computer Science · College · College and University

Software Engineering, Unit 2: Requirements Engineering

Software Engineering, unit: Requirements Engineering. Core concepts, terminology, and worked-example cues a college student meets for this unit, building on prior units without repeating them. Front: a term, concept, or short problem cue. Back: the definition, explanation, or answer.

About this set

38 basic cards for College Computer Science. Set 2 of 7 in Software Engineering. It opens with "What is requirements engineering?" and "What is a functional requirement?". Study it alongside the other College sets below.

38 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

What is requirements engineering?
Show answerThe process of gathering, analyzing, documenting, and managing software requirements
What is a functional requirement?
Show answerA requirement describing what a system should do, such as a specific feature
What is a non-functional requirement?
Show answerA requirement describing how a system should perform, such as speed, security, or usability
What is a stakeholder, in requirements engineering?
Show answerAny person or group with an interest in or influence over a software project
What is requirements elicitation?
Show answerThe process of gathering requirements from stakeholders through interviews, surveys, or observation
What is requirements analysis?
Show answerExamining gathered requirements for completeness, consistency, and feasibility
What is requirements specification?
Show answerFormally documenting requirements in a clear, unambiguous, and structured format
What is requirements validation?
Show answerConfirming that documented requirements accurately reflect stakeholder needs
What is a use case?
Show answerA description of how a user interacts with a system to achieve a specific goal
What is a user story, in Agile requirements engineering?
Show answerA short, informal description of a feature from the perspective of an end user
What is requirements traceability?
Show answerThe ability to track a requirement through design, implementation, and testing
What is scope creep?
Show answerThe uncontrolled expansion of a project's requirements beyond its original scope
What is ambiguity, as a risk in requirements documentation?
Show answerVague or unclear wording that can be interpreted in multiple ways
What is a requirements review used for?
Show answerVerifying requirements are correct, complete, and agreed upon before development begins
What is prioritization, in requirements management?
Show answerRanking requirements by importance or urgency to guide development order

23 more cards in the app

Study this set free