CIS 422 Software Methodologies
Schedule and Topics as of 2/12/2020

Prof. Anthony Hornof, Winter 2020

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. Previous Schedules: 1/10/20, 2/7/20

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
Wed, Jan 8

Overview of software engineering

Conduct survey.

Week 1
Fri, Jan 10

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
Wed, Jan 15

Software architecture

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

 

Week 2
Fri, Jan 17

Software architecture

 

Initial project documents submitted. Students present brief project plans. Schedule group meetings with instructor.

Week 3
Wed, Jan 22
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
Fri, Jan 24

Software design and modeling languages

 

 

Week 4
Wed, Jan 29

Project planning

Ch 5 (97-99, 104-112)
Ch 8 (189-190, 198-208)

 

Week 4
Fri, Jan 31

Review for midterm

 

 

Week 5
Wed, Feb 5

Group presentations.

 

Project due Monday, 10 PM.

Week 5
Fri, Feb 7

Midterm

 

 

Week 6
Wed, Feb 12

Requirements engineering

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

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

Week 6
Fri, Feb 14

Requirements engineering

 

Students present initial project overviews in class.

Week 7
Wed, Feb 19

Requirements engineering (Dr. Stuart Faulk)

Faulk reading on Canvas

 

Week 7
Fri, Feb 21
Software testing (Dr. Michal Young)

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

Students submit initial SRS/SDS/Project Plans

Week 8
Wed, Feb 26

Software testing

 

(Also possibly this week: Groups meet and discuss group projects with instructor.)

Week 8
Fri, Feb 28

(to be determined)

 

 

Week 9
Wed, Mar 4

User interface design

Rosson & C. (2002)

 

Week 9
Fri, Mar 6

User interface design

 

 

Week 10
Wed, Mar 11

Project 2 Presentations.

 

Project demos. Projects submitted Monday, 10 PM.

Week 10
Fri, Mar 13

Project 2 Presentations and software engineering lessons learned.

 

 

 

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