Computer Science Department, Bucknell University
Homework 1/2
Design Document
CSCI 475, Spring, 1998
HW1 Draft Due Tuesday February 17 by 5 PM, 1998
HW2 Final Version Due Wednesday February 25, 1998
Your team needs to write a design document for your team project. The
first assignment is to prepare a web-based version of a draft by
Tuesday February 17 at 5 PM. We should all read the other team's
drafts by the team's Design Review in class on Wednesday February 11.
So we know where the document is, please email the URL to the class.
On Wednesday February 11 in class, each team will have twenty minutes
for a design review. Be prepared to defend your document. Remember
that I will invite outsiders to the design review.
After the design review, you will use the feedback of the Design
Review to revise the Design Document which is due Wednesday February 25,1998.
The following sections should be included in the Design Document (see
pages 363-365 in Pressman):
- Scope
- System objectives
- Major software requirements
- Design Constraints and limitations
- Architectural Design
- High level system diagram of program (should fit on one page)
- Discussion of architectural design
- Data Design
- Objects - their state, behavior and interactions with other objects
- Files and data base structures
- Interface Design
- Human-machine interface specification
- Human-machine interface design rules
- User displays and menus
- [Don't need to do Procedural Design - for this assignment]
- Test Plan
- Test guidelines
- Integration Strategy
- Sample test cases
References: (Both on reserve in Bucknell's Library - USE THEM!)
- Pressman, Roger S., Software Engineering: A Practitioner's
Approach, fourth edition, McGraw-Hill, 1997.
Design - Chapter 14; Testing Chapter 16.
- Fairley, Richard, Software Engineering Concepts,
McGraw-Hill, 1985.
Testing - Chapter 8.
Page maintained by Dan Hyde, hyde@bucknell.edu Last update
February 4, 1998
Back to
Computer Science Department's Home page.