Chapter 1: Introduction to UML Chapter 2: Modelling with objects Chapter 3: Software development processes Chapter 4: Restaurant system: business modelling Chapter 5: Restaurant system: analysis Chapter 6: Restaurant system: design Chapter 7: Restaurant system: implementation Chapter 8: Class and object diagrams Chapter 9: Interaction diagrams Chapter 10: Statecharts and activity diagrams Chapter 11: Component diagrams Chapter 12: Constraints Chapter 13: Implementation strategies Chapter 14: Principles and patterns Appendices: Reference material A: UML notation summary B: Summary of Object Constraint Language (OCL) C: A template for use case descriptions References and Bibliography Index |