1. Initial Stages - Use Case diagram Flashcards
First thing to do when carrying out analysis and design for a new system
Establish the problem domain
seven remaining stages to analysis and design
o Use case - diagram and descriptions o Identify - classes and objects plus responsibilities and collaborations o Find Attributes and operations o Draw class diagram,collaboration and/or sequence diagrams
a) What is the purpose of a use case diagram?
To show a set of use cases for a system documenting actors and their relationships with the use cases. Plus shows scope
4 components for use case diagram
Boundary
Actor
Use Case
Interaction
3 ways to verify that your Use Case diagram is correct?
- Check against documentation from investigation (e.g. interview and observation notes)
- Check with a colleague or manager
- Check with the User (UCDs are User friendly and easy to explain)
What is a Use case?
A task or process that the user needs to perform, using the system in order to do their work
When naming a Use case, what 2 things should it contain?
- A verb
2. A noun
Explain the term Extend
Use “extend” when you wish to show that a use case provides additional functionality that may be required in another use case or are describing a variation on normal behaviour.
Explain the term Include
Use “include” or “uses” when there is a sequence of behaviour that is used frequently in a number of use cases and you want to avoid copying it into each use case in which it is used.
How should a detailed Use case description begin?
Use “include” or “uses” when there is a sequence of behaviour that is used frequently in a number of use cases and you want to avoid copying it into each use The Use case begins when ………. I.e. something / someone needs to initiate the process with an action.
What are the 3 main sections of a detailed Use case description?
Summary
Typical Course of Events
Alternatives
How should a detailed Use case description begin?
The Use case begins when something / someone needs to initiate the process with an action