CIS 422 Software Methodologies
Schedule and Topics as of 4/6/2021

Prof. Anthony Hornof, Spring 2021

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 30

Overview of software engineering

Conduct survey.

Week 1
Thur, Apr 1

Software project management and lifecycle.


Groups formed. Hand out Project 1 Initial Handout.

Week 2
Tues, Apr 6

Software project management and lifecycle.

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

 

Week 2
Thur, Apr 8

Software architecture

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

 

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

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

Ch 10 (261-263, 274-287)

Initial project documents submitted the evening before. Students present brief project plans. Schedule group meetings.

Week 3
Thur, Apr 15

Software design and modeling languages

 

Groups meet and discuss group projects with instructor.

Week 4
Tues, Apr 20

Project planning

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

 

Week 4
Thur, Apr 22

Review for midterm

 

 

Week 5
Tues, Apr 27

Group presentations.

 

Project due Monday, 9 PM.

Week 5
Thur, Apr 29

Midterm

 

 

Week 6
Tues, May 4

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 6

Requirements engineering

 

Students present initial project overviews in class.

Week 7
Tues, May 11

Requirements engineering

 

 

Week 7
Thur, May 13
Requirements engineering

 

Students submit initial SRS/SDS/Project Plans

Week 8
Tues, May 18

Software testing

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

 

Week 8
Thur, May 20

Software testing

 

 

Week 9
Tues, May 25

User interface design

Rosson & C. (2002)

 

Week 9
Thur, May 27

User interface design

 

 

Week 10
Tues, Jun 1

Project 2 Presentations.

 

Project demos. Projects submitted Monday, 10 PM.

Week 10
Thur, Jun 3

Project 2 Presentations and software engineering lessons learned.

 

 

 

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