Slides
- Software Engineering Overview
- Presented in section Wednesday (Jan 23) morning
and Monday (January 28) evening,
reflecting material in Chapter 1 of Sommerville.
- Generic Software Process Models
- Presented in section Friday (Jan 25) morning
and Monday (January 28) evening,
reflecting material in Section 3.1 of Sommerville.
- Hybrid Software Process Models
- Presented in section Monday (Jan 28) morning
and evening,
reflecting material in Section 3.2 of Sommerville.
- Phases of Software Development
- Presented in section Monday (Jan 28) morning
and evening,
and Monday (January 28) evening,
reflecting material in Sections 3.3-3.7 of Sommerville.
- Software Requirements I
- Presented in section Wednesday (Jan 30) morning
and Monday (Feb 4) evening,
reflecting material in Section 5.1 of Sommerville.
- Software Requirements II
- Presented in section Friday (Feb 1) and Monday (Feb 4) mornings
and Monday (Feb 4) evening,
reflecting material in Sections 5.2-5.4 of Sommerville.
- Requirements Engineering Processes I
- Presented in section Wednesday (Feb 6)
and Monday (Feb 18) evening,
reflecting material in (parts of)
Sections 6.1-6.2 of Sommerville.
- Requirements Engineering Processes II
- Presented in section Friday (Feb 8), Friday (Feb 15) and Monday (Feb 18)
mornings
and Monday (Feb 18) evening,
reflecting material in (parts of)
Sections 6.3-6.4 of Sommerville.
- System Modelling
- Presented in section Wednesday (Feb 27) and Monday (Mar 4),
reflecting material in (parts of)
Chapter 7 of Sommerville.
- Software Prototyping
- Presented in section Friday (Mar 1) and Monday (Mar 4),
reflecting material in (parts of)
Chapter 8 of Sommerville.
- Software System Architectures
- Presented in section Wednesday, Friday and Monday (Mar 6-11),
and Monday (Mar 11) evening,
reflecting material in
Chapter 10 of Sommerville.
- Distributed Systems
- Presented in section Wednesday (Mar 13),
and Monday (Mar 25) evening,
reflecting material in
Chapter 11 of Sommerville.
- Designing with Reuse
- Presented in section Friday (Mar 15),
and Monday (Mar 25) evening,
reflecting material in
Chapter 14 of Sommerville.
- Object-Oriented Design
- Presented in section Monday (Apr 1) evening,
and to be presented Wednesday (Apr 3) morning,
reflecting material in
Chapter 12 of Sommerville.
- System Dependability
- Presented in section Monday (Apr 1) evening,
and to be presented Wednesday and Monday (Apr 10, 15) mornings,
reflecting material in
Chapter 16 of Sommerville.
- Software Testing - Verification & Validation I
- Presented in section Monday (Apr 15) evening,
and Wednesday (Apr 17) morning,
reflecting material in
Sections 19.1-19.3 of Sommerville.
- Software Testing - Component Testing
- Presented in section Monday (Apr 22) evening,
and Friday and Monday (Apr 19, 22) mornings,
reflecting material in
Chapter 20.1 of Sommerville.
- Software Testing - Integration Testing
- Presented in section Monday (Apr 29) evening,
and Wednesday (Apr 24) mornings,
reflecting material in
Chapter 20.2 of Sommerville.
- Critical Systems Validation
- Presented in section Monday (Apr 29) evening,
and Friday (Apr 26) morning,
reflecting material in
Chapter 21 of Sommerville.
- Software Testing - Cleanroom Software Development
- Presented in section Monday (Apr 29) evening,
and Monday (Apr 19) morning,
reflecting material in
Section 19.4 Sommerville.
- Software Change / Legacy Systems
- Presented in section Friday (May 3) morning,
and to be presented Monday (May 6) evening,
reflecting material in
Chapters 26 and 27 of Sommerville.
- Legacy Systems
[night section only]
- Slides from Greg Safko's presentation, Monday (Apr 29) evening
inspired by his work experience, and Chapter 26 of Sommerville.
- Slides from Exam 3 Review (Monday, May 6)
Homework Assignments
- Software Process Models
(Due: Wednesday, February 6)
(answer key)
- Software Requirements
(Due: Monday, February 18 [Section 2]; Tuesday February 19 [Section 1])
(answer key)
- Software Design
(Due: Wednesday, April 3)
(Originally due: Tuesday, April 2)
(answer key)
Group Projects
- Requirements Elicitation
(Due: Wednesday, March 6 [Section 2];
Monday, March 11 [Section 1])
- Design
(Due: Monday, April 22)
- Black Box Testing
(Due: Monday, May 6)
Windows files [in archive form]
Exams
- Monday, February 25 (Coverage: Chapters 3,5,6)
Buzzwords ("cheat-sheet")
Answer Key
- Monday, April 8 (Coverage: Chapters 7-8,10-12,14)
Buzzwords ("cheat-sheet")
Answer Key
- Monday, May 13 (Coverage: Chapters 16, 19.1-19.3, 20.1-20.2, 21, 26, 27)
Buzzwords ("cheat-sheet")
(included as part of final exam)
- Final Exam (during Finals week, Monday May 13)
clamen@cs.rowan.edu
Last modified: Fri Feb 15 03:05:21 2002