CS 407 Software Engineering II
Spring 1999 Class Schedule
 
Week 1 1/11 - 1/15 Week 9 3/8-3/12
Week 2 1/18-1/22 Week 10 3/15-3/19
Week 3 1/25-1/29 Week 11 3/22-3/26
Week 4 2/1-2/5 Week 12 3/29-4/2
Week 5 2/8-2/12 Week 13 4/5-4/9
Week 6 2/15-2/19 Week 14 4/12-4/16
Week 7 2/22-2/26 Week 15 4/19-4/23
Week 8 3/1-3/5 Week 16 4/26-4/30
Week 17 5/3-5/7
Nomenclature: PJ: Text by Pankaj Jalote.   PJE: Exercises in the text by Pankaj Jalote. HW: Homework assignment.  POSA: Pattern-Oriented Software Architecture by Frank Buschmann, et al., Wiley, 1996. DR: Design Review,  VC: Video Conferencing. IC: Instant CORBA by Robert Orfali, Dan Harkey, and Jeri Edwards, Wiley, 1997; this book is a recommended text. It is available at Barnes and Noble.

Back to CS 407 Homepage
 
 

 

Week 1 Date 
Topic 
Comments
T 1/12 Course Overview Review your design reports from Fall '98.
Th 1/14 Design patterns, layers. POSA Ch 1 and Ch 2.1, 2.2
Week 2 Date  Topic Comments
T 1/19 Broker pattern; CORBA POSA 2.3
Th 1/21 Design Review 1 Each group makes an in-class presentation.
Week 3 Date Topic Comments
T 1/26 CORBA: ORB, services, facilities; In class project progress review. IC: Ch 1
Th 1/28 VC-1 Tellabs (TL)
CORBA: Object WEB
TL Progress I: Present your design for SHERLOCK , project schedule, and work assignment. 
IC: Ch 2
Week 4 Date  Topic Comments
T 2/2 CORBA: CORBA/JAVA ORB's; In class project progress review. IC: Ch 3
Th 2/4 VC-2 Tivoli (TI)
CORBA: CORBA/JAVA ORB's
TI Progress I: Present your design for Lotus-PDS, project schedule, and work assignment. 
IC: Ch 3
Week 5 Date  Topic Comments
T 2/9 CORBA: ORB fundamentals; In class project progress review. IC: Ch 4
Th 2/11 VC-3 Tellabs; 
CORBA: ORB fundamentals
TL Progress-II: Revised design, if any, and progress in coding. 
IC: Ch 5
Week 6 Date  Topic Comments
T 2/16 CORBA: ORB fundamentals; In class project progress review. IC: Ch 6
Th 2/18 VC-4 Tivoli; 
CORBA: ORB fundamentals
TI Progress-II: Revised design, if any, and progress in coding. 
IC: Ch 7
Week 7 Date  Topic Comments
T 2/23 MVC Pattern, structural decomposition; In class project progress review. POSA: 2.4 3.2
Th 2/25 VC- 5 Tellabs;  
Master-slave
TL Progress-III: Progress in coding.  
POSA 3.3
Week 8 Date  Topic Comments
T 3/2 Access control, Management; In class project progress review. POSA 3.4, 3.5
Th 3/4 VC- 6 Tivoli; 
Communication; 
POSA 3.6
Week 9 Date  Topic Comments
T 3/9 Review 
Th 3/11 Midterm Exam (Software Architecture)
Week 10 Date  Topic Comments
T 3/16 Midterm Break..No meeting. Have a great midterm break!
Th 3/18 Midterm Break..No meeting. Have a great midterm break!
Week 11 Date Topic Comments
T 3/23 Project planning;  PJ: Chapter 4.1-4.5 . Read 7.3 and 7.4. 
Th 3/26 Project planning; 
In class project progress review.
PJ: Chapter 4.6-4.8   
No Video Conferencing.
Week 12 Date Topic Comments
T 3/30 Requirement analysis; In class project progress review. PJ: Chapter 3.1-3.6
Th 4/1 VC- 7 Tellabs; 
Metrics
TL Progress-IV: Progress in coding. 
PJ: Chapter 6.5, 7.4, 8.3
Week 13 Date Topic Comments
T 4/6 Software reliability; In class project progress review.
Th 4/8 VC- 8 Tivoli;  
Software reliability; 
TI Progress-IV: Progress in coding.
Week 14 Date Topic Comments
T 4/13 Mutation testing 
In class project progress review.
PJ  Chapter 9.3.4     
Th 4/15 VC- 9 Tellabs; 
Mutation testing;
TL Progress-V: Product Preview  
Handout 
 
Week 15 Date Topic Comments
T 4/20 Decision table and state testing. 
In class project progress review.
Handout
Th 4/22 VC- 10 Tivoli; TI Progress-V: Product Preview
Week 16 Date Topic Comments
T 4/27 Visit Tellabs @ Lisle    Final Product Demo: Sherlock     
Th 4/29 Visit Tivoli @ Indianapolis  
 
Final Product Demo: Lotus-PDS
Week 17 Date Topic Comments
5/3-5/10 Final Exam, date/time to be announced. Open class notes, closed textbook, only material covered after the midterm.     
  Back to CS 407 Homepage