CIS 422/522 Software Methodologies
Schedule and Topics as of 1/25/10

Prof. Anthony Hornof, Winter 2010

The schedule is designed so that the group projects, the reading assignments (from vanVliet, 2008), and the in-class lectures and discussions should all complement each other and provide a synergistic learning experience. This schedule may evolve during the term to reflect opportunities that arise for a customized learning experience.

 

Date

Discuss in Class

Read 

Project milestones

Week 1 - Tu, Jan 5

Overview of software engineering.

Conduct survey. Hand out Project 1 sketch.

Week 1 - Th, Jan 7

Project 1. Project technologies researched by students.

1

Groups formed. Hand out Project 1.

Week 2 - Tu, Jan 12

How to design a software architecture to achieve software quality attributes.

 

 

Week 2 - Th, Jan 14

Software architecture.

11

Initial project documents submitted.

Week 3 - Tu, Jan 19

Progress on Project 1.

 

Groups meet and discuss group projects with instructor.

Week 3 - Th, Jan 21

Software design.

12

 

Week 4 - Tu, Jan 26

Software project management and lifecycle.

2, 3

 

Week 4 - Th, Jan 28

People management and project planning.

5, 8 (skip 8.1,8.2)

 

Week 5 - Tu, Feb 2

Finish previous topics and synthesize material.

 

Project due Wednesday, Feb. 3, 10 PM

Week 5 - Th, Feb 4

Project 1 Presentations and software engineering lessons learned.

 

Project demos and presentations. Project 2 groups are formed, and initial project ideas are formulated.

Week 6 - Tu, Feb 9

Midterm exam.

 

 

Week 6 - Th, Feb 11

Requirements engineering

9

Students present project ideas.

Week 7 - Tu, Feb 16

Requirements engineering

 

Initial project documents submitted.

Week 7 - Th, Feb 18

Progress on Project 2.

 

Groups meet and discuss group projects with instructor.

Week 8 - Tu, Feb 23

Modeling

10

 

Week 8 - Th, Feb 25

Software testing

13

 

Week 9 - Tu, Mar 2

User interface design

16

 

Week 9 - Th, Mar 4

To be determined.

 

 

Week 10 - Tu, Mar 9

Project 2 Presentations and software engineering lessons learned.

 

Project demos. Projects submitted Monday, March 8, 10 PM.

Week 10 - Th, Mar 11

Review