|This is an information link page of
UML (the Uniform Modelling Language) is a notation used to design and document Object Oriented programs and projects.
UML consists of diagrams that capture structure and behaviour. By far the most important of these to CPSC 101 is the class diagram. These can be informal sketches (see the Agile Modelling page). Although not a major mandatory component of CPCS 101-4 (Computer Programming II), students are strongly urged to gain some basic familiarty with class diagrams.
Below are selected external links to web-sites that relate to UML and its use.
This page provides a brief history of the UML, and of UML 2. Of particular interest to CPSC 101 students is the section on Diagrams, and even more particularly, the link to Class Diagrams. These are the diagrams most commonly used in CPSC 101.