software plan: smart scheduling client: dr. robert yoder

Post on 21-Dec-2015

214 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Software Plan: Smart SchedulingClient: Dr. Robert Yoder

2

Welcome

Dr. Robert Yoder (client)Head of the Computer Science Department at Siena College

Dr. Timothy LedermanOur Professor

3

Agenda

• Software Engineering Team

• Problem and Software Justification

• Constraints and Goals

• Development Tools and Methodologies

• Development Timeline

4

Empire Unlimited

•Thomas Mottola – Team Leader

•Jason Czajkowski – Lead Systems Administrator

•Meghan Servello – Organizational Information Manager

•Brian Maxwell – Lead Software Developer

•Jonathan Smith – Information Analysis Manager

•Collin Lefeber - Webmaster

5

Agenda

• Software Engineering Team

• Problem and Software Justification

• Constraints and Goals

• Development Tools and Methodologies

• Development Timeline

6

The Problem

• Scheduling classrooms, labs, courses, and professors.

• Currently scheduling is done in a cumbersome fashion.

• Lack of a self-checking system.

• There are constraints set by Siena College.

• Schedules can be difficult to read.

7

Examples

8

System Justification

• Designing and editing schedules will be made more intuitive

• Constraint checking system with warnings

• Easier viewing of the schedule

9

Agenda

• Software Engineering Team

• Problem and Software Justification

• Constraints and Goals

• Development Tools and Methodologies

• Development Timeline

10

Constraints

• Large scale scheduling with many resources

• Security

• Cross departmental scheduling

11

Goals

• Manage and schedule multiple resources

• Avoid room and professor conflicts

• Instant feedback

• Filter by classroom, professor, time

• Generate reports

• Retain history of previous semesters

12

Agenda

• Software Engineering Team

• Problem and Software Justification

• Constraints and Goals

• Development Tools and Methodologies

• Development Timeline

13

Development Tools | Software

• Software Resources:

Microsoft Access

Adobe Fireworks

Microsoft Office Suite

Dreamweaver

Firefox, Chrome, Internet Explorer

WinZip

Digital Dropbox

14

Development Tools | Languages

• Programming/Query Language Resources:

HTML

XHTML

PHP

CSS

JavaScript

MySQL

15

Development Tools | Other

• Hardware/Human Resources:

• Computers in Software Engineering Lab

• Macintosh Computers

• Windows Computers

• Team Members

• Dr. Lederman

• Dr. Yoder

16

Development Model

Empire Unlimited's project development model is based off of a mixture of the Waterfall and Spiral models.

17

Agenda

• Software Engineering Team

• Problem and Software Justification

• Constraints and Goals

• Development Tools and Methodologies

• Development Timeline

18

Timeline (Gantt Chart)

19

More to Come…

• Software Requirement Specifications by October 28, 2010

• Preliminary Design by December 8, 2010

• Detailed Design by February 2011

• Acceptance Test by April 2011

20

The End

Thank you.

Questions or Comments?

top related