[ 15.html ]
First UML diagrams
[ Card.uml.jpg ]
[ Account2013Winter.JPG ]
(from the teachers iPod).
[ projects.html#P7 ]
Key point -- engineers draw their devices and circuits before they have them built.
[ ../EngineersSketchBookP49.gif ]
is a page from a book of mechanical movements -- Appliances, Devices, Contrivances, &c., &c.
by Thomas Walter Barber 1890.
For more follow links in this page
The UML is designed to allow software developers notations that do the same thing
as Engineering Drawing does for older forms of engineering.
[ uml.html ]
(HTML for browser) or
[ uml.pdf ]
(PDF for ereader).
At the end of the reading. Do as many as you can and then
hand in one question and answer.
The book has a whole chapter 23 on the UML and object-oriented design. It
goes way beyond what we need in CS201 and has some errors. Please ignore.
[ ccc.html ]
Exercise: how do you summarise all this into a simple diagram?
Draw a class given the C++ code...
[ magic.h ]
Given the UML class diagram of a single class... write the declaration
[ lab08/ ]
When you don't know how much data to store ahead of time...
[ 17.html ]
[ vectors.html ]