Top Banner
Java Calendar Tools CEN3031 Presented by Team Ramrod
12

Java Calendar Tools CEN3031 Presented by Team Ramrod.

Dec 31, 2015

Download

Documents

Clyde Powers
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Java Calendar Tools CEN3031 Presented by Team Ramrod.

Java Calendar Tools CEN3031

Presented by Team Ramrod

Page 2: 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

Page 3: Java Calendar Tools CEN3031 Presented by Team Ramrod.

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

Page 4: Java Calendar Tools CEN3031 Presented by Team Ramrod.

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)

Page 5: Java Calendar Tools CEN3031 Presented by Team Ramrod.

Spiral Model Process

Page 6: Java Calendar Tools CEN3031 Presented by Team Ramrod.

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

Page 7: Java Calendar Tools CEN3031 Presented by Team Ramrod.

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

Page 8: Java Calendar Tools CEN3031 Presented by Team Ramrod.

Java Calendar Tools In Work

Screenshots here

Page 9: Java Calendar Tools CEN3031 Presented by Team Ramrod.

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. 

Page 10: Java Calendar Tools CEN3031 Presented by Team Ramrod.

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. 

Page 11: Java Calendar Tools CEN3031 Presented by Team Ramrod.

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. 

Page 12: Java Calendar Tools CEN3031 Presented by Team Ramrod.

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!