Requirement Engineering Flashcards

1
Q

What is a stakeholder?

A

A person or organization who influences a system’s requirements or who is impacted by the system.

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

What are some elicitation techniques

A
  • Survey techniques
  • Creativity techniques
  • Document-centric techniques
  • Observation techniques
  • Support techniques
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are functional requirements?

A

They describe what services the system should provide and how the system should react to particular inputs.

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

What are non-functional requirements?

A

Contrains on the services or functions offered by the system. Timing contraints, constrains on the development process, and contraints imposed by standards.

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

What are the 3 types of non-functional requirements?

A
  • Product requirements: Specifications of system behavior. I.e. How fast the system must execute and how much memory it requires, reliability, etc.
  • Organizational requirements: Broad system requirements derived from policies and procedures in the customer’s and developer’s organization. (Process standards used, Programming language, Operating system)
  • External requirements: Arise from factors which are external to the system and its develoment proces (legislative requirements)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the MoSCoW method?

A
  • Must have: critical to current delivery for project
  • Should have: important but not critical
  • Could have: desirable but unnecessary
  • Won’t have: least-critical requirements
How well did you know this?
1
Not at all
2
3
4
5
Perfectly