Introduction

Tom Kelliher, CS 245

Aug. 28, 2002

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: expensive ``consultant.''

  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
Tue Aug 27 17:27:48 EDT 2002
Tom Kelliher