ICS 52 Design Phase

ICS 52 Design Phase - ICS52 - Fall, 2007 - Homework 2...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
ICS52 - Fall, 2007 - Homework 2 Student Name : aaaaaa, bbbbbbbbbbb Student Number: 12345678 Awarded Points Available Points 5 Document Structure and TOC 10 3) Introduction 10 4) Design Rationale 20 5) Class Diagram 50 6) Class Interface Specifications 5 7) Integration Test Plan (-10 if drafts not turned by 12:00 noon 11/9) 100 TOTAL
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Table of Contents Introduction ……………………………………………………………….pg 3 Design Rational……………………………………………………………pg 3 Class Diagram……………………………………………………………. .pg 6 Class Interface Specification………………………………………………pg 7 Course Interface…………………………………………………………………………… pg 07 Room Interface……………………………………………………………………………. .pg 08 Sc heduler Interface………………………………………………………………………. ..pg 09 Rules Interface……………………………………………………………………………. . pg 10 Database Interface…………………………………………………………………………. .pg 10 UniversityMember Interface………………………………………………………………. pg 13 Professor Interface………………………………………………………………………….pg 13 Student Interface……………………………………………………………………………pg 15 Administrator Interface……………………………………………………………………. .pg 16 ReaderWriter Interface……………………………………………………………………. ..pg 16 Integration Test Plan……………………………………………………….pg 17 Plan A……………………………………………………………………………………….pg 17 Page 2 of 17
Background image of page 2
Introduction The Schocr system is a system that is designed to schedule classes in specific rooms at specific times with minimal conflicts. The System itself has been modularized into many different and concrete aspects. While each object is unique, these aspects together form the whole underlying foundation of the Schocr system. The users have been classified into one of three categories; students, professors, and administrators. Each selected category brings up a unique set of option within the user interface design to allow every user to have a simple and effective means of input. All Information is stored in a centralized location known as the “Database”. The Database allows the various objects to add and request data from this centralized location, dramatically simplifying the process. Once all the user information has been entered, the Schocr system can generate a schedule in various manners, by calling the necessary information from the centralized database system. A save feature has been provided that
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 04/17/2008 for the course ICS 52 taught by Professor Frost during the Fall '07 term at UC Irvine.

Page1 / 17

ICS 52 Design Phase - ICS52 - Fall, 2007 - Homework 2...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online