CPE 205 Calendar

Winter 2003 - Subject to change
Last modified on 01/02/2004 23:22:57
Date Due Readings Assignment Lab Topic
Week 1        
Tu 1/6     Student Background Form
Software's Chronic Crisis quiz (in lab)
Course Intro 
Th 1/8 Course Syllabus
Software's Chronic Crisis.
Pfleeger, Ch 1, Ch 2.1 - 2.2
#1 Create Project Team
Engineering Tradeoffs
Software Lifecyle
No Silver Bullet 
Software Myths
Week 2        
Tu 1/13 Managing Group Projects
Pfleeger Ch 3.1 - 3.2, p99-101, 3.5
(Optional) Why Software is so bad
#2 Web Page
Bring questions about COFFDROP
Requirements Elicitation
SPMP
Listening skills
Blocks to Listening
Th 1/15 Requirements Planning
Pfleeger Ch 3.8, 4.1 - 4.3
#3 draft UI prototype
Intro to Requirements
Week 3        
Tu 1/20 Pfleeger pp 147-156, 162, 165-170. #4 preliminary DFD
customer eval UI prototype
Intro to Requirements
Requirements notations
Data modeling, Data Dict
Th 1/22 Pfleeger Ch 4.9 #5 revised UI prototype
revised DFD
 
Week 4        
Tu 1/27 First Principles of UI Design
Prototype QA

levelled DFD
Data Model, Data Dictionary
initial feasibility prototype
The Trouble with Computers
Usability and prototypes
SQAP
What is good software?
Th 1/29
  draft Mini-specs
class demo UI prototype
Design Principles
Week 5        
Tu 2/3
  FTR: SRS
 Midterm
Th 2/5 Pfleeger pg198-211   Deliverable: SRS
Deliverable: User Interface Prototype
Design Lecture I
Week 6        
Tu 2/10
#7  Deliverable
Feasibility Prototype
draft Structure Charts
Design Lecture II
Structure Charts / Class Diagrams Intro to UML
Th 2/12 Pfleeger 220-228, 233-235
Pfleeger Ch 5.7-5.8
#8 revised Structure Charts
Design Quality
Week 7        
Tu 2/17 Pfleeger Ch 6
#9 FTR: Structure Charts Design case studies
Th 2/19
Design Document Format
Javadoc tool reference
Writing javadoc comments
#10 draft module headers Formal Technical Reviews
Week 8        
Th 2/24 HOLIDAY

revised module headers

Tu 2/26
#11 Due: High Level Design
FTR procedures
Class Skeletons
Week 9        
Tu 3/2  
detailed design walkthrough
Class Skeleton Critiques
Design QA checklist
Th 3/4   #12 Due: Detailed Design Detailed Design
Sequence Diagrams (pdf)
Week 10        
Tu 3/9 Design By Contract tutorial
DBC short paper
Meyers DBC article (sec 1-4, 7)
#13 Post Mortem meeting
Due Stage 1
Design by Contract

Th 3/11  HOLIDAY
Deliverable: Final Submission  
Week 11        
Tu 12/2 Industrial Strength Management Strategies. #14

Best Practices
Th 12/4



12/9 CPE 205-04 
Tuesday 7:10-10:00am
 Final Exam and Self-Evaluation
QA Review

  CPE 205 Home