Sei sulla pagina 1di 5

SOFTWARE REQUIREMENT SPECIFICATION

For

DATA MANAGEMENT AND ANALYSIS ON CLOUD

PREPARED BY: NEETI CHADHA NEHA AGRAWAL SONALI YADAV BANASTHALI VIDYAPITH (MAIN CAMPUS)

Table of Contents

1. INTRODUCTION
1.1 Purpose
The main objective of this document is to illustrate the requirements of the project DATA MANAGEMENT AND ANALYSIS ON CLOUD. The document gives the detailed description of the both functional and non functional requirements. The document is developed after considering the complete requirement specifications of the given Project. The final product of the team will be meeting the requirements of this document.

1.2 Document Conventions


The following are the list of conventions and acronyms used in this document and the project as well: Administrator : A login id representing a user with user administraton privilages to the software User : A general login id assigned to most users Client : Intended user for the software SQL : Structured querry language used to retrieve information from a database SQL Server : A server used to store data in an organized format

1.3 Intended Audience and Reading Suggestions 1.4 Project Scope


Project Justification : This project manages and analyzes the data according to its semantics .It is deployed over the cloud so that the user may avail the benifits of cloud computing environment. Characterstics and Requirments: Project Success Criteria: Our main goal is to complete this project within allotted dead line and also within the budget allotted. It is necessary to develop a method for capturing the benefits while the project is being developed, tested, and after it is rolled out. If the project takes a little longer to complete or costs a little more than planned, the firm will still view it as a success if it has a good payback and helps promote the firms image as an excellent management organization.

2. Over All Description


2.1 Product Perspective 2.2 Product feature:
There are two different controllers who will be comprising of the system 1. Cluster Controller 2. Node Controller The feature that are available to the Cluster Controller are: Cloud Controller is an administration tool for private cloud deployments. It manages cloud applications through their entire life cycle, from provisioning to monitoring and metering.

2.3 User Classes and Characteristics:


There are various kind of users for the product. usually web products are visited by various users for different reasons The users includes:-

2.4 Operating Environment:

The product will be operating in Ubuntu environment. The only requirement to use this product would be the internet connection.

2.5 Design and Implementation Constraints:


The product is developed using C#.NET .the backend database for this SQL Server The product is accomplished with the login facility so that specific function is available to specific user . 2.6 User Documentation: The product will include user manual. The user manual will include product overview, complete configuration of the used software technical details. 2.7 Assumptions and Dependencies The product needs following third party products: 1. Walrus Storage Server to store the database. 2. C# .Net to develop the product. 3. UEC(Ubuntu Enterprise Cloud ) to deploy the private cloud. 3.

System Features

3.1 Database Storage 3.2 Functional Requirement:


This section gives the list of functional and non functional requirement which are applicable to the DATA MANAGEMENT AND ANALYSIS ON CLOUD.

3.2.1 Interface Requirements


This section describes how the software interacts with the other software products or users for input or output. GUI 1) Description: 2) Criticality: 3) Technical Issue: 4) Risks: 5) Dependencies with other Requirement:

4. External Interface Requirments


4.1 Hardware Interface: Cloud Controller : One for the front-end server (cloud or cluster
controller) with 1. minimum 1GHz CPU, 2. 512MB of memory, 3. CD-ROM, 40GB of disk space,

4.

An Ethernet network adapter.

Node Controller: that interacts with VT to manage individual VMs with a CPU that supports Virtualization Technology (VT) extensions 1. 1GB of memory, 2. CD-ROM, 3. 40GB of disk space 4. An Ethernet network adapter.

4.2 Software Interface


Database :SQL Server Application :

4.3 Communication Interface


The user must connect to the internet to access the data on the cloud

Potrebbero piacerti anche