CS 345 - Software Engineering - Schedule (subject to change)
Schedule - Accompanying presentation slides and reading assignments are found on our BB site
Wk 1 |
Introduction and Orientation - Chapter 1 |
|
---|---|---|
1/8 | Introduction - Why software engineering? | |
1/10 | What is software engineering? Introduction to the software engineering code of ethics. Discussion questions | |
Wk 2 |
Process Models - Chapter 2 |
|
1/15 | Traditional models | |
1/17 | Traditional models | |
Wk 3 | Agile Models Chapter 3 - Motivation to |
|
1/22 | Agile methods | |
1/24 | Failure is an option - Case study | |
Wk 4 | Group Project and requirements engineering - Chapter 4 |
|
1/29 | Introduction to the project / Group project demonstrations | |
1/31 | Group project demonstrations / Requirements process | |
Wk 5 | Requirements - Chapter 4, Chapter 5 |
|
2/5 | Requirements process / UML for understanding | |
2/7 | More UML | |
Wk 6 | System Design - Chapter 6, 7 |
|
2/12 | No class - Assessment Day | |
2/14 | Peer review of requirements document / Begin system design. | |
Wk 7 | User Interfaces - Supplemental |
|
2/19 | System Design | |
2/21 | Class cancelled - work on design document | |
Wk 8 | Implementation - Chapter 7, Chapter 25 |
|
2/26 | System design and implementation | |
2/28 | Peer review of system design document - Must be present to get credit. (Midterm assigned) |
|
3/4-3/8 | Spring Break | |
Wk 9 | Quality - Chapter 24 |
|
3/12 | User interface principles. A wholistic view of quality | |
3/14 | Midterm due in hardcopy form no later than 5pm in my office | |
Wk 10 | Quality - Chapter 24, Chapter 26, Chapter 8 |
|
3/19 | Quality management, process improvement | |
3/21 | Testing strategies | |
Wk 11 | Maintenance and Evolution - Chapter 9, Chapter 25 |
|
3/26 | Evolution | |
3/28 | Configuration management | |
Wk 12 | Project Management |
|
4/2 | Managing people | |
4/4 | Managing the project | |
Wk 13 | ||
4/9 | Managing the project - lab | |
4/11 | Finishing project - your own project risk at this point Software design - uml class diagrams revisited |
|
Wk 14 | ||
4/16 | Brief project demonstrations - Where are you? Case study | |
4/18 | Configuration management - subversion Other tools for software engineering |
|
Wk 15 | ||
4/23 | Project demonstrations with our "customers" - final exam issued - | |
4/25 | Project demonstrations and wrap up | |
Final Exam | Exam due in my office no later than Tuesday 4/30 1:00pm - 3:00pm |
Updated 01/03/2013- NLH