Date

Topic

Chapter

Deliverable or Homework

09/15

Overview of Software Engineering.

Software engineering process.

Prescriptive process models.

1,2,3

 

09/22

Agile development.

Software Engineering practice.

4, 5

1: SW Reqs

09/29

System engineering.

Requirements engineering.

6,7

2: Homework

10/06

Analysis modeling.

8

3: System Spec and Use Cases

10/13

COLUMBUS DAY – no class

 

 

10/20

UML

 

4:Homework

10/27

UML continued.

Data flow oriented analysis. Software design.

9, 10

5: SW spec (1)

11/03

Software design.

User interface design.

11, 12

6:Homework

11/10

Software testing strategies

13

7: SW spec (2)  

11/17

Software testing techniques

14

8: Homework

11/24

Product metrics for software.

Project management concetps.

15, 21

9: SW design

12/01

Process metrics.

Planning and estimation.

22, 23

10:Homework

12/08

Scheduling and tracking.

Risk management.

Quality management.

Change management.

23,24,25,26

11: SW product & Testing

 

Note: The schedule is tentative.