Introduction

Tom Kelliher, CS 245

Sept. 1, 2004

Administrivia

Announcements

Assignment

Read SE Ch. 1.

Outline

  1. Syllabus.

  2. Introduction: semester project.

  3. Skills inventory.

Coming Up

Discussion of Chapter 1, possible exercises --- come prepared.

Introduction: Semester Project

  1. Networked variation of ``Clue.''

  2. Numerous deliverables through several project phases:
    1. Analysis: refined requirements specification; scenarios; primary class list; class diagrams; use case diagrams; structured walk through.

    2. Product Design: object diagrams; refined class diagrams; user interface mock-ups; state machines.

    3. Class Design: Collaboration diagrams; sequence diagrams; object diagrams; refined class diagrams; class skeletons; informal walk through.

    4. Implementation: implementation plan; source code.

    5. Testing: Test plan; test analysis report; system integration; system delivery and demo.
    Refer to pg. 59 for schedule.

  3. You: competing start-ups.

  4. Me: ``pointy-haired manager.''

  5. I will select the teams, based on skill inventories, etc.

  6. Team member responsibilities.

Skills Inventory

Complete the online inventory on the class home page.



Thomas P. Kelliher
Fri Aug 27 12:26:12 EDT 2004
Tom Kelliher