Project Overview
Go to Marquette Home
The project is the main driving force of this class. You will follow the Rational Unified Process (RUP) software lifecyle, use the object-oriented design process as outlined in the text, and use Rational Rose CASE tools to design and prototype a significant software product of interest to you. We will go through the RUP three times.

Due dates: see calendar

Good projects?

Your project must design and develop a significant piece of software. A good project

A good project is probably not

although there are counter-examples to each.

I hope you have better ideas, but here are a few of mine:

  • From a local company, perhaps your co-op
  • From a local non-profit organization
  • From a faculty research project
  • Highly dynamic web site, e.g. B2B
  • Calendering system
  • Email autoresponder
  • Web browser or search engine
  • Your own email, FTP, telnet, or SSH client
  • General web-based database administration tool
  • Web service for scientific computing, e.g. NEOS