RICM4 2017 2018 - Dashboard/SRS
The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.
Version | Date | Authors | |||||
---|---|---|---|---|---|---|---|
0.1.0 | February 5, 2018 | LARNICOL Titouan | 0.2.0 | April 7, 2018 | BELGENDOUZ Sekina |
I. Introduction
1. Purpose of the requirements document
This Software Requirements Specification (SRS) identifies the requirements for Dashboard. It will specify our Single Page Application's (SPA) functionalities and the problems solved. This document will also detail our project's requirements.
2. Scope of the product
This project consists in updating a SPA. With Angular5 OAR-skylight, the precedent SPA, is not working anymore. Therefore to ease OAR's users and managers who have to use command line, the SPA has to be updated in Angular5.
This SPA will allow users to:
- Add jobs, resources (if administrator)
- See a listing of jobs, resources
- Log in/Log out
3. Definitions, acronyms and abbreviations
SPA API OAR Angular5
4. References
5. Overview of the remainder of the document
II. General description
1. Product perspective
A dashboard web application single page for the task manager and resource OAR. The product is supposed to be an open source.
It is a web based system implementing client-server model. The UltraTeamMV System provides simple mechanism for outdoor geolocation in white & gray network areas.
2. Product functions
This project will allow users to :
- Add/Remove resources (Administrators only)
- Submit/Delete/Configure jobs (Logged Users only)
- See information about resources and jobs
- Have Restricted access : login/Logout
- Evaluate the time management of the cluster
- See the usage of resource and jobs in different graphic ways
3. User characteristics
The users of this application are people that are already using OAR technologies, or the ones interested in it.
There is different types of users:
- Administrators :
- Logged Users :
- Anonymous Users :
A user who will use the dashboard to manage resources and tasks