CIS 422/522 Software Methodologies
Schedule and Topics as of 2/21/08 - v5

Prof. Anthony Hornof, Winter 2008

The schedule is designed so that the group projects, the reading assignments (from vanVliet, 2000), and the in-class lectures and discussions should all complement each other and provide a synergistic learning experience. This schedule will evolve during the term to reflect opportunities that arise for a customized learning experience. Previous versions of the schedule: 1 2 3 4

 

Date

Discuss in Class

Read 

Project milestones

Week 1 - Tu, Jan 8

Overview of software engineering

Conduct survey. Hand out Project 1.

Week 1 - Th, Jan 10

Group dynamics

1, 2

Groups assigned.

Week 2 - Tu, Jan 15

Project Plan / SRS / SDS

 

 

Week 2 - Th, Jan 17

Student projects.
Software lifecycle started.

3

Students present initial project plans.

Week 3 - Tu, Jan 22

Software lifecycle completed.

Project managment (possibly).

3, 5

Initial project documents submitted.

Week 3 - Th, Jan 24

Group projects

 

Groups meet with instructor

Week 4 - Tu, Jan 29

Project management and planning

5, 8

 

Week 4 - Th, Jan 31

Software architecture

10

Projects submitted Sunday, Feb 3.

Week 5 - Tu, Feb 5

Software engineering lessons learned from Project 1

 

Project demos

Week 5 - Th, Feb 7

Midterm exam

 

 

Week 6 - Tu, Feb 12

Project 2 Kickoff

 

Students present project ideas.

Project 2 groups formed.

Week 6 - Th, Feb 14

Project 1 after-action review

 

 

Week 7 - Tu, Feb 19

Requirements engineering (start)

9

 

Week 7 - Th, Feb 21

Requirements engineering (finish)

 

 

Week 8 - Tu, Feb 26

Software design

11

Students present group plans.

Week 8 - Th, Feb 28

Group projects

 

Groups meet with instructor

Week 9 - Tu, Mar 4

User interface design

16

Initial project documents submitted

Week 9 - Th, Mar 6

Testing

13

 

Week 10 - Tu, Mar 11

Software engineering lessons learned from Project 2

 

Project demos. Project 2 documents submitted at the start of class. Software submitted by 10PM the previous evening.

Week 10 - Th, Mar 13

Review