COSC 6318 Object-Oriented Analysis and Design
Spring 2000 - MW 5:30 - 7PM
University of Houston - Department of Computer Science


Instructor: Dr. Venkat Subramaniam email:cosc155g@bayou.uh.edu
Office Hours: Visit following page for details: http://www.cs.uh.edu/~svenkat

Online Info: http://www.cs.uh.edu/~svenkat/classes Please visit to add to mailing list


Grading: Assignments: 20%, Homeworks: 20%, Midterms 1 & 2: 15% each, Project 30%.


Syllabus (subject to change):


Team Project - Requirements and Grading Policy

A Team Project carries 30% of the grade. The project has to be proposed by the team and approved by the instructor. All reports should be type written double-spaced. Each student, based on performance and contribution, as indicated by peer evaluation, will receive a percentage of their final team project grade.

 

Students are encouraged to discuss the project details with the instructor on a regular basis, during the semester. The objective of these discussions is to explore various options and tradeoffs in design and development of the project.

 

1. Project Team [Due: Feb. 7thth]

No more than 10 students may belong to a team. Each student of a team will be a project developer, and one of them will serve as the team leader. If any team member(s) drops from the course, the team is still responsible for completing the project.

 

2. Project Proposal [Due:Feb. 21st]

A proposal of the project with title and objective should be submitted. The proposal should be two to five pages. It should also contain an estimation of time required, per person, to analyze, design, implement and test the project.

 

3. Analysis Report [Due: Mar. 8th]

A Use Case Analysis report with primary and secondary scenarios, high level classes identified, along with UML diagrams of class relationships. The report should have detailed discussions on the Analysis.

 

4. Design Report [Due: Apr. 10th]

A Design report with the design level classes, and dynamic and functional model of your system. The report should have detailed discussions on the Design. It should also report on the implementation plan and approach with details on language features used.

 

5. Project Refined Report [Due. Final Exam Day or earlier]

This report will contain refinements made to the analysis and design upon further development and will apply the Design Patterns.

 

6. Project Demonstration [Due: Final Exam Day or earlier]

The project demonstration will be scheduled for the final exam time or earlier. One or more members of the team should demonstrate the project in front of a terminal. The grade for this will be based on the team’s answer to questions raised during the demo, organization and presentation of the demo.


No late submissions allowed on any assignments. Most announcements/assignments will be through email

Please signup for the mailing list