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
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.