Challenge Overview
Project Overview
The Access Request Module will allow people to request access to secured spaces through an easy to use interactive web application. It will allow security personnel to review access requests and grant, deny, or perform other actions with them. This application will rely heavily on the Lenel OnGuard Access Control system and utilize our API to make business decisions.
Competition Task Overview
For this challenge, you are expected to evaluate the current inputs and detail out the design for consequent challenges.
Followings are the input documentations (Attached in forum):
- ARM Architectural details.docx - This provides the general information and high level breakdown that this architecture should following.
- ARM Requirements.docx - The Requirement Specification which describes the required functionality for Access Request Module
- ARMWireframes.zip - Wireframes
- ARM Storyboards.pdf - Design for each screen
- Database Design Guidelines.pdf - needs to be followed for new tables and columns
- OpenAccess.pdf - Specification for APIs to communicate with OnGuard system
Notes, this will be considered as a mixture of the system architecture and module architecture, which means you are expected to design each part in detail, so we can carry out for development.
Followings are the key point need to be clearly covered in your architecture.
- clear design for database (Microsoft SQL Server and Oracle)
- Clear design for how the web page to communicate with web service
- Clear design for the web service module, and the communication with backend services and API.
- Not just above, but every peices should be clear to carry out the development.
Final Submission Guidelines
Submission Deliverables
- Application Design Specification
- Class Diagrams
- Sequence Diagrams
- Assembly Specifications
- Database Design
Submission Guidelines
For each member, the final submission should be uploaded via the challenge detail page on topcoder.com.