6 - Requirements Engineering Processes Flashcards

1
Q

What are the 4 stages of requirements engineering processes?

A
  1. Requirements elicitation
  2. Requirements analysis
  3. Requirements validation
  4. Requirements management.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does a feasibility study do?

A

It decides whether or not the system is worthwhile, by checking if system :

  • contributes to organisational objectives
  • can be engineered using current technology and within budget
  • can be integrated with other systems that are used

If there is any simpler way

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

What does elicitation involve?

A

Technical staff working with customers to find out about the :

  • Application domain,
  • Services that system should provide
  • System’s operational constraints
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What factors can influence requirement analysis?

A
  • Stakeholders conflicting
  • Stakeholders unsure
  • Organisational and political factors
  • Requirements change during analysis process, new stakeholders way emerge, or business environment may change
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is requirements discovery?

A

Process of gathering information about the proposed and existing systems.

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

What are the two types of interviews, who does it involve, and what is it about?

A
  • RE team and the stakeholders
  • About the systems that they use
  • Closed and open interviews (with and w/o pre-defined Qs). Ideally open.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is ethnography ?

A

The science of observing and analysing how people actually work.

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

What is focused ethnography?

A

Combines ethnography with prototyping.

Prototype development results in unanswered questions which focus the ethnographic analysis.

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

What are the 4 main security issues of systems?

A
  • Confidentiality
  • Integrity
  • Authentication & Authorisation
  • Non-repudiation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the 2 main confidentiality options?

A
  • Encryption (hard security)

- Permissions (soft)

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