|
This page contains links to a number of useful documents and resources for students in the unit.
Documents
Unit Outline (doc) Unit Outline (PDF)
Key to Documents (doc) Key to Documents (PDF)
C++ LOC Standard (doc) C++ LOC Standard (PDF)
McCall's Software Quality Checklist (doc) McCall's Software Quality Checklist (PDF)
Compilation of
Past Exams (1998-2001) (doc) Compilation of Past Exams (1998-2001) (PDF)
Suggested
answers for 2000 exam (doc) Suggested
answers for 2000 exam (PDF) -
these are suggested answers only; other solutions are possible.
Suggested
answers for 2001 exam (doc) Suggested
answers for 2001 exam (PDF) -
these are suggested answers only; other solutions are possible.
Interesting Articles
The Lost Arts of Programming, Gene Callahan, Dr. Dobb's Journal, January 1999. "A couple of months ago, as I reached for a book I needed from a large pile of others, a second book accidentally tumbled to the floor. Picking it up, I found that it was Meilir Page-Jones' 1980 classic, The Practical Guide to Structured Systems Design ... Reading the book, I was amazed at how much knowledge has been lost in a rush to embrace OOP, RAD, visual programming, and other modern technologies."
Cohesion, Meilir Page-Jones, Ch. 6 of The Practical Guide to Structured Systems Design, © 1998
Organizational Structures (Accountability), Martin Fowler, new version of Ch.2 of Analysis Patterns: Reusable Object Models, © 1996
CASE and drawing tools
Student Edition of Rational Rose CASE Tool (9.2Mb ZIP file), Rational Software is the home of the developers of UML.
SmartDraw drawing tool for PCs. Very useful for structured analysis and design.
Personal Assistant for Software Engineers (PASE)
OO and UML Resources
Object Management Group UML specification
- v.1.3, June 1999. (pdf 3.5Mb) (ps.gz 1.5Mb) (the one your texts are most likely to have used)
- v.1.4, September 3001. (pdf 4.7Mb) (ps.gz 1.6Mb)
Rational Rose UML Quick Reference
Robert Martin's C++ Report articles on principles of good OO design, from articles available at Object Mentor.
Resources and links for assignment 1
Windows demonstration version of Lemmings:
Lemmings fan sites with many resources:
|