Good Practices for Requirements Engineering

0.0(0)
studied byStudied by 0 people
0.0(0)
linked notesView linked note
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/14

flashcard set

Earn XP

Description and Tags

These flashcards cover key concepts and practices related to Requirements Engineering, including elicitation, analysis, specification, validation, and management.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

15 Terms

1
New cards

The requirements development process should be __, __, and __.

iterative, incremental, interleaved

2
New cards

A vision and scope document defines __, __, and __.

objectives, boundaries, focus

3
New cards

User classes may include their roles, goals, features used, __, skill levels, and attitude.

frequency of use

4
New cards

Product champions from user classes represent the group and make decisions on their __.

behalf

5
New cards

Workshops for elicitation focus on __ between analyst and user.

collaboration

6
New cards

Examine problem reports because difficulties with the old system can reveal needs for the __.

new one

7
New cards

In the analysis phase, __ diagrams are used to show environment, boundaries, and interfaces.

context

8
New cards

During analysis, it is essential to prioritize and allocate requirements to __.

releases

9
New cards

The documentation of specifications should be consistent, accessible, and __.

reviewable

10
New cards

Quality attributes specified in the requirements include performance, efficiency, __, robustness, and usability.

reliability

11
New cards

Validation involves inspecting documents and defining __ based on expected behavior.

test cases

12
New cards

The change control process includes proposal, analysis, and __.

resolution

13
New cards

A change control board should be small, competent, and __.

empowered

14
New cards

A traceability matrix connects requirements, __, and tests.

code

15
New cards

The development process involves iterating through steps like defining business requirements and validating __.

user requirements