[Monash Home] [Monash Info] [News and Events] [Campuses and Faculties]
[Monash University]
School of Computer Science and Software   Engineering
about courses People research student community internal
In this page:     Unit Documents   Interesting Articles   User Interface Design Articles and Links   Structured Analysis and Design Resources   OO and UML Resources   Design and Analysis Patterns   CASE and drawing tools   Project Management  

CSE3308: Resources

Home page 
Lectures 
Practice Classes 
Assignments 
Resources 
Feedback 
Timetable 
Staff 
Marks 
Document Key 
Site Usage 
Archive 

This page contains links to a number of useful documents and resources for students in the unit.

Unit Documents

Interesting Articles

User Interface Design Articles and Links

Structured Analysis and Design Resources

  • Just Enough Structured Analysis On-line, updated and condensed version of Ed Yourdon's Modern Structured Analysis of 1989. Why are we still doing this? There's still a large base of systems designed this way. A 1995 NASA analysis revealed that
        "Structured analysis continues to be the highest rated development methodology in terms of awareness, training, and actual use. Object-oriented design in well known throughout NASA but used only moderately". Amusing, given that Yourdon says "You don't have to be a rocket scientist to appreciate that a lot has changed since the late 1980s..."
  • Cohesion, Meilir Page-Jones, Ch. 6 of The Practical Guide to Structured Systems Design, 1998

OO and UML Resources

Design and Analysis Patterns

CASE and drawing tools

  • (Old) Student Edition of Rational Rose CASE Tool (9.2Mb ZIP file), Rational Software was the home of the developers of UML, and Rational Rose. It was acquired by IBM in 2003. Evaluation versions are available for both Windows and Linux - but they're huge! (Windows, 344Mb, Linux 119Mb).
  • SmartDraw drawing tool for PCs. Very useful for structured analysis and design.
  • Dia - GTK-based diagram drawing program. An open-source drawing tool that is included in many Linux installations. A variety of modelling languages is supported. There is also a Windows version.
  • Glade - an open-source visual interface builder for GTK+ and GNOME.
  • Qt Designer - a GUI builder from Trolltech. Qt Designer generates C++ code, and runs natively on Windows, X11, Mac and embedded Linux. It is shipped with many Linux distributions. Try typing designer at the command line.

Project Management

Generated from XML source and an XSL stylesheet, using xsltproc
By David Squire

Help Contacts Site Map Staff Directory Search