CS691 - Computer Science
Project I (CRN 73886) SE616 - Introduction to Software
Engineering ( |
Fall 2014 - Course Schedule (Revised 11/20/2014) |
* Each
group submits documentation.
Week |
Dates |
Project Week |
Topics |
Lectures |
Documents |
1 |
T. 9/9 |
|
Sommerville Chapter 1: Introduction |
|
|
2 |
T. 9/16 |
|
Sommerville Chapter 2: Software processes |
|
|
3 |
T.
9/23 |
|
Sommerville Chapter
3: Agile software development |
||
4 |
T. 9/30 |
0 |
Proposal Due (Class Presentation)* Sommerville Chapter 4: Requirements engineering |
|
|
5 |
T.
10/7 |
1 |
Sommerville Chapter 5: System
modeling
|
Chapter 5
|
Use Case Exercise
Use Case Diagram
Tutorial
Use Case
Diagram Exercise
|
6 |
T. 10/14 |
2 |
Sommerville Chapter 6: Architectural design |
|
|
7 |
T. 10/21 |
3 |
Requirements Document Due–(Class Presentation)* |
Sample Use Case
Template and Example |
|
8 |
T. 10/28 |
4 |
Midterm Exam (Chapters 1 – 6 in Sommerville) |
|
|
9 |
T. 11/04 |
5 |
Sommerville Chapter 7: Design and Implementation |
Sample
Software Design Specification |
|
10 |
T. 11/11 |
6 |
Sommerville Chapter 8: Software Testing |
|
|
11 |
T.
11/18 |
7 |
Sommerville Chapter 9: Software Evolution Design Documents Due (Class
Presentation)* |
|
|
12 |
T. 11/25 |
8 |
UML
Review |
Tutorials |
|
13 |
T. 12/02 |
9 |
Chapter 10: Sociotechnical Systems Presentations – Final demonstration of software* |
|
|
14 |
T. 12/09 |
Final Exam (Sommerville – Chapters 7 - 10) |
|