Impart knowledge of software processes appropriate to large software projects using the model based software engineering (MBASE) approach. Provide a valuable learning experience on a software project team. Produce interesting (non-trivial) software products for term projects. Ensure a fair and accurate measurement of student performance.
Week Tuesday Thursday
1 Introduction Introduction (cont).
2 Lifecycle Models Management models
3 Testing Principles Jan 27: Team Organization
Team assignments complete
4 Introduction to Objects Introduction to MBASE
5 Midterm Exam Review Exam
First midterm exam
6 Requirements Analysis Feb 17: Informal Specification
1st team presentations
7 Semi-Formal Specification MBASE WinWin
8 Object Oriented Analysis Other Project Issues
9 Planning Mar 9: Project Status Review
2nd team presentations
10 Spring recess
11 Midterm Exam Review Exam
2nd midterm exam
12 Design Mar 30: Design
3rd team presentations
13 Implementation Java Case Study
14 Implementation and Integration Apr 13: Y2K Aftermath
15 Maintenance April 20: THH 102 Review
16 Apr 25: Review April 27: THH 102 Team product demos
17 May 2: Final exams period begins
18 Final exam: Tuesday, May 9, 4:30-6:30 PM
Email: Richard dot J dot Wagner at gmail dot com
syllabus.htm, this hand crafted HTML file created December 9, 1997.
Updated updated April 20, 2000. Last updated April 15, 2011, by
Rick Wagner.
Copyright © 1997-2011 by Rick Wagner, all rights reserved.