Previous Lecture | lect12 | Next Lecture |
lect12, Wed 02/19
Software Design and UML
Announcements.
- Review of remaining time to product presentation (03/11 and 03/16).
- Remarks on Unit Testing
- Lab06 preparation
- h08 assigned
Topics:
- Software Design and documentation in UML
- Class standup and other Scrum coordination.
Class slides:
We covered the following on Software Design and UML: https://sites.cs.ucsb.edu/~holl/CS48/handouts/Slides_DesignAndUML.pdf
Materials, UML tools and references:
- Official UML site - specifications and much more
- Visual Paradigm Community Edition - free version of a UML drawing and modelling tool This one was highly recommended by a former CS 48 TA.
- MagicDraw UML - commercial UML drawing tool, and usually a trial version for download
- Violet - a free, but limited UML editor
- Project argouml - an open source object-oriented design tool
- Creately - free “Online Diagramming & Design” with collaboration support
- Links and stuff - Mike Godfrey’s “My Little UML page”