0% found this document useful (0 votes)
13 views4 pages

Smart Home Requirements Rectification Guide

The document outlines the rectification of smart home requirements based on quality constraints. Each requirement is analyzed for faults, dependencies, and is then revised for clarity, testability, and completeness. Key improvements include specifying response times, precision in adjustments, and ensuring user-friendly interfaces.

Uploaded by

Iqra Tariq
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views4 pages

Smart Home Requirements Rectification Guide

The document outlines the rectification of smart home requirements based on quality constraints. Each requirement is analyzed for faults, dependencies, and is then revised for clarity, testability, and completeness. Key improvements include specifying response times, precision in adjustments, and ensuring user-friendly interfaces.

Uploaded by

Iqra Tariq
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Class Task :02

Name: Iqra Tariq


Semester: Fourth
Roll no: 048/BSSE/sp-2023
Submitted to: Ma’am Arooj Abid
Department: Software engineering
Subject: Software Requirement Engineering
Question no: 01
Rectify the given requirements of a smart home on the basis of the
quality constraints discussed in class.

Answer:01
ID’S REQUIREMENTS FAULTS DEPENDECIES RECTIFIED Requirements

R1 low battery alerts Not clear, non- R1 evolves into R8 When low power is detected, low
testable, battery alerts should be sent out
incomplete within five seconds. Both visual
indicators and notifications from
mobile apps should be used to convey
the alerts.

R2 Temperature of Incomplete, Independent Through the app interface, the water


water ambiguous, temperature should be able to be
non -testable adjusted between 10°C and 60°C with
a precision of ±1°C.

R3 Automatic hand Incomplete, R3 refines on R5 When hands are detected within 10


drier ambiguous, not cm, the automatic hand drier will turn
clear, not on; if no hands are detected for 5
understandabl seconds, it will switch off. After hand
e detection, the system must react in
less than a second.
R4 Light sensors Incomplete, R5 pre condition When ambient light levels drop below
ambiguous, not R4 or rise above the predetermined
clear, non - threshold, light sensors will detect it
testable and change the indoor lighting within
two seconds.

R5 Entry sensors Not clear, non - independent Entry sensors must identify any
testable, not movement within a second of it
understandabl happening, and if equipped, they will
e sound an alert and send out
notifications via the app.
R6 Air temperature Incomplete, R6 constraints on Air temperature should be adjustable
control non – testable, R5 within a range of 16°C to 28°C with
not clear, un adjustments taking effect within 2
necessarily seconds. Users can control this via the
app or voice commands.
R7 Smart Washroom Not correct, R7 increase the Smart Washroom features must have
features shall be not clear, not value of an easy-to-use interface with options
understandabl requirement R9 for guided tutorials. Key features
easy
e should be no more than three layers
to understand by deep within the app.
the
users
R8 Energy sensors Not clear, R8 increase the Energy sensors shall maintain a
shall ambiguous, cost of reliability rating of at least 0.94, as per
incomplete requirement industry standards, with fail-safe
have the
triggers for data logging and alerting in
reliability case of sensor malfunctions.
rating of at least
0.94
R9 voice recognition Incomplete, R9 refine R7 Voice recognition should have a 95%
and ambiguous, accuracy rate in recognizing phrases
non- testable and a response time of no more than
responsive phrase
10 seconds to execute commands.

R10 on/off the Wi-Fi Incomplete, R10 constraints Users should be able to turn on/off
through app not clear R9 and refine R11 Wi-Fi via the app, with the app
providing immediate feedback (within
3 seconds) on the updated status.

R11 Voice phrasing Incomplete, Increase the value Voice recognition should have a 95%
and ambiguous, and cost of R9 and accuracy rate in recognizing phrases
Inconsistent evolve into R9 and a response time of no more than
alert modules
10 seconds to execute commands.
shall not
take longer than
10
seconds to
respond
R12 As soon as the Not feasible, R12 precedes R8 When the main power fails, backup
electricity goes incorrect, power sources will activate
atomic, automatically within 3 seconds. An
down
necessary alert should appear confirming the
the backup power switch to backup power.
sources shall start
themselves within
3
seconds

You might also like