Designing Elevator Control System for the Mile High Skyscraper

Due in class January 23 at 9:30 am

As described in class on the first day, let's imagine that you have been hired to design the elevator control system for Frank Lloyd Wright's Mile High Skyscraper which Tom Monaghan (rich person and big FLW fan) has decided to build. It is a contractual obligation of the project that you conduct your analysis and design in an object-oriented manner. You will not be doing the implementation of the software. Thus, it is a requirement to produce a good analysis and design which will be implemented by someone else, most probably in VisualWorks Smalltalk.

For this project, you will only need to produce design documentation per the description of the required design documents. You will not have to produce code at all.

Grading

You will be graded based on the quality of the object-oriented analysis and design that you produce. We will be discussing in-class what it means to do good OOA and OOD, but you might start by comparing your work with the checklist of good OOA/OOD (updated to include our comments in class.)

Ask questions and make comments about the design assignment via WebCaMILE.