You are on page 1of 2

FUNCTIONAL REQUIREMENTS

 Device must be enabled or disabled by user.


 Device should be able to capture image on mounted camera
 Device should be able to convert received text data to speech.
 Device should be able to direct audios to the headphones that connected to Jack.
 GUI should stream live video feed without severely lagging

NONFUNCTIONAL REQUIREMENTS

The nonfunctional requirements are divided into usability, reliability, performance,

Supportability and safety.

USABILITY

The system must be easy to learn for both users of the device and helpers who are the users of

the GUI interface

RELIABILITY

The reliability of the device essentially depends on the software tools (OpenCV, ESpeak

Text-to-Speech etc.) and hardware tools (camera, computer etc.) used for the system

development.

PERFORMANCE

 Image data loading through program and live streaming makes performance measures

crucial.

 For desired performance, image capturing, transferred data size, speed of connection,

response time, processing speed must be considered.

 System should work real-time which means there should be an acceptable time delay

such as max 4-5 seconds between request and response.


 Image processing should be optimized so it should not take time more than 2 seconds.

Program should not process every frame and should determine whether process or not the

frame.

SUPPORTABILITY
The system shall allow the system administrator to add additional features. The system needs to
be cost-effective to maintain

SAFETY
In case of malfunction, system should shutdown itself and reboot in order to prevent unpredicted
results.

You might also like