Analysis - Use cases Flashcards

Use Cases

1
Q

What is the process of Analysis?

A
  • Understand the existing situation
  • Identifying improvements
  • Define requirements for the new system (May skip some steps if there is no current system in place.)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the outputs of the Analysis phase?

A
  • List of requirements

-Use Cases

-Process Model

-Data Model

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

What is a use case?

A
  • Set of all use cases represents all the possible interactions in the system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does UML mean?

A

Unified Modelling Language

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

How can a use case be shown?

A
  • Text-based use cases. Show all the details
  • Use case diagrams. Drawn from the above to give a useful visual overview of the system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a Misuse case?

A
  • Suggested by Sindre & Opdahl to summaries the possible actions that COULD occur with a system that might cause harm
  • Could be malicious or accidental

-Also includes mitigation use cases to counter the threats

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

What processes do Misuse use to elicit security requirements?

A
  • Identify critical assets
  • Define security goals (for each asset)
  • Identify threats
  • Identify risks ( using standard techniques)
  • Define security requirements
How well did you know this?
1
Not at all
2
3
4
5
Perfectly