CS 2450 Software Engineering
Fall 2008
Section 1 TR 9:00 a.m. - 10:15 a.m. Old Main 117
Office Hours: TR 10:30 a.m. - 12:00 p.m. and W 2:00 p.m. - 3:30 p.m.
| Email: | Xiaojun.Qi@usu.edu |
| Phone: | (435)797-8155 |
| Office: | Main 401C |
Syllabus
Course Topics
Part One Introduction to Software Engineering
Chapter 1 The Scope of Software Engineering (Class Notes); (Presentation File)
Chapter 2 Software Life-Cycle Models (Class Notes); (Presentation File)
Chapter 3 The Software Process (Class Notes); (Presentation File)
Part Two Workflows of the Software Life Cycle
Chapter 10 Requirements (Class Notes); (Presentation File)
Chapter 11 Classical Analysis
Chapter 12 Object-Oriented Analysis (Class Notes); (Presentation File)
Chapter 13 Design (Class Notes); (Presentation File)
Chapter 14 Implementation (Class Notes); (Presentation File)
Chapter 16 More on UML (Class Notes); (Presentation File)
Chapter 15 Postdelivery Maintenance (Class Notes); (Presentation File)
Part Three Team and Management Issues
Chapter 7 From Modules to Objects (Class Notes); (Presentation File)
Chapter 4 Teams (Class Notes); (Presentation File)
Chapter 5 The Tools of the Trade (Class Notes); (Presentation File)
Chapter 6 Testing (Class Notes); (Presentation File)
Chapter 8 Reusability and Portability (Class Notes); Presentation File)
Chapter 9 Planning and Estimating (Class Notes); Presentation File)
Assigments
1. [Total 15 points] Assignment 1 (Due by 11:59 p.m. on Sept. 4, 2008)
2. [Total 20 points] Assignment 2 (Due by 11:59 p.m. on Sept. 18, 2008)
3. [Total 25 points] Assignment 3 (Due by 11:59 p.m. on Oct. 4, 2008)
4. [Total 60 points] Assignment 4 (Due by 11:59 p.m. on Oct. 22, 2008)
5. [Total 50 points] Assignment 5 (Individual Assignment Due by 11:59 p.m. on Nov. 6, 2008 and Group Assignment Due by 11:59 p.m. on Nov. 8, 2008.)
6. [Total 10 points] Mid-Stage Submission: Operational-quality program (Due by 11:59 p.m. on Nov. 17, 2008)
7. [Total 10 points] Mid-Stage Submission: Refined operational-quality program (Due by 11:59 p.m. on Dec. 1, 2008)
8. [Total 130 points] Final Project List, Final Deliverables (Due by 11:59 p.m. on Dec. 8, 2008)
9. Evaluation (Due by 11:59 p.m. on Dec. 10, 2008)
10. [Total 40 points] Individual Assignment (Due by 11:59 p.m. on Dec. 8, 2008 if you did not do the in-class quiz on Nov. 25).
Miscellaneous
1. Project Choices Based on the First Assignment
2. Team Assignment
3. Noun Extraction
4. Sample Presentation
5. Final Presentation Schedule