CIS 422 Software Methodologies
Schedule and Topics as of 5/28/2019

Prof. Anthony Hornof, Spring 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.

In the chart below, note that "Ch 1 (1-15, 27-30)" means "Chapter 1, pages 1 through 15, and pages 27 through 30". In addition to the pages listed, you should always read the short summary at the end of each chapter.

Date

Topic

Read 

Activities and milestones

Week 1
Tues, Apr 2

Overview of software engineering

Conduct survey.

Week 1
Thurs, Apr 4

Software project management and lifecycle.

Ch 1 (1-15, 27-30)
Ch 2 (37-46)
Ch 3 (49-64)

Groups formed. Hand out Project 1.

Week 2
Tues, Apr 9

Software architecture

Ch 11 (289-298, 303-305, 309-316)

 

Week 2
Thurs, Apr 11

Software architecture

 

Initial project documents submitted. Students present brief project plans.

Week 3
Tues, Apr 16
Software design and modeling languages

Ch 12 (325-348, 353-356, 369-375)

Ch 10 (261-263, 274-287)

Groups meet and discuss group projects with instructor.

Week 3
Thurs, Apr 18

Software design and modeling languages

 

 

Week 4
Tues, Apr 23

Project planning

Ch 8 (189-190, 198-208)

 

Week 4
Thurs, Apr 25

Review for midterm

 

 

Week 5
Tues, Apr 30

Group presentations

 

Project due Monday, 10 PM.

Week 5
Thurs, May 2

Midterm

 

 

Week 6
Tues, May 7

Requirements engineering

Ch 9 (211-220, 226-234, 237, 241-247)

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

Week 6
Thurs, May 9

Requirements engineering

 

Initial project documents submitted.

Week 7
Tues, May 14

Students present project plans.

 

 

Week 7
Thurs, May 16
Software Modeling

 

 

Week 8
Tues, May 21

Software testing

Ch 13 (405-414, 417-422, 430-437)

 

Week 8
Thurs, May 23

Software testing

 

 

Week 9
Tues, May 28

User interface design

Rosson & C. (2002)

 

Week 9
Thurs, May 30

User interface design

Rosson & C. (2002)

 

Week 10
Tues, Jun 4

Project 2 Presentations.

 

Project demos. Projects submitted Monday, 10 PM.

Week 10
Thurs, Jun 6

Project 2 Presentations and software engineering lessons learned.

 

 

 

(Note that this comes to about 180 pages of reading from vanVliet.)