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.
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