CSC 307 Intro to Software Engineering
Tentative Schedule |
|
|
|
|
|
Date |
Week |
Lecture Topic |
Reading To Be Completed |
Lab Activity |
Individual Deliverables |
Team Deliverables
|
4/2/2008 |
1 |
Introductions, syllabus, team and individual deliverables, define SE,
Survey
|
|
choose teams; intro to wiki |
|
4/4/2008 |
1 |
Requirements Engineering |
Project wiki,
S:Preface,
S:1,
S:2 |
Team Organization, Requirements Elicitation |
|
4/7/2008 |
2 |
Software Architecture |
UML Intro |
UML Tool Tutorial, Team Meetings |
|
4/9/2008 |
2 |
Software Architecture, SCM |
|
UML Exercise, Review Requirements |
|
Wiki Structure |
4/11/2008 |
2 |
Review Requirements |
SVN Intro (Read Chapter 1) |
SVN Usage (Read Chapter 2), Review Reqs |
UML Diagram |
Requirements |
4/14/2008 |
3 |
Team Meetings, Dr. Janzen at conference |
DP Intro (Read pages 1-3) |
|
SVN Checkin |
|
4/16/2008 |
3 |
Design Patterns (Teams Osos and Pismo) |
S:3 |
Design Patterns (Teams Avila and Paso) |
|
4/18/2008 |
3 |
Review Architecture |
|
Review Architecture |
|
4/21/2008 |
4 |
Software Process,
PSP Forms |
SDLC,
PSP,
TDD, PP |
Eclipse and JUnit Tutorial,
HouseTest.java,
House.java,
Code/Unit Test Assignment |
|
4/23/2008 |
4 |
Frameworks and Libraries, Mock Objects |
GWT Tutorial 1 |
GWT Tutorial 1 |
Code/JUnit |
|
4/25/2008 |
4 |
Review Architecture |
GWT Tutorial 2 |
Review Architecture |
|
Architecture |
4/28/2008 |
5 |
Demo GWT Modifications |
|
Demo GWT Modifications |
GWT Modification |
|
4/30/2008 |
5 |
Software Construction |
S:4 |
|
|
5/2/2008 |
5 |
Software Construction: Test Bus |
TestBus |
|
|
5/5/2008 |
6 |
Software Construction: SCM,
Exceptions |
OCL,
Alloy |
|
5/7/2008 |
6 |
Review Iteration 1 |
|
Review Iteration 1 |
|
Iteration 1: Required Features A |
5/9/2008 |
6 |
Midterm Exam |
|
|
Self/Peer Evaluation |
|
5/12/2008 |
7 |
Software Tools and Methods |
S:10 |
Ant, Debugger, Test Coverage, Metrics Tutorial |
|
5/14/2008 |
7 |
Software Quality,
Reviews,
QA Plan,
QA Process
|
Inspections article |
|
5/16/2008 |
7 |
Code Review |
|
Code Review |
Code/Unit Test/Coverage Report |
|
5/19/2008 |
8 |
Software Testing |
Testing |
|
|
5/21/2008 |
8 |
Software Testing |
S:5 |
|
Inspection |
|
5/23/2008 |
8 |
Review Iteration 2 |
|
Review Iteration 2 |
|
Iteration 2: Required Features B |
5/27/2008 |
9 |
Iteration 2 Presentations |
|
|
|
5/28/2008 |
9 |
Software Maintenance and Acceptance Testing |
S:11 |
|
5/30/2008 |
9 |
Software Maintenance and
Impact Analysis |
Maintenance Solution |
|
Acceptance Tests |
|
6/2/2008 |
10 |
Team Project Work in Class |
S:6 |
|
Impact Analysis |
|
6/4/2008 |
10 |
Project Presentations: Avila, Osos |
|
Project Presentations; Evaluations |
|
Iteration 3: Choice Feature A |
6/6/2008 |
10 |
Project Presentations: Paso, Pismo |
|
Project Presentations |
Self/Peer Evaluation |
Presentation |
6/9/2008 |
|
Final Exam 1:10-4pm |
|
|
|
|
|
|
|
|