Introduction
Tom Kelliher, CS 245
Sept. 1, 2010
Read SE Ch. 1. Online essay.
- Syllabus.
- Introduction: semester project.
- The backdrop: The Mythical Man-Month.
Discussion of Chapter 1 and exercises -- come prepared.
- Galaxy Sleuth: Networked variation of Clue.
- Numerous deliverables through several project phases:
- Analysis: refined requirements specification; scenarios; primary
class list; class diagrams; use case diagrams; structured walk through.
- Product Design: object diagrams; refined class diagrams; user
interface mock-ups; state machines.
- Class Design: Collaboration diagrams; sequence diagrams; object
diagrams; refined class diagrams; class skeletons; informal walk
through.
- Implementation: implementation plan; source code.
- Testing: Test plan; test analysis report; system integration;
system delivery and demo.
Demo will occur during ``final.''
Refer to pg. 59 for schedule.
- Technologies we'll be using:
- Linux.
- Trac.
- Eclipse.
- Subversion/Subclipse.
- JUDE.
- You: a start-up.
- Me: ``pointy-haired manager.''
- Team member responsibilities.
Thomas P. Kelliher
2010-08-30
Tom Kelliher