ClassGrab Software Development Plan

Slides:



Advertisements
Similar presentations
© Copyright 2006 FPT Software 1 © FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 How to work in Fsoft project Authors: KienNT.
Advertisements

Software Life Cycle and Models
TUF: Securing Software Update Systems on GENI Justin Cappos Department of Computer Science and Engineering University of Washington.
By Rick Clements Software Testing 101 By Rick Clements
Making the System Operational
Electric Bus Management System
XProtect® Web Client 1 Product presentation.
CMPT 275 Software Engineering
ClassGrab Software Test Plan Computer Science Department University of Alabama in Huntsville Dr. Rick Coleman, Instructor CS 499, Senior Project.
Have a Presentation Assignment?. Then you need Presentation Software! Microsoft PowerPoint is the most used, the one our district pays for - the presentation.
05/19/04 1 A Lessons Learned Process Celebrate the Successes Learn From the Woes Natalie Scott, PMP Sr. Project Manager.
Introduction Peter Dolog dolog [at] cs [dot] aau [dot] dk Intelligent Web and Information Systems September 9, 2010.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/ Presented By: ExoNET Solutions.
1 Owais Mohammad Haq Department of Computer Science Eastern Michigan University April, 2005 Java Script.
Acceptance Test: Smart Scheduling Client: Dr. Robert Yoder.
0-1 Team # Status Report (1 of 4) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team #: Team Name.
0-1 Team # Status Report (1 of 4) Client Contact –Status Point 1 –Status Point 2 Team Meetings –Status Point 1 –Status Point 2 Team Organization –Description.
Software Plan: Smart Scheduling Client: Dr. Robert Yoder.
Quality is about testing early and testing often Joe Apuzzo, Ngozi Nwana, Sweety Varghese Student/Faculty Research Day CSIS Pace University May 6th, 2005.
0-1 Team 1 Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auto-Owners.
0-1 Team ?? Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auraria.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Development plan and quality plan for your Project
ABSTRACT CONCLUSION U iPack: A UNR iPhone Application A.J. Henriques ◦ Christian Maloney ◦ Jeff Naruchtparames Instructor: Dr. Sergiu Dascalu, PhD External.
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
Healthy Kids Zone Team Introduction Chad Honkofsky 2.
Web Technologies COMP6115 Session 2: Planning, Designing, Constructing and Testing Static Web Sites Dr. Paul Walcott Department of Computer Science, Mathematics.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
CSE 436 Software Engineering Workshop Course Overview Christopher Gill CSE 436 January 2007 Department of Computer Science and Engineering.
AGENDA Introduction to Virtual Mechanic Demo Architectural diagram and summary QA steps and user acceptance testing Bugs in the software Feedback from.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Software Engineering Project: Research Expert Prabhavathi Kumarasamy Joshua Thompson Paul Varcholik University of Central Florida.
Boston University Project Management Association Website Development Group 3 Team3 CS632 Dr. Vijay Kanabar Team Members Mario Soto Emily Ziegler Kevin.
May05-36: Boone Cemetery Management Software Boone Cemetery Management Software May05-36 Greg Thede, Director, Boone Parks Department Dr. Kothari Joseph.
1 Welcome to Senior Design 4106 Fall 2005 Section B: Dr. Marc Goetschalckx Dr. Spyros Reveliotis Webpage: Acknowledgement:
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
1 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science.
Expert System Job Offer Evaluation Software May Abstract The project’s focus is to decide what criteria should be used to determine which job offer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science.
9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of.
Distributed Software Development QR Marks The Spot Project Plan Presentation Nicolas Jacquemoud.
Class Scheduler Team Members Bernard Battle Jerad Blake James Knoch Chris Louallen Lenora Pride.
Brandon Jarratt, Nathan Clark, Chris Bennett, David Nolan Software Engineering Final Presentation Section 502.
Java Problem Repository & Education Platform Software Plan DeltaTech - Software Plan Presentation9/23/
1 Acceptance Test Presentation Client Dr. Darren Lim 4/27/2010.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
07/21/97 MOSS Project Introduction and Definition -Senior Project-
10/9/2011 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Brandon Jarratt, Nathan Clark, Chris Bennett, David Nolan Software Engineering Final Presentation Section 502.
Attendance Application Milestone 5 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
A Project Report ON ONLINE AUCTION PORTAL A project report Submitted in Partial Fulfillment Award of degree Master of Computer Application [Batch ]
1 Sean Aluoto Anthony Keeley Eric Werner. 2 Project Plan Overview Project Lifecycle model Time line Deliverables Organization plan Risk management Design.
CAESked Computer Aided Engineering Scheduler. Introduction Team Members: Chris Fruin & Jerry Grochowski What CAESked is: Web based class scheduling application.
Web Page Design The Basics. The Web Page A document (file) created using the HTML scripting language. A document (file) created using the HTML scripting.
ISS Team Group Member ◦ Nguy ễ n Nh ậ t Minh ◦ Nguy ễ n Kh ắ c Khu ◦ Ph ạ m Ng ọ c Hi ế u ◦ Nguy ễ n Ng ọ c Khánh ◦ Nguy.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Web Application Development Process
The Purchase Order, Invoice and Payment Enquiry System: PIPES
Globey’s World K-6 Teaching Application Support and Software Ongo-08b
Points to be Considered while selecting an LMS
Gerardine Montebon Tanisha Bhatti Austin Yi Jessica Dear
CS 499 Course Overview CS 499 is the second course in a two-course sequence in which teams complete the software development project that they began in.
Tioga Tae Kwon Do Student Management System
PITCHING Presentation Template
Presentation transcript:

ClassGrab Software Development Plan Dr. Rick Coleman, Instructor CS 499, Senior Project Computer Science Department University of Alabama in Huntsville

The Team Jay Paul Gregory Zack Thomas Brandon Murphy Michael Hill JOB TITLE ASSIGNEE Project Manager Zack Thomas Customer Liaison Zack Thomas Requirements Analyst Brandon Murphy Designers All Members Programmers All Members Test Designers All Members Testers All Members Technical Writer Michael Hill Software Lead Jay Paul Gregory Repository Manager Brandon Murphy

Project Overview Course Scheduling Management Generate course listing Allow students to sign up for courses Allow instructors and admin to manage courses Not a replacement for banner No payments No student records No financial aid information

Supported Features Accept input pertaining to Courses w/ time and location Prerequisites Course Availability Time Slots accept input pertaining to courses, days, times, classrooms, prerequisite classes, a department list of available courses, maximum enrollments, available classrooms and buildings, list of University-wide class periods

Supported Features Assign faculty to sections of classes Generate departmental course schedule Notify of any scheduling conflicts Intuitive interface Generate Reports The system will assign sections to rooms, faculty members to sections, and sections to time periods Auto gen course listing into available time slots It will produce a list of conflicts and notify where a manual intervention is needed Reports include a list of classes with instructors and time and location

System Requirements Server Side Client Side Windows XP / Vista / 7 Web based so Internet Explorer Chrome Firefox … etc Since the application is web based, it should run on any platform

Deliverables Documents Presentations Application w/ final report Development Plan Requirements Definition / Specification Design Document Test Plan Presentations 6 total, 1 for each document, 1 for final report Application w/ final report

Milestones Software Development Plan Requirements Definition Document 09/19/2012 Requirements Definition Document 10/09/2012 Requirements Specification Document 10/17/2012 Software Design Document 11/05/2012 Just show this slide, don’t talk too much about it

Milestones Software Test Plan Begin Implementation 11/19/2012 Begin Implementation 11/28/2012 Final Report / Deliver Application 12/03/2012 Just show this slide, don’t talk too much about it

Risks Risk Plan of Action Likelihood Death in the family Move responsibilities around Very unlikely Out of town meeting Moderate Presentation slides not available Bring printout & use whiteboard Unlikely Facility not available Reschedule presentation Permanent removal of team member Talk to Dr. Coleman about project responsibility reduction or move deadlines back Unable to meet Project Schedule Talk to Dr. Coleman about project responsibility reduction Member fails to meet team expectations Try to fix the issue & ask for an extension

Additional Information Open source Google Code http://code.google.com/p/classgrab/ Includes task management similar to Jira Repository hosting with Mercurial Peer code review similar to Crucible Integration into Mercurial similar to GlassEye Language C# with Asp.NET

QA Session Questions? Comments? Concerns? Suggestions?