System Requirements Flashcards

1
Q

What are Requirements?

A
  • Determine the required functionality of the system
  • Produce specifications that describe the system
  • Key to producing a successful system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are some difficulties with Requirements?

A
  • Small mistakes, big impact later
  • Users don’t know what they want
  • Hard to get right the first time
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the order for defining requirements?

A

Should be done systematically
- Stakeholder analysis and involvement
- Assess, combine, prioritise
- Iterate, get feedback, prototype

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

What are 3 things the Requirements Gathering process should be?

A
  • Organised
  • Iterative
  • Easy to understand
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are 3 ways requirements can be gathered?

A
  • Interviews
  • Questionnaires
  • Existing systems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are some 4 stakeholder examples?

A
  • Managers
  • Employees
  • Suppliers
  • Customers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are some issues that can arise with stakeholders and what approach can be used?

A
  • Not all stakeholders are equal
  • Cannot please all people all of the time
  • Perform Stakeholder Analysis to choose the best approach
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is some issues with Requirements?

A
  • Missing
  • Poor quality: incoherent, imprecise, impossible, open to interpretation
  • Irrelevant: not needed, too early, obvious
  • Need to identify and correct in early stages through iteration
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is Functional Requirements?

A

Define what a product must do and what its features and functions are

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

What is Non-functional Requirements?

A

Describe the general properties of a system

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

What is MoSCoW analysis?

A
  • Must have: critical, essential to the system
  • Should have: ideally have these
  • Could have: optional extras
  • Won’t have: not to be implemented this time
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are some features of Requirements in Iterative Development?

A
  • Continuous refinement
  • Constant checking/rechecking for suitability
  • Easier/earlier identification of mistakes
  • More flexibility for requirements change
  • Ability to prototype requirements, system parts, whole system
  • Better visibility
How well did you know this?
1
Not at all
2
3
4
5
Perfectly