In This Lecture You Will Learn:
- how to identify requirements for control in an application;
- how to model object life cycles using state machines;
- how to develop state machine diagrams from interaction diagrams;
- how to model concurrent behaviour in an object;
- how to ensure consistency with other UML models.
References
- UML 2.0 Superstructure Specification (OMG, 2004)
- Allen and Frost (1998)
- Object-Oriented Technology – From Diagram to Code with Visual Paradigm for UML, Curtis H.K. Tsang, Clarence S.W. Lau and Y.K. Leung, McGraw-Hill Education (Asia), 2005