Skip to content

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