CS510, Fall 2007 Course Schedule

Week, Date

Speaker

Lectures

Readings

Assignments (Due date)

Week 1
8/27-31

Boehm

8/27: Course Overview, Risk

SMB-0 Case Study

EC-0, BB 5-1, 5-2

SMB-0 Case Study (EP-1)

Boehm

8/29: History of SW Engineering

EC-1, BB 8-4, 4-2, 10

Boehm

8/31: VBSE Theory and Process, SMB Case Study

EC-2, BB 9-5, 9-3

1. SMB-0 Risk Analysis

Week 2
9/3-9/7

  9/3: Labor Day - No classes    

Boehm

9/5: VBSE; Incremental Commitment Model

EC-3, NRC Ch. 2 (EP-2, EP-20), BB 4-3

Boehm

9/7: ICM II, Uni Word Case Study

EC-4, ICM; CrossTalk+ (EP-3), BB 5-2

2. SMB B-Case: Flat Demand

week 3
9/10-14

Boehm

9/10: Theory W, People, Utility Theory

EC-5, BB 7-1, 7-2

Peopleware pp. 121-156 (EP-4)

Boehm

9/12: COCOMO™ II - I

EC-6, CII Ch.1, Ch.2

Boehm

9/14: COCOMO™ II - II

EC-8, EC-8, CII Ch.3, App. A

3. Uni Word Case Study Analysis

week 4
9/17-21

Brown

9/17: COCOMO™ Suite

EC-9, CII Ch.5

 

Reifer

9/19: Business Case Analysis - I

EC-10, Reifer Ch. 4 (EP-5)

Reifer

9/21: Business Case Analysis - II

EC-10, Reifer Ch. 5 (EP-6)

4. Cost Analysis I

week 5
9/21-28

Brown

9/24: Quality Management I

EC-11a

Brown

9/26: Quality Management II

EC-11b

5. Business Case Analysis

Boehm

9/28: Midterm Q&A

week 6
10/1 - 5

Brown

10/1: *** Midterm One ***

Brown

10/3: Midterm Discussion; COCOMO™ II Tutorial

EC-12, EC-13

 

Brown

10/5: Economic Analysis I

EC-14, SEEcon, Ch.10 to Ch.12 (EP-7), BB 2-2

week 7
10/8-10/12

Boehm

10/8: Economic Analysis II

EC-15, SEEcon, Ch.13 to Ch.15 (EP-8)

6. Cost Analysis II

Boehm

10/10: Economic Analysis III

EC-16, SEEcon, Ch. 16 to Ch.18 (EP-9)

Boehm

10/12: Economic Analysis IV

EC-17, BB 2-2

week 8
10/15-10/19

Brown

10/15: COTS-Based Processes and COCOTS

EC-18, BB 1-4, 1-6, 9-4

7. Econ Analysis I

Brown

10/17: Incremental Commitment Cost Estimation / COINCMO

EC-19

Boehm

10/19: Risk Analysis

EC-20, BB 5-3, EP-10

week 9
10/22-10/26

Boehm

10/22: Risk Management

EC-20, BB 5-4, 5-5

8. Econ Analysis II  

Boehm

10/24: Balancing Agility and Discipline

EC-21, BB 6-4, Balancing Ch. 2 (EP-11)

Boehm

10/26: Midterm II Q&A

9. Econ Risk Analysis

week 10
10/29-11/
2

Brown

10/29: *** Midterm II ***

10/31: No Class

11/2: No Class (COCOMO™ Forum)

 

 

week 11
11/5-11/9

Boehm

11/5: Software Planning & Control

EC-22, EP-12

Madachy

11/7: Commercial Rapid Development

EC-23, BB 6-2

 

Boehm

11/9: Agility and Quality

EC-24, BB 6-4

 

week 12
11/12-11/16

Boehm

11/12: Economics of SW Quality

10. Critical Path Analysis

Boehm

11/14: Outsourcing, Global Development

EC-25, BB 9-1

 

Boehm

11/16: Software Engineering Ethics

EC-26, EP-13, EP-14, EP-15

week 13
11/19-11/23

Hefner

11/19: CMMI; Lean Six Sigma

EC-27, EP-16, BB 1-2, 1-6

Cayetano

11/21: Service Oriented Architecture

EC-30

 

11/23: Thanksgiving - No Classes

 

 

week 14
11/26-11/30

Nadler

11/26: Breakthrough Thinking, Creativity

EC-31, EP-17, EP-18, EP-19

11. CTO Analysis, Formal Software Verification

Boehm

11/28: Large-Scale Systems Management

EC-28, BB 7-4

Boehm 

11/30: No Lecture

 

week 15
12/3-12/7

Boehm

12/3: Future Challenges

EC-1, BB 6-5, 10; CII Ch.6

12/5: No Lecture

 

 

 

12/7: No Lecture

 

12. CTO Analysis, Aspect Oriented Programming

week 16
12/10-12/14

 Brown

12/12: *** Final Exam ***

 

 

Note:

EC-Electronic Chart

EP-Electronic Paper

BB-Software Engineering Textbook (Green Cover)*

CII-Software Cost Estimation with COCOMO™ II Textbook (Red Cover)*

*detailed textbooks information on the outline page