Software requirements list
Company: Nikted
Document Name: Software Requirements List (Client App)
Document Number: HAD-RPT-155-Rev1
Author: Ghafar Nosrati
Date (Persian Calendar): 1404/06/22
Revision History
| Rev. no. |
Description |
Author(s) |
Reviewers |
Date (Persian) |
Authors' Signature |
Reviewers' Signature |
| 1 |
Initial version |
Ghafar Nosrati |
Erfan Khebrati |
|
(signature) |
(signature) |
Software Requirements List – Client App
| ID |
Software System |
Category |
Description |
Risk Control Measure? |
Related User Needs |
Related Risk IDs |
| SR-01 |
Client App |
Functional |
The app shall connect to a single hearing aid (left or right). |
No |
UN-01 |
|
| SR-02 |
Client App |
Functional |
The app shall connect to two hearing aids simultaneously (left and right). |
No |
UN-01 |
|
| SR-03 |
Client App |
User Interface |
The app shall display device info: name, serial number, side (left/right), and battery level. |
No |
UN-04 |
|
| SR-04 |
Client App |
Functional |
The app shall allow adjusting the volume (Up/Down) independently for each hearing aid. |
No |
UN-02 |
|
| SR-05 |
Client App |
Functional |
The app shall allow muting/unmuting each hearing aid independently. |
No |
UN-03 |
|
| SR-06 |
Client App |
Functional |
The app shall allow changing the mode of each hearing aid (General, Indoor, Outdoor). |
No |
UN-02 |
|
| SR-07 |
Client App |
User Interface |
The app shall request and manage Bluetooth permissions from the user. |
No |
UN-01 |
|
| SR-08 |
Production App |
Functional |
The system shall allow changing the serial number (SN) in production mode only. |
No |
UN-05 |
— |
| SR-09 |
Production App |
Functional |
The system shall allow setting or updating the side (Left/Right) in production mode only. |
No |
UN-06 |
— |
| SR-10 |
Client App |
Non-Functional |
The app must not store any user related personal information, ensuring maximum respect to user privacy. |
Yes |
- |
9.3 |
| SR-11 |
Client App |
Non-Functional |
The app must come with a description of supported devices ( software and hardware ). |
Yes |
- |
14.9 |
| SR-12 |
Client App |
User Interface |
If no devices are found when scanning, the app shall display a warning message, asking user to turn on their HAD device and generally make sure everything is setup for bluetooth to work |
Yes |
UN-01 |
9.2 |
| SR-13 |
Production Control App |
Functional |
The system shall provide an authenticated endpoint, restricted to the Production profile, to write a new Serial Number (SN) to the connected hearing aid device. |
No |
UN-07 |
|
| SR-14 |
Production Control App |
Functional |
The system shall provide an authenticated endpoint, restricted to the Production profile, to read and write the Device Side (Left/Right) parameter to the connected hearing aid device. |
No |
UN-08 |
|