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.)
2
Q
What is the outputs of the Analysis phase?
A
- List of requirements
-Use Cases
-Process Model
-Data Model
3
Q
What is a use case?
A
- Set of all use cases represents all the possible interactions in the system
4
Q
What does UML mean?
A
Unified Modelling Language
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
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
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