Register
Submit a solution
The challenge is finished.

Challenge Overview

The purpose of this challenge is to create a specification for Google Drive Legal Hold Time Capsule Management Tool. 

The client wants to create a Google Drive Legal Hold Time Capsule Management Tool. The purpose of this tool is to create an application with a web frontend to allow better management of the Google Drive contents of a Google Apps User once an account has been suspended. 

Given the UI Prototype, client-provided requirements document and system architecture, produce an Application Requirement Specification for the application. 

Note: Ensure that you cover in the ARS the issues surrounding SDS section 7.3 Specifically the aspect of parallel executions of Jobs and concurrency amongst individual document processing.


Final Submission Guidelines

Your deliverable will consist of a single zip containing:
•    Application Requirement Specification (ARS)
•    Activity Diagrams
•    Use Case Diagrams

Technology Stack

The working environment requirement details for this application are outlined in the System Design Specification. An overview of the environment requirements are listed below:
•    AWS EC2
•    AWS RDS for SQL Server 2012
•    Google Directory API
•    Google Drive API
•    OAuth2
•    Java 6
•    JPA 2.0
•    HTML5
•    JavaScript
•    REST API
•    Spring Framework 4.1.5
•    Hibernate 4.3.8
•    Log4j 1.2.17
•    Polymer 0.5.5
•    Quartz Scheduler 2.2.1
•    Google APIs Client Library 1.20.0

ELIGIBLE EVENTS:

2015 topcoder Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30049610