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

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

Apr 01, 2015

Download

Documents

Rickey Tunell
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: ClassGrab Software Development Plan Computer Science Department University of Alabama in Huntsville Dr. Rick Coleman, Instructor CS 499, Senior Project.

ClassGrabSoftware Development Plan

Computer Science Department

University of Alabama in Huntsville

Dr. Rick Coleman, Instructor

CS 499, Senior Project

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

The Team Jay Paul Gregory Zack Thomas Brandon Murphy Michael Hill

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

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

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

Supported Features Accept input pertaining to

Courses w/ time and location Prerequisites Course Availability Time Slots

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

Supported Features Assign faculty to sections of classes Generate departmental course schedule Notify of any scheduling conflicts Intuitive interface Generate Reports

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

System Requirements Server Side

Windows XP / Vista / 7 Client Side

Web based so Internet Explorer Chrome Firefox … etc

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

Deliverables Documents

Development Plan Requirements Definition / Specification Design Document Test Plan

Presentations 6 total, 1 for each document, 1 for final report

Application w/ final report

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

Milestones Software Development Plan

09/19/2012 Requirements Definition Document

10/09/2012 Requirements Specification Document

10/17/2012 Software Design Document

11/05/2012

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

Milestones Software Test Plan

11/19/2012 Begin Implementation

11/28/2012 Final Report / Deliver Application

12/03/2012

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

RisksRisk Plan of Action Likelihood

Death in the family Move responsibilities around Very unlikely

Out of town meeting Move responsibilities around Moderate

Presentation slides not available Bring printout & use whiteboard Unlikely

Facility not available Reschedule presentation Very unlikely

Permanent removal of team member Talk to Dr. Coleman about project responsibility reduction or move deadlines back

Very unlikely

Unable to meet Project Schedule Talk to Dr. Coleman about project responsibility reduction

Very unlikely

Member fails to meet team expectations Try to fix the issue & ask for an extension Unlikely

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

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

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

QA Session Questions? Comments? Concerns? Suggestions?