[ 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.
Here
[ ../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
[Barber90]
(bibliography).
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
in C++.
TBA
[ lab08/ ]
When you don't know how much data to store ahead of time...
Guide
[ 17.html ]
and Handout
[ vectors.html ]