Assignment 3: Detailed Design
CS 446/646 & ECE 452 (Spring 2010) – Software Design and Architecture

Goal

You are to produce a report that documents the Detailed Design of the software that you propose to develop. Your target audience is to be a junior programmer who is to implement your design as well as a manager or developer who is somewhat but not intimately familiar with your project. A junior programmer should be able to correctly implement any package or module given your Detailed Design.

Your report giving the Detailed Design is to be a companion document to go with your report on the Architecture. Ideally, you will repeat little that was already given in your Architecture report. At the same time, your Detailed Design report should, as much as reasonable, be a standalone document that can be read without the Architecture report.



Report

You report should be in PDF format and should include the following:

Document Style & Length

Constraints


Last updated on Jun 2nd, 2010 Atif Khan