Download presentation
Presentation is loading. Please wait.
1
Project Status E911 Provisioning System Royal Flush Software Kevin Francis, Jason Plaisted, Jessica St. Croix, Mike O’Connor, Derrick Hudson
2
Agenda E911 System Overview Project Planning Project Requirements Architectural Overview Current Status Prototype Conclusion
3
Overview - Goals Provide E911 provisioning software for Paetec Communications Replace existing E911 software, fixing several known problems Update system to current technologies to improve maintainability
4
Overview - 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
5
Overview - 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
6
Planning - Team Roles Jon Templin –PaeTec Contact, Customer Kevin Francis –Team Leader Jason Plaisted –Planning Leader Michael O’Connor –Configuration Manager Jessica St. Croix –Development Leader Derrick Hudson –Testing Leader
7
Planning - Schedule DateAction / Deliverables Weeks 1-3Examine existing system and documentation Week 3Create Project Plan Weeks 4-8Gather Requirements / Software Requirements Document Week 7-8Revise Data Model / Data Model Documentation Week 9-10Architecture & Design Document Week 11Begin Implementation Week 13Begin Unit Testing / Alpha Release Week 17Beta Release Week 18Software Complete Week 19Conclude Testing Week 20Deliver Final Product, Presentation & Post Mortem Color Denotes Deliverables
10
Requirements Volere Template Majority of requirements are user interface related, elicited from prototypes Existing system used as basis for requirements
11
Use Case View
13
Architecture Overview Verizon E911 Flat File Ameritech E911 Flat File PacBell E911 Flat File Other ILEC E911 Flat File PaeTec E911 Local Database E911 Batch Data Extract (Java) E911 UI (JSP Pages) E911 Processing & Data Modeling (EJB based) Ameritech data record Verizon data record Other ILEC data record PacBell data record
14
Logical View
15
Data Model
16
Current Status Requirements gathering and SRS complete Prototype will evolve into production Architecture and design near completion Enterprise Server / Oracle Server prepared for development
17
Risks E911 Related Software (high) –Leaves little-to-no room for error Resin Enterprise Application Server (low) –New tool to all members of the development team –Sufficient knowledge base available Time (medium) –Extremely strict deadline –Currently on schedule
18
Prototype E911 Provisioning Prototype
19
Questions
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.