Requirements Engineering

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/22

flashcard set

Earn XP

Description and Tags

Requirements Engineering

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

23 Terms

1
New cards

requirements

a specification of the services a system should provide and the constraints on its operation

2
New cards

requirements engineering

process of finding out, analysing, documenting and checking requirements

3
New cards

user requirements 1

statements in natural language and diagrams

4
New cards

user requirements 2

what the system is expected to provide customers and the constraints under which it will operate

5
New cards

user requirements 3

written for customers

6
New cards

system requirements 1

structured document with details of what should be implemented

7
New cards

system requirements 2

can be part of contract between customer and developing organization

8
New cards

system requirements 3

functional and non-functional requirements, should be atomic and precise

9
New cards

functional requirements 1

what the system should or should not do

10
New cards

functional requirements 2

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

11
New cards

non functional requirements 1

specify or constrain characteristics of the system as a whole

12
New cards

non functional requirements examples

usability, performance, security

13
New cards

non functional requirements challenge 1

often proposed as general goals rather than measurable requirements

14
New cards

non functional requirements challenge 2

some requirements have no simple metrics

15
New cards

non functional requirements challenge 3

even if quantitative spec is possible, customers may not be able to relate their needs to them

16
New cards

non functional requirements challenge 4

cost of objectively verifying non functional requirements can be very high

17
New cards

speed metric

transactions/ second, response time to events

18
New cards

ease of use metric

training time, support features

19
New cards

reliability metric

mttf, availability, rocof

20
New cards

domain requirements 1

derived from system domain rather than user perspective

21
New cards

domain requirements 2

if domain requirements are not satisfied, system may be unusable

22
New cards

domain requirements challenge 1

understandability

23
New cards

domain requirements challenge 2

implicitness