Appendix D. Introduction to UML Notation
UML stands for Unified Modeling Language. UML is a widely used notation for describing the analysis, design, and architecture of software systems. It's the modeling language used in visualizing, specifying, building, and documenting software components and applications.
In this appendix, we present the fundamentals of class diagrams, sequence diagrams, and state transition diagrams, which are needed to understand the UML notation used in the book. For more details, we recommend that you to refer to Sams Teach Yourself UML in 24 Hours (ISBN: 0672322382).