CIS 422 Software Methodologies
Schedule and Topics as of 2/6/2019

Prof. Anthony Hornof, Winter 2019

The schedule is designed so that the group projects, the reading assignments (chapters 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

Topic

Read 

Activities and milestones

Week 1 - Wed, Jan 9

Overview of software engineering

Conduct survey. Hand out Project 1.

Week 1 - Fri, Jan 11

Software project management and lifecycle.

1, 2, 3

Groups formed.

Week 2 - Wed, Jan 16

Software architecture

11

 

Week 2 - Fri, Jan 18

Students present project plans.

11

Initial project documents submitted

Week 3 - Wed, Jan 23 Software design 12

Groups meet and discuss group projects with instructor.

Week 3 - Fri, Jan 25

Software design

12

 

Week 4 - Wed, Jan 30

People management and project planning

5, 8 (skip 8.1,8.2)

 

Week 4 - Fri, Feb 1

TBD

 

 

Week 5 - Wed, Feb 6

Group presentations. Review for midterm.

 

Project due Tuesday, 10 PM.

Week 5 - Fri, Feb 8

Midterm

 

 

Week 6 - Wed, Feb 13

Requirements engineering

9

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

Week 6 - Fri, Feb 15

Requirements engineering

 

Initial project documents submitted.

Week 7 - Wed, Feb 20

Students present project plans.

 

 

Week 7 - Fri, Feb 22 Software Modeling

10

 

Week 8 - Wed, Feb 27

Software testing

13

 

Week 8 - Fri, Mar 1

Software testing

13

 

Week 9 - Wed, Mar 6

User interface design

Rosson & C. (2002)

 

Week 9 - Fri, Mar 8

User interface design

Rosson & C. (2002)

 

Week 10 - Wed, Mar 13

Discuss projects.

 

 

Week 10 - Fri, Mar 15

Project 2 Presentations and software engineering lessons learned.

 

Project demos. Projects submitted Tuesday, 10 PM.