Introduction
Tom Kelliher, CS 245
Sept. 3, 2008
Read SE Ch. 1. Online essay.
- Syllabus.
- Introduction: semester project.
- Skills inventory.
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.
- GanttProject.
- You: competing start-ups.
- Me: ``pointy-haired manager.''
- I will select the teams, based on skill inventories, etc.
- Team member responsibilities.
Complete the skills inventory on the class home page.
Thomas P. Kelliher
2008-09-02
Tom Kelliher