CS 600
Spring 2000
Schedule, topics, homework, etc.
Compatibility Alert! (see below)
|
Date |
Materials and Topics |
|
January 6 |
Introductions, Review syllabus. |
|
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. 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 |
|
|
April 25 |
|
|
April 27 (Last class) |
|
|
May 2 (Tuesday), 2:00-4:30pm |
Final Exam (takehome due) and time for final project demonstrations for customers. |
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!