CIS 422/522 Software Methodologies
Schedule as of

05/18/05

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.

Readings: Readings are from the van Vliet text with occasional handouts. Reading should be done before the class where they are listed.

There are a few additional notes below the schedule.

Date

Discuss in Class

Read

Project milestones

Week 1, Monday 3/28

Introduction, class mechanics. Guest lecture

 

Hand out P1 and conduct survey.

            Wednesday

Overview of Software Engineering

Chapters 1, 2

 

            Friday

Teamwork and Group Dynamics

Chap. 5

Project 1 groups are assigned – 1st Group meeting

Week 2, Monday 4/4

Software development processes I

Chap. 3

 

            Wednesday

Project planning and management. Project I documentation

Fake It

 

            Friday

Software Processes II.

Chap 8

 

Week 3, Monday 4/11

Documentation principles

Chap 4

Groups turn in initial project documents and a software prototype.

            Wednesday

Project management, but not in lecture-->

 

Groups meet with instructor

            Friday

 

 

 

Week 4, Monday  4/18

Requirements elicitation

 9

 

            Wednesday

Requirements specification

 Tutorial

 

            Friday

Project 1 review and post mortem. Group presentations of “lessons learned”

 

 Project 1 code is due

Week 5, Monday 4/25

Project 2 kickoff

 

Project 2 groups are formed – 1st meeting

            Wednesday

Midterm Review

 

 

            Friday

Midterm

 

 

Week 6, Monday 5/2

Projects

 

In class project meeting

            Wednesday

Architecture

10 

 

            Friday

Design principles

11.1

 

Week 7, Monday 5/9

Projects

 

 

            Wednesday

Design

 11.2-11.7

 Groups turn in initial project documents

            Friday

Midway project review -->

 

Meet with instructor

Week 8, Monday 5/16

No class

 

 

            Wednesday

Design

12

 

            Friday

 

 

 .

Week 9, Monday 5/23

Testing

 13

 

            Wednesday

 

 

 

            Friday

Final lecture and overview of the course.

 

 Work on projects

Week 10, Monday 5/30

Holiday

 

 

            Wednesday

Project 2 demos. Meet in the Deschutes colloquium room.

 

 Project 2 is due (code and documents by class time).

            Friday

Project 2 demos

 

 

Notes:
The course textbook is Software Engineering: Principles and Practice by Hans van Vliet.
GME = Group Member Evaluation
This schedule will evolve slightly during the term.

Stuart Faulk, Fall 2002