Methods - Models Flashcards
What diagram shows a Process perpective?
Diagram showing how a process works - an activity diagram.
What diagram shows a Data perspective?
Diagram showing the data - domain class diagram.
What diagram shows an Event perspective?
Diagram showing states/events - state machine diagram.
What is Activity Diagram?
Diagram showing processing logic. It can show triggers, events, actors, tasks, decisions and process flows. Mainly used for modelling business processes.
What is a Initial Node ?
Indicates where the flow starts.
What is a Final Node ?
Indicates where the flow ends.
What is a Action Node ?
Shows an action.
What is a Activity Node?
Calls an activity diagram corresponding to its name (a sub diagram).
What is a Activity Edge?
Points at where the activity can go.
What is a Decision Node?
Shows that there must be a decision or can be used to merge nodes.
What is a Condition?
A condition that must be true.
What are Partitions?
Also known as swimlanes they can respresent departments, locations, roles, or systems.
What is a Send Signal Node?
Singlas or messages sent to entities external to the activity.
What is a Receive Singla Node?
Signal capturing a triggered event outside the activity.
What is a Flow Final Node?
Terminates a flow but not the whole activity.
What is a Time Event?
Special form of receive signal. Can be useful to model a wait period.
How can an Acitivity Diagram support a Use Case Description?
Instead of modelling the acitivity we can write it down, or vice-versa, or can do both.
What is a Class Diagram?
Documents the data requirements of the business domain, providing a basis for the design of felxible, robust database strucutre which enables the sharing of data and controls redundacy so data is collected, recorded, and stored once and once only.
What does a Class Diagram define?
The classes (types of things of interest to the business), the associations between classes, the attributes of the classes.
What does a Class Diagram model?
The technology that will be used to store the data, the ways in which individual processes require to view the data, any performance constraints.
What is a Class?
Anything about which informations needs to be recorded; people and organisations, vehicles, sales, services, places.
How is a Class shown?
As a simple rectangular container with its name in the uppermost of its two compartments.
What is an Object?
Objects can be considered as real world things - objects are instanges of classes.
What is an Attribute?
The things we need to know about the class.