requirements and requirements engineering Flashcards

1
Q

different types of requirements

A

business; overall goals
user
functional; what the software should do
non-functional; characteristics the system should have
system; how the system should be built

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q

requirements

A

a statements about a product that specifies what it should do or how it should perform

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

functional requirements

A

processes the system must perform and information it should provide

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

non-functional requirements

A

usability performance and maintainability - more about how the system runs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

what is requirements engineering and why should we do it

A

establishing user requirements as you want to get things right from the starts as it can be expensive or difficult to fix later

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

requirements gathering

A

articulating and understanding the users needs via questionnaires, focus groups, interviews, observations and the think aloud technique

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

requirements analysis

A

checking over the gathered requirements for contradictions or anything missing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

requirements documentation

A

expressed in a structured numbered way that’s easy for users to understand usually categorised into functional and non-functional with importance rankings and models

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

requirements verification and validation

A

checking the requirements with users and stakeholders to find out if they’re correct and if they’re what they want

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

what are some challenges of requirements

A

it can be hard to find out what users need as they may not be able to articulate it or be aware of technical restraints

How well did you know this?
1
Not at all
2
3
4
5
Perfectly