You are on page 1of 3

Examples of

Subtypes of
Requirement
Interdependencies

Submitted To:
Ma’am Tayyaba Tariq
Submitted By:
Zoonash Fatima
(BSEF17M509)
Semester 06
Subject:

Dated: 10-April-2020
Examples of Subtypes of
Requirement
Interdependencies

Structural Interdependency

Refined_to:
 “User can set permissions” refines “User will only permit to view/edit/delete data that they
have the correct permissions for.”
 “Registered Users shall be able to Login to System by entering user_id and password” refines
by
 On success, User’s home page screen will open
 On Failure, Error message will display on screen.

Change_to:
 “Sales reports shall be generated automatically by system every 24 hours” changes to “Sales
report shall be generated after a week.
 “If User enter wrong password 5 times then id will be blocked 30 seconds” changes to “User’s
id will be blocked for 1 hour if wrong password will be entered 5 times”

Similar_to:
 “Admin will be responsible to create any employee’s id” similar to “Employee’s id and
Password will be assigned by admin.
 “Employee can add and delete their information from profile” similar to “Employee can
modify their profile.

Constrain Interdependency

Requires:
 For a biometric system to mark attendance, biometric machine is required.
 Admin can sign in through gmail id, but for that internet is required.
 A backup is required for a system to prevent the crashing problem of software
Conflicts_with:
 “Admin can set the password if the user forgets it.” conflicts with “User can reset their
password by clicking on the forgot password link”
 “Admin and Owner both can view the working hours of Employees” conflicts with “Owner
can view the working hours of Employees”

Cost/Value Interdependency

Increase/decrease cost_of:
 The system response time will be 5 seconds will increase the cost of implementing better
operating system.
 The system better backup data storage will decrease the cost of data loss.

Increase/decrease value_of:
 The Application will be considered more efficient if it opens in PC as well, which will increase its
value.
 Another backup system will increase the value of the overall system.

You might also like