java calendar tools cen3031 presented by team ramrod

12
Java Calendar Tools CEN3031 Presented by Team Ramrod

Upload: clyde-powers

Post on 31-Dec-2015

220 views

Category:

Documents


1 download

TRANSCRIPT

Java Calendar Tools CEN3031

Presented by Team Ramrod

Overview

Group Introduction and Group Structure Two-Week-Phase Spiral Model and High Level

Schedule Project Introduction and Requirements Summary and Next Phase

Team Ramrod Group Structure Coding Team

George Liu (Lead) Amos Eshel Karina Alvarez Jeremy Crockett Cristian Boldan

Testing Team Chris Walker (Lead) Corey Forbus Mike Pridgen Ronnie Williams

Documenting Team Gulam Vayda (Lead) Albert Javellana Gabriel Jimenez Jerod Watson

Website/Repository Manager: Kate Allinson Contact Manager: Chris Walker

Team Ramrod Group Structure 4-Person Committee consists of George,

Kate, Gulam, and Chris Most section group decisions are made in

this committee (for efficiency) Committee meetings are once a week Everyone in the section group has secondary

roles (usually as extra coder)

Spiral Model Process

Phase Breakdown

First five days: Monday-Friday Document previous phase Recode (if needed) and document results Plan next phase and prototype Write use cases for next prototype

Next seven days: Saturday-Friday Code for next prototype Write storycards for next prototype

Final two days: Saturday-Sunday Test prototype and document results

Project Schedule

First Two-Week Phase: Initial Project Planning Requirements 1-3, 5-6

Second Two-Week Phase: Resolve Testing of Previous Requirements Requirements 4 and 8

Third Two-Week Phase: Resolve Testing of Previous Requirements Requirements 7 and 9-10

Java Calendar Tools In Work

Screenshots here

Project Requirements 1-3

The system shall allow monthly scrolling of the calendar and discontinue weekly scrolling with “Previous” and “Next” buttons.

The system shall have a drop down menu to move to a specific month and year in the calendar, limited to +-10 years from the computer system date.

The system shall have a built-in clock, displayed in the calendar, for the computer system clock. The system clock shall be able to represent 12 hour format or 24 hour format. 

Project Requirements 4-7

The system shall allow the user to specify reoccurring events in the calendar (bi-weekly, monthly, annually).

The system shall detect the OS being used, and select the appropriate look and feel. 

The system shall employ an "end time" attribute in the description of an event in the calendar. 

The system shall employ an alarm function, which will display a pop-up window when an event is one hour prior to starting. 

Project Requirements 8-10

The system shall allow the user to change the importance of an event placed on the calender depending on the "priority" attribute assigned (high, medium, low), which will determine other settings like alarm functions, etc.

The system shall allow the user to assign "special dates“, including birthdays, weddings, graduation, holidays, Gator football games, etc., which will place a custom icon into the date box on the calendar. 

The system shall allow a "Help" function which will provide the user an index directory on FAQs provided by the system. 

Summary

Group Structure Spiral Model Process High-Level Schedule Existing Design and New Requirements By first phase, we expect to have half of our

requirements implemented!