CIS 422 Software Methodologies
Schedule and Topics as of 5/21/2020

Prof. Anthony Hornof, Spring 2020

The schedule is designed so that the group projects, the reading assignments (chapter sections 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: None yet

In addition to the sections listed below, you should always read the start of the chapter, and the short summary at the end of each chapter.

Date

Topic

Read 

Activities and milestones

Week 1
Tues, Mar 31

Overview of software engineering

 

Week 1
Thur, Apr 2

Software project management and lifecycle.


Conduct survey.

Week 2
Tues, Apr 7

Software project management and lifecycle.

Syllabus
1.1-1.3, 1.5-1.7
Chapter 2
3.1-3.2.4

Groups formed. Hand out Project 1.

Week 2
Thur, Apr 9

Software architecture

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

 

Week 3
Tues, Apr 14
Software design and modeling languages.

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

Ch 10 (261-263, 274-287)

Students present brief project plans.

Week 3
Thur, Apr 16

Software design and modeling languages

 

Initial project documents submitted. Schedule group meetings.

Week 4
Tues, Apr 21

Project planning

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

Groups meet and discuss group projects with instructor.

Week 4
Thur, Apr 23

Review for midterm

 

 

Week 5
Tues, Apr 28

Group presentations.

 

Project due Monday, 10 PM.

Week 5
Thur, Apr 30

Midterm

 

 

Week 6
Tues, May 5

Requirements engineering

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

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

Week 6
Thur, May 7

Requirements engineering

 

Students present initial project overviews in class.

Week 7
Tues, May 12

Requirements engineering

 

 

Week 7
Thur, May 14
Requirements engineering

 

Students submit initial SRS/SDS/Project Plans

Week 8
Tues, May 19

Software testing

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

 

Week 8
Thur, May 21

Software testing

 

 

Week 9
Tues, May 26

User interface design

Rosson & C. (2002)

 

Week 9
Thur, May 28

User interface design

 

 

Week 10
Tues, Jun 2

Project 2 Presentations.

 

Project demos. Projects submitted Monday, 10 PM.

Week 10
Thur, Jun 4

Project 2 Presentations and software engineering lessons learned.

 

 

 

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