Download Project Overview - Software Engineering | RIT

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Project Overview
E911 Provisioning System
Royal Flush Software
Kevin Francis, Jason Plaisted, Jessica St.
Croix, Mike O’Connor, Derrick Hudson
Project Goals
Provide E911 provisioning software
for Paetec Communications
 Replace existing E911 software,
fixing several known problems
 Update system to current
technologies to improve
maintainability

Description
Rewrite PaeTec’s existing E911
provisioning software using J2EE, JSP,
and Enterprise Java Bean technology
 Fix existing problems in, and make
improvements to, the current database
model
 Rewrite C++ code in Java for generating
flat files for ILEC’s

Technology

Technology being used
– Resin Enterprise Application Server
• Specified by PaeTec
– J2EE
• More extensible and flexible than C++
– Enterprise Java Beans
• Increases scalability of system
– Java Server Pages
• Replaces no-longer-supported Oracle Web Design
Architecture Overview
Verizon
E911 Flat File
E911 UI
(JSP Pages)
E911 Processing
& Data Modeling
(EJB based)
Ameritech
E911
Ameritech data record E911 Flat File
Batch Data Extract
(Java)
PacBell
E911 Flat File
PaeTec E911
Local Database
Other ILEC
E911 Flat File
Schedule
Date
Action / Deliverables
Weeks 1-3
Examine existing system and
documentation
Week 3
Create Project Plan
Weeks 4-5
Gather Requirements / Software
Requirements Document
Week 6
Revised Data Model
Week 7
Architecture Document
Week 9
Design Document
Week 10
Begin Implementation
Week 12
Begin Testing
Week 18
Beta Software Complete
Week 19
Conclude Testing
Week 20
Presentation & Post Mortem,
Deliver Final Product
Color Denotes Deliverables
Risks

E911 Related Software
– Leaves little-to-no room for error

Resin Enterprise Application Server
– New tool to all members of the
development team

Time
– Extremely strict deadline
Team

Jon Templin
– PaeTec Contact, Customer

Kevin Francis
– Development Team Leader

Jason Plaisted
– Planning Leader

Michael O’Connor
– Configuration Manager

Jessica St. Croix
– Development Leader

Derrick Hudson
– Testing Leader
Current Status

High-level Overview of Progress
– Project Plan created and is being
maintained
– Requirements Gathering is commencing
and on-track
• Prototype for the user interface is under
development
• Revised data model is almost ready
Questions