Software Plan: Smart Scheduling Client: Dr. Robert Yoder.
-
date post
21-Dec-2015 -
Category
Documents
-
view
213 -
download
0
Transcript of Software Plan: Smart Scheduling Client: Dr. Robert Yoder.
![Page 1: Software Plan: Smart Scheduling Client: Dr. Robert Yoder.](https://reader030.fdocuments.us/reader030/viewer/2022032704/56649d555503460f94a31ebf/html5/thumbnails/1.jpg)
Software Plan: Smart SchedulingClient: Dr. Robert Yoder
![Page 2: Software Plan: Smart Scheduling Client: Dr. Robert Yoder.](https://reader030.fdocuments.us/reader030/viewer/2022032704/56649d555503460f94a31ebf/html5/thumbnails/2.jpg)
2
Welcome
Dr. Robert Yoder (client)Head of the Computer Science Department at Siena College
Dr. Timothy LedermanOur Professor
![Page 3: Software Plan: Smart Scheduling Client: Dr. Robert Yoder.](https://reader030.fdocuments.us/reader030/viewer/2022032704/56649d555503460f94a31ebf/html5/thumbnails/3.jpg)
3
Agenda
• Software Engineering Team
• Problem and Software Justification
• Constraints and Goals
• Development Tools and Methodologies
• Development Timeline
![Page 4: Software Plan: Smart Scheduling Client: Dr. Robert Yoder.](https://reader030.fdocuments.us/reader030/viewer/2022032704/56649d555503460f94a31ebf/html5/thumbnails/4.jpg)
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
![Page 5: Software Plan: Smart Scheduling Client: Dr. Robert Yoder.](https://reader030.fdocuments.us/reader030/viewer/2022032704/56649d555503460f94a31ebf/html5/thumbnails/5.jpg)
5
Agenda
• Software Engineering Team
• Problem and Software Justification
• Constraints and Goals
• Development Tools and Methodologies
• Development Timeline
![Page 6: Software Plan: Smart Scheduling Client: Dr. Robert Yoder.](https://reader030.fdocuments.us/reader030/viewer/2022032704/56649d555503460f94a31ebf/html5/thumbnails/6.jpg)
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.
![Page 7: Software Plan: Smart Scheduling Client: Dr. Robert Yoder.](https://reader030.fdocuments.us/reader030/viewer/2022032704/56649d555503460f94a31ebf/html5/thumbnails/7.jpg)
7
Examples
![Page 8: Software Plan: Smart Scheduling Client: Dr. Robert Yoder.](https://reader030.fdocuments.us/reader030/viewer/2022032704/56649d555503460f94a31ebf/html5/thumbnails/8.jpg)
8
System Justification
• Designing and editing schedules will be made more intuitive
• Constraint checking system with warnings
• Easier viewing of the schedule
![Page 9: Software Plan: Smart Scheduling Client: Dr. Robert Yoder.](https://reader030.fdocuments.us/reader030/viewer/2022032704/56649d555503460f94a31ebf/html5/thumbnails/9.jpg)
9
Agenda
• Software Engineering Team
• Problem and Software Justification
• Constraints and Goals
• Development Tools and Methodologies
• Development Timeline
![Page 10: Software Plan: Smart Scheduling Client: Dr. Robert Yoder.](https://reader030.fdocuments.us/reader030/viewer/2022032704/56649d555503460f94a31ebf/html5/thumbnails/10.jpg)
10
Constraints
• Large scale scheduling with many resources
• Security
• Cross departmental scheduling
![Page 11: Software Plan: Smart Scheduling Client: Dr. Robert Yoder.](https://reader030.fdocuments.us/reader030/viewer/2022032704/56649d555503460f94a31ebf/html5/thumbnails/11.jpg)
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
![Page 12: Software Plan: Smart Scheduling Client: Dr. Robert Yoder.](https://reader030.fdocuments.us/reader030/viewer/2022032704/56649d555503460f94a31ebf/html5/thumbnails/12.jpg)
12
Agenda
• Software Engineering Team
• Problem and Software Justification
• Constraints and Goals
• Development Tools and Methodologies
• Development Timeline
![Page 13: Software Plan: Smart Scheduling Client: Dr. Robert Yoder.](https://reader030.fdocuments.us/reader030/viewer/2022032704/56649d555503460f94a31ebf/html5/thumbnails/13.jpg)
13
Development Tools | Software
• Software Resources:
Microsoft Access
Adobe Fireworks
Microsoft Office Suite
Dreamweaver
Firefox, Chrome, Internet Explorer
WinZip
Digital Dropbox
![Page 14: Software Plan: Smart Scheduling Client: Dr. Robert Yoder.](https://reader030.fdocuments.us/reader030/viewer/2022032704/56649d555503460f94a31ebf/html5/thumbnails/14.jpg)
14
Development Tools | Languages
• Programming/Query Language Resources:
HTML
XHTML
PHP
CSS
JavaScript
MySQL
![Page 15: Software Plan: Smart Scheduling Client: Dr. Robert Yoder.](https://reader030.fdocuments.us/reader030/viewer/2022032704/56649d555503460f94a31ebf/html5/thumbnails/15.jpg)
15
Development Tools | Other
• Hardware/Human Resources:
• Computers in Software Engineering Lab
• Macintosh Computers
• Windows Computers
• Team Members
• Dr. Lederman
• Dr. Yoder
![Page 16: Software Plan: Smart Scheduling Client: Dr. Robert Yoder.](https://reader030.fdocuments.us/reader030/viewer/2022032704/56649d555503460f94a31ebf/html5/thumbnails/16.jpg)
16
Development Model
Empire Unlimited's project development model is based off of a mixture of the Waterfall and Spiral models.
![Page 17: Software Plan: Smart Scheduling Client: Dr. Robert Yoder.](https://reader030.fdocuments.us/reader030/viewer/2022032704/56649d555503460f94a31ebf/html5/thumbnails/17.jpg)
17
Agenda
• Software Engineering Team
• Problem and Software Justification
• Constraints and Goals
• Development Tools and Methodologies
• Development Timeline
![Page 18: Software Plan: Smart Scheduling Client: Dr. Robert Yoder.](https://reader030.fdocuments.us/reader030/viewer/2022032704/56649d555503460f94a31ebf/html5/thumbnails/18.jpg)
18
Timeline (Gantt Chart)
![Page 19: Software Plan: Smart Scheduling Client: Dr. Robert Yoder.](https://reader030.fdocuments.us/reader030/viewer/2022032704/56649d555503460f94a31ebf/html5/thumbnails/19.jpg)
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
![Page 20: Software Plan: Smart Scheduling Client: Dr. Robert Yoder.](https://reader030.fdocuments.us/reader030/viewer/2022032704/56649d555503460f94a31ebf/html5/thumbnails/20.jpg)
20
The End
Thank you.
Questions or Comments?