Software Engineering I: Requirements

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/9

flashcard set

Earn XP

Description and Tags

A collection of flashcards summarizing the key concepts and terminology surrounding requirements engineering in software development.

Last updated 4:03 PM on 4/17/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

10 Terms

1
New cards

Requirements Engineering

The process of establishing the services that a customer requires from a system and the constraints under which it operates and is developed.

2
New cards

User Requirements

Statements in natural language plus diagrams of the services the system provides and its operational constraints, written for customers.

3
New cards

System Requirements

A structured document that sets out detailed descriptions of the system’s functions, services, and operational constraints, defining what should be implemented.

4
New cards

Functional Requirements

Statements of services the system should provide, how it should react to particular inputs, and how it should behave in various situations.

5
New cards

Non-functional Requirements

Constraints on the services or functions offered by the system, such as timing constraints and standards, often applying to the system as a whole.

6
New cards

Requirements Validation

The process of demonstrating that the requirements define the system that the customer really wants.

7
New cards

Stakeholders

Any person or organization affected by the system, with a legitimate interest in its outcome.

8
New cards

Agile Methods

Software development methods that favor iterative development and may express requirements as user stories, arguing that detailed requirements are often outdated.

9
New cards

Requirements Elicitation

The process of gathering information about required and existing systems, working with stakeholders to understand their needs.

10
New cards

Requirements Completeness

The principle that requirements should include descriptions of all facilities required without any conflicts or contradictions.