CSCI 470 Course Home Page
·
Course
Reading Schedule and Online Notes
·
Sample
Final Exam for Review and Here
is an additional Normalization Problem
·
916
Medical Aesthetics Client Requirements Documentation
· Project Proposal deliverables
Congratulations
to the team with the proposal that Tatja and I judged as best modeling the
entities, relationships, and cardinalities of relationships for her
“mini-world” of the 916 Medical Skin Studio.
The team with members Kyle Sunde, Ryan Such, Matt Edwards, Will Weyrich,
and Houa Lee came up with an Entity-Relationship Model that modeled the
business most accurately and they also had the use cases to cover the primary
business functions of interest to Tatja.
One
comment when implementing this proposal:
Look at the relationship between Packages and Tickets. This proposal shows that as a
many-to-many. Do introduce the
association object. You will find that
this object represent the packages that have been purchased, while “packages”
in this model represents “inventory packages”.
This illustrates once more why it is so important to track a concept in
many stages of its existence. Also, look
into the idea of putting a one-to-one relationship between “appointments” and
“tickets”.
· FINAL WINNING PROPOSAL IN PDF FORMAT
· FINAL WINNING PROPOSAL IN HTML FORMAT
·
Project
phase one deliverables
Three
projects stood out as having excellent components in there Phase One Design.
The
overall winner for completeness and excellence in all components: Team led by
Larry
Davis with members David Saesere, Joshua DeGeorge, Ryan Watson and Preston
Lacy.
For
excellent coverage of reports: the Team led by Kyle Sunde with members Ryan
Such, Matt Edwards, Will Weyrich and Houa Lee.
For
excellent coverage of all user views including very pleasing design of user
views (making Tatja most happy!): the Team led by Ryan Mordoff with members Tou
Lor, Nat Bowman, Jeffrey Hawthorne and Christian Gugas.
For
access to Larry’s teams Phase One, take the following link:
Take the link below to access Kyle Sunde's Teams Phase One Design:
http://www.ecst.csuchico.edu/~melody/courses/Fall2007CSCI470/Kyles_team_phase_1_updated.htm
Take the link below to access Ryan Mordoff's Teams Phase One Design:
http://www.ecst.csuchico.edu/~melody/courses/Fall2007CSCI470/Ryans_Team_DesignPhase1.htm
· Project phase two deliverables
· Some quite relevant examples!
· Topics to review for the Midterm!
· SOLUTIONS TO SAMPLE MIDTERM QUESTIONS!
· REVIEW QUESTIONS FOR THE FINAL EXAM!
·
Recycling machine use
case example
· CLICK HERE TO DOWNLOAD RATIONAL ROSE 98 (look in the directory for the file CompressedRationalRose98.zip and double click on it to download it, then unzip it and click the setup.exe file)
· Student sample projects from Fall 2003
o Hotel Reservation System
o Pet Grooming Service
*************************************************************
Below are other related course materials - some from old Object-Oriented Analysis and Design Course (CSCI 211, ETC.)
· Possible Solution to the Movie/Director/Actor/Scenes ER Modelling Problem
· One analysis of the Olympic Games ER Diagram
SAMPLE PROPOSALS: For some reasons, the following CSCI 211 "sample proposals" look best in Internet Explorer, in my experience. Please note - these sample proposals don't have all the same deliverables as your CSCI 273 proposal, but there are many overlaps. Here are two excellent proposals from your fellow students, below:
A. This proposal is for a new online registration system
B. This proposal is for a network management system
More e.g.s to look over to help with your Phase 1:
|
|
Example from Rumbaugh on State Transition Diagrams
with Concurrent States |
|
|
How to develop a
State Transition Diagram for an Object Class using Sequence Diagrams!! |
|
|
· SAMPLE Student Project Version One's from the CSCI 211 course:
1. Take this link for Haward Jie's project, his CRC cards are here as a separate link
2. Take this link to go to the old 211 subdirectory and double - click on the zip file csci311_prj.zip to download Boyd Trolinger's Version One files.
Return to Melody's Home Page.