SI435 Advanced
Software Engineering
Course Syllabus
Spring 2005
|
Wk |
Top |
Week Start |
Topics/Events |
|
1 |
11-1 |
7 Jan |
Course Policy,
Course overview. Programming Team Selection. Term
Project Requirements Analysis. |
|
2 |
2-1 2-2 |
10 Jan |
Problem and Requirements Definition Lab: Risk Analysis |
|
3 |
3-1 |
17 Jan |
** Monday Software Architecture Lab: Requirements Engineering and Analysis |
|
4 |
3-2 4-1 |
24 Jan |
Software Architecture Problem Analysis Lab: Visual-Paradigm CASE Tool (Analysis workflow) |
|
5 |
4-2 4-3 |
31 Jan |
Problem Analysis Lab: Software Architecture |
|
6 |
4-4 4-5 |
7 Feb |
Problem Analysis Lab: Acceptance Testing/Test Plan Development |
|
7 |
5-1 5-2 |
14 Feb |
X- Week. Planning and Risk Analysis Peer Evaluation1 Lab: Large-Scale Software Development |
|
8 |
6-1 |
21 Feb |
** Monday
System Design Lab: Visual-Paradigm CASE Tool (Design workflow) |
|
9 |
6-2 6-3 |
28 Feb |
System Design Lab: Rapid Prototyping |
|
10 |
6-4 6-5 |
7 Mar |
System Design Lab: Java Database Connectivity (JDBC) Paper Milestone II Due |
|
|
|
14 Mar |
Spring Break |
|
11 |
6-6 7-1 |
21 Mar |
Design Implementation Lab: Application Programming Interface Paper Milestone III Due |
|
12 |
7-2 8-1 |
28 Mar |
Implementation Subsystem Testing Lab: System Integration/Testing |
|
13 |
8-2 8-3 |
4 April |
X- Week. Integration/Testing Peer Evaluation 2 Lab: Software Reuse Paper Milestone IV Due |
|
14 |
8-4 9-1 |
11 April |
Integration/Testing Lab: Exception handling Paper Milestone V Due |
|
15 |
10-1 1-1 |
18 April |
Acceptance testing Social and Ethical Implications of Computing: Professionalism Lab: Acceptance Testing Paper Milestone VI Due |
|
16 |
10-2 11-2 |
25 April |
Acceptance testing Course Review, SOFs | Programming Project: Final Product Delivery. Peer Evaluation 3. Paper Milestone VII Due Classes end Friday, 29 April |