MET CS 770 A1/W4 - Object-Oriented
Analysis and Design - Fall 2003
(Monday, Main Campus, School of Theology B22, 745 Commonwealth Ave, 6:00-9:00 PM)
(Thursday, Tyngsboro Campus, 6:00-9:00 PM)
Suresh Kalathur, Ph.D.
Assistant Professor
Boston University MET College, CS Dept.
E-mail: kalathur@bu.edu
URL: http://people.bu.edu/kalathur
Required Textbook & Resources
CourseInfo Web Page
All course materials will be posted using BU's CourseInfo site. This requires all students to have an account with the BU computer system. Click here for instructions if you require an account.
Course Overview
The course covers the analysis and design of programming projects from the Unified Modeling Language perspective. Object oriented analysis techniques will be introduced through various case studies. Once the domain model is well understood during the analysis phase, the course covers the problems encountered and solutions used in developing a good and robust design model. Several design patterns will be introduced during the design phase. Students will be given the Rational Rose Enterprise Edition for UML diagramsThere will be at least three UML assignments, an in-class Mid Term (open), an in-class presentation topic, and a Final project (which involves developing the analysis and design model and a minor programming part in an object oriented programming language of your choice).
# |
Date |
Lecture |
Notes | |
---|---|---|---|---|
Main Campus (Monday's) |
Tyngsboro Campus (Thursday's) | |||
1 | 9/8 | 9/4 | Introduction, UML | |
2 | 9/15 | 9/11 | Use Cases, Class Diagrams | HW1 Assigned |
3 | 9/22 | 9/18 | Collaborative Diagrams, Sequence Diagrams | |
4 | 9/29 | 9/25 | Activity Diagrams, State chart Diagrams | HW1 Due, HW2 Assigned |
5 | 10/6 | 10/2 | Case Studies | |
6 | 10/14 (Tuesday) | 10/9 | Case Studies... cont. | HW2 Due, HW3 Assigned |
7 | 10/20 | 10/16 | Mid Term | |
8 | 10/27 | 10/23 | Software Architectures | Final Project Assigned (10/21) |
9 | 11/3 | 10/30 | Object Oriented Frameworks | HW3 Due |
10 | 11/10 | 11/6 | Object Oriented Design | |
11 | 11/17 | 11/13 | Object Oriented Design ... cont. | Final Project Status Due |
12 | 11/24 | 11/20 | Object Oriented Metrics | |
13 | 12/1 | 12/4 | Design Patterns | Final Project Due (12/2) |
14 | 12/8 | 12/11 | Design Patterns |
Course Grading
The actual grade will be determined based on the performance in the home works, mid term, class presentation, and the final project. The percentage of each component relative to the total grade is: Homeworks (30%), Mid Term (30%), In Class Presentation (10%), and Final Project (30%)