Pre Recorded Lecture Module 4#
Relating use cases#
Includes invokes a new use case
Extends tries to relate an exception
In the above example we can see that Rent items
extends Sale Items
Derived Attributes#
- During analysis step, analyst only records very obvious attributes
- During design phase there are more refined attributes that can be derived from another attribute
Interaction Diagram#
Interaction diagrams show relationship between objects, hence we see only objects interacting in the diagram (Anonymous or named objects) and no classes.
Collaboration Diagram#
- When few messages are involved then we can use a collaboration diagram
- Having many objects then collaboration diagram is a better way to go
Sequence Diagram#
- When the number of messages are a lot and there is a sequence of messages then it is better to use sequence diagrams.
- Only limitation is that a lot of objects cannot be placed horizontally.
Self or this relation in messages#
Creation of instances#
- In a collaboration diagram
- In a sequence diagram
Condition Messages#
Iterations#
Make Payment Scenario in PoS#
State Transition Diagrams#
Tags: !OOADIndex