These questions and exercises you must do by yourself.
1 | What information can you show on a class icon, and why sometimes is necessary to add a constraint? |
2 | How do you discover inheritance? |
3 | What is a difference between an aggregation and a composite? Give an example for both of them. |
4 | Name the three levels of visibility and describe what each one means. |
5 | Is a use case the same as a scenario? |
6 | Sketch the diagram of a use case model for a VCR remote control. Be sure to include all the functions of the remote as use cases for your model. (Do not use controls for changing the channels) |
7 |
Give yourself a possible interview with a client. Try to extract classes, attributes and operations from that conversation. After that try to relate them and make a class diagram. |