1.2.c2se.12 - Description of Product Equirements Form - DVT

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

DESCRIPTION OF PRODUCT REQUIREMENTS

Group: C2SE.12

Project: Web-based Data Visualization Tool

Date: 26 February 2023

I. Short description of product ideas (less than 7 statements)

Data visualization is the representation of data through the use of common graphics, such as charts, plots, infographics, and even
animations, to make data easier for the human brain to understand and pull insights from. These visual displays of information
communicate complex data relationships and data-driven insights in a way that is easy to understand. Can be utilized for various
purposes, and it’s important to note that it is not only reserved for use by data teams.
Using the Web-based Data Visualization Tool, user leverage data sharing and data visualization to convey organizational structure and hierarchy
while data analysts and data scientists use it to discover and explain patterns and trends. This tool helps users have a visual view of data.
It is also the community to exchange and search for data to help users have more data they want. Data visualization strategies help analysts
communicate results from analyzed data.

II. Requirements

High-level Functional Requirements 1. Merge datasource.

2. Visualize data to charts.

3. Processing datasource.

4. Share datasource between users.


5. Data warehouse to contain all datasource.

6. Transform data.

7. Create report for datasource.

8. Share Report to social network.

Quality Attributes Requirements 1. Ease of use

(example related to issues: Ease 2. Friendly interface


Use, Easy to Like, Easy to Learn, Easy to
3. Easy to learn how to use the system
Understand, Easy to Buy / Yes, ...)
4. Easy to create reports and share

5. Create lots of visual charts, clear

Operation Requirements 1. Process quick tasks for no more than 5 seconds per task

(related to issues: Speed, Accuracy, 2. Ensure the number of transactions is processed correctly at the rate of 99.9%
Performance, Stability, Load Resistance,
Scalability, Safety, ...) 3. Easily interconnect and exchange data with other systems

4. The system has sufficient load resistance


Environment & Operation Requirements 1. Web Browser: Chrome, Firefox, Microsoft Edge

(related to issues: physical impacts on the 2. Operating System: Windows, Linux, macOS
environment, interact with relevant or existing
systems, conditions for product 3. Network Accessing: World Wide Web (WWW), HTTP methods (POST, GET) via
commercialization, ...) RESTful API with Axios

Requirements for Maintenance & Support 1. Continuously improving software usability, performance, and reliability.

2. Support upgrade to new versions (If any)

3. Fix problems detected or identified by users during monitoring.

Security/ Safety Requirements 1. Credentials management for data sources for each user connecting through a

(related to issues: conditions of use / access to personal portal


products, personal freedom, inspection, ...) 2. Allows users to integrate data for ease of use

3. Enables enhanced enterprise-class security on reports and datasets

Culture Requirements 1. Vietnamese and English language support


2. Culture according to international standards

3. Does not contain harmful content, content level, toxic cultural content is specified
in the law of Vietnam and international

Evaluate the complexity of engineering 1. Involving wide-ranging or conflicting technical issues


problems
2. Having no obvious solution

3. Addressing problems not encompassed by current standards and codes

X 4. Involving diverse groups of stakeholders

X 5. Including many component parts or sub-problems

X 6. Involving multiple disciplines

7. Ineffective data edits

8. Obsolete software

9. Inability to handle production data capacities

10. Having significant consequences in a range of contexts

X 11 Network and device problems


X 12.An error occurred while logging in or signalling for help

X 13.The system has a technical error. No timely support from the people

14.The system has a transmission line failure and cannot accept support requests
from people

Standard requirements X 1. Code standard. (GNU, Oracle standard for Java, ..,)

X 2. Design standard. (design patterns, object-oriented analysis and design,…).

X 3. IEEE (1058, 1540, 830, 1016, 829, 1012, 1008)

X 4. ISO/IEC/IEEE 12207:2017 (TCVN 10539:2014); ISO/IEC 25051:2006(TCVN


10540:2014);

X 5. Other standards. (related to specific topics)

You might also like