CIS 422/522      

      Software Methodology I      

      Course Logistics      

Schedule

The LECTURES will be in B040 Price Science Commons.

All slides are available on Canvas at Files/Slides.
All projects handouts are available on Canvas at Files/Projects.

The schedule is designed so that the group projects, the reading assignments (chapters from van Vliet [with one exception]), and the in-class lectures and discussions should all complement each other and provide a synergistic learning experience. This schedule may evolve during the quarter.

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

Week Date Topic Readings (before class) Activities and milestones
1 1 Oct Overview of software Engineering   Conduct survey
3 Oct Software project management and lifecycle Ch 1 (1-17, 24-30)
Ch 2 (37-46)
Ch 3 (49-68)
Groups formed; Hand out Project 1
2 8 Oct Team Organization Ch 5 (97-99, 104-113)  
10 Oct Software architecture Ch 11 (289-303) Initial project documents submitted.
Students present brief project plans.
3 15 Oct Software architecture (cont) Ch 11 (303-316) Groups meet and discuss group projects with instructor
17 Oct Software design and modeling languages Ch 12 (325-348, 353-356, 369-375)  
4 22 Oct Software design and modeling languages (cont) Ch 10 (261-263, 274-287)  
24 Oct Project planning Ch 8 (189-190, 198-208)  
5 29 Oct Project 1 presentations
Project 2 kickoff
No reading/no quiz  
31 Oct Requirements engineering Ch 9 (213-220, 226-234, 237-238) Project submission due Thursday, 31 October, at 8:00pm.
6 5 Nov Requirements engineering (cont) Ch 9 (241-257) Project proposal submitted by e-mail by 11:59pm on Wednesday, 6 Nov 2019
7 Nov Software testing Ch 13 (405-422)  
7 12 Nov Students present project plans No reading/no quiz Initial project documents reviewed
14 Nov Software testing (cont) Ch 13 (422-448)  
8 19 Nov User interface design Reading  
21 Nov Software reusability Ch 17 (571-581)  
9 26 Nov Software reusability (cont) Ch17 (582-601)  
28 Nov THANKSGIVING
THANKSGIVING
THANKSGIVING
10 3 Dec Project 2 presentations No reading/no quiz  
5 Dec Review No reading/no quiz Project submission due Friday, 6 Dec, 8:00pm
11 10 Dec FINAL
8:00-10:00, B040 Price Science Commons
FINAL
FINAL