CIS 422/522 Software Methodologies
Schedule and Topics as of 5/22/06

You should be learning about each topic by reading the text, attending lectures, participating in in-class discussions, and by applying the methodologies and processes in your group projects.

Your understanding of each topic listed below will be evaluated based on how well your group projects apply the processes and methodologies covered in each topic, and based on your performance on the midterms.

"Read" refers to chapters in vanVliet (2000).

Date

Discuss in Class

Read

Project milestones

Week 1 - M, April 3

Overview of software engineering.

 

Conduct survey

Week 1 - W, April 5

Group dynamics. Project management.

1, 2, 5

Hand out Project 1. Groups assigned.

Week 2 - M, Apr 10

Software life cycle. Process models.

2, 3

 

Week 2 - W, Apr 12

Project Planning

8

Students present project plans.

Week 3 - M, Apr 17

Software architecture

10

Initial project documents submitted.

Week 3 - W, Apr 19

Group projects

 

Groups meet with instructor

Week 4 - M, Apr 24

Software design (guest lecture)

11

 

Week 4 - W, Apr 26

Object-oriented design. UML. (guest lecture)

12

Projects submitted Sunday, April 30.

Week 5 - M, May 1

Software engineering lessons learned from Project 1

 

Project demos

Week 5 - W, May 3

Midterm exam

 

 

Week 6 - M, May 8

Project 2 Kickoff

 

Students present project ideas. Project 2 groups formed.

Week 6 - W, May 10

Midterm Discussion

 

Students present group plans.

Week 7 - M, May 15

Requirements engineering

9

 

Week 7 - W, May 17

Requirements engineering

 

Initial project documents submitted.

Week 8 - M, May 22

Group projects

 

Groups meet with instructor

Week 8 - W, May 24

Testing

13

 

Week 9 - M, May 29

(Memorial Day Holiday)

 

 

Week 9 - W, May 31

User interface design

16

Projects submitted Sunday, June 4.

Week 10 - M, June 5

Software engineering lessons learned from Project 2

 

Project demos

Week 10 - W, June 7

Review

 

 



Notes:
M and W stand for Monday and Wednesday.
This schedule will evolve slightly during the term. Previous versions: 1,

A.Hornof, Spring 2006