CS 600

Spring 2000

Schedule, topics, homework, etc.

 

Compatibility Alert! (see below)

Date

Materials and Topics

January 6

Introductions, Review syllabus.

Lecture notes

Homework assignment

January 11

Lecture notes on software process and project management

 

Homework:  

Access the UML 1.3 specification (6.0 Mb PDF file) and read the preface and chapter 1

January 13

Completed lecture from January 11

January 18

Lecture notes on Unified Process overview

January 20

Completed Unified Process overview

Homework:  

   Verify access to Rational Rose and RequisitePro in EE121.

   Come to class Jan 25 prepared to select team projects

   Advanced read of lecture notes for teamwork (see Jan 25 entry)

January 25

Lecture notes on teamwork

Team effort to select projects

Homework: Inception phase reading and Rational tools

January 27

The Castek CBD/e development process.  (Handed out paper on 15 February)

February 1

Lecture notes on RUP Inception Phase.

Note:  the Inception Phase project plan is in a separate slide.

February 3

Lecture notes on reviews and part one of requirements

February 8

Finished requirements part one, ready for part two (requirements with use cases)

February 10

Inception phase review

February 15

Review for Exam -- collected slides are here.

Handout Castek process overview paper.

February 17

Exam 1.   Possible answers

February 22

In-class modeling.  The "requirements" are here.  The initial Rose model is here.

February 24

In-class modeling, continued.  Next version of model is here.

February 29

Project Review - Cancelled. 

Went through the clear/confusing papers from 24 Feb

Continued in-class modeling, focusing on class diagram.  Next version of Rose model is here.

Homework:  For the in-class model, clean up (add to or modify) the use case diagram and complete at least on use case description (extra credit and extra learning for doing more use case descriptions).  Due March 9

March 2

Lecture on Elaboration Phase.

Homework:  clean up (add to or modify) and complete the class diagram (analysis level of detail) for the in-class model.  Include an interaction diagram for at least one use case (extra credit and extra learning for doing more use case interaction diagrams).  Due March 14

March 7

Lecture on Analysis Workflow

March 9

Use case homework due (from in-class model).

Completed lecture on Analysis Workflow

March 14

In-class model class diagram and interaction diagram due.

Lecture on Design Patterns

Homework:  

1) Design patterns write-up (see lecture notes)

2) Read http://www.cuj.com/archive/1605/feature.html and http://www.cuj.com/archive/1606/feature.html 

March 16

Project Review

March 21

Finish lecture on Design Patterns.  Lecture on Architectures.

Apparently there is a problem printing the slides.  Chen Zhang has converted graphs to tiff, so try this alternative (thanks, Chen!)

March 23

Lecture on design workflow

March 28, 30 Spring break

Spring break - no class

April 4

Project work

April 6

Finish design workflow, begin implementation workflow

April 11

Finish implementation workflow.  Review for exam.

April 13

Exam 2  Possible answers and an update

April 18

Test workflow, transition phase

April 20

Final project review  Project post-mortem review

Post Mortem purpose and questions

April 25

Project post-mortem review  Final project review Course review, take-home final.  Examples of some models.

April 27 (Last class)

Course review  Final project review

May 2 (Tuesday), 2:00-4:30pm

Final Exam (takehome due) and time for final project demonstrations for customers.

Compatibility Alert!

The linked files are Microsoft Powerpoint 2000 and Word 2000 files.  I have noticed problems that Netscape (4.0) and Opera (3.60) do not open them correctly, and when saving  the files to disk and then opening, some installations of Powerpoint and Word do not recognize the files.

Opening or saving the files in Explorer 5 seems to work.

Any clues as to what is going on and, more important, how I can fix this?  Email me with ideas (hawker@cs.ua.edu)

If you do not have access to (or refuse to access, for "religious" reasons) the files from Explorer, send me email or call me and I can email the files to you (tell me which ones you want) or come by my office for a floppy copy or hard printout.

Sorry for the inconvenience!