Software Engineering, Fall 2001

 

Syllabus

 

Revision 1: (10-17-2001)

 

 

 

DATE

READING

TOPIC(s)

September 5

none

- Administrivia

- What to expect from the course

- Introduction to software engineering,

- Introduction to UML

September 12

1.*, 2.*, 4.1-4.3

- Introduction to UML (continued)

- Requirements elicitation (part 1)

September 19

4.4, 4.5, 5.1-5.3, 5.4.1-5.4.3

- Requirements elicitation (part 2)

- Object Modeling (part 1)

September 26

5.4, 5.5

- Object Modeling (part 2)

October 3

6.1-6.3

System design (part 1)

October 10

6.4-6.5

System design (part 2)

October 17

Design Patterns

System design, (part 3 - Patterns)

October 24

7.*

Object design

October 31

9.*

Testing

November 7

3.*, 8.*

Project Communication, Rationale Management

November 14

10.*, 11.1-11.3

Software Configuration Management, project management (part 1)

November 21

11.4, 11.5, 12.1-3

Project management (part 2), Software Life Cycle (par 1)

November 27

12.4, 12.5

Software Life Cycle (part 2)

December 5

none

Final Examination