loading...

CS605 Software Engineering II Assignment 2 Solution

Question No. 1

Mira Soft is a software house which has completed a project of Human Resource Management (HRM) system for one of its client. During the development of this software, 65 errors were found before delivery of this software. After completion, this HRM system was delivered to the client. Within only 8 months of operations after delivery, the client reported 25 errors in this system. You are required to find the Defect Removal Efficiency for this project. And fill in the following table:

Defect Removal Efficiency
Calculation Answer
   

Question No. 2

First-Tech software house is currently working on a project of developing Transaction Management System. For this project functional requirements are 16, and non-functional requirements are 4. Number of requirements for which all reviewers had identical interpretation are 10.

Keeping metrics for specification quality in mind you are required to calculate lack of ambiguity in the requirements for this project and provide your answer in given table:

Solution :

Answer Q1.
DRE = E/(E+D)
E – Errors found before delivery =65
D – Errors found after delivery (typically within the first year of operation) =25
Defect Removal Efficiency
Calculation Answer
DRE=E/(E+D)
DRE=65/(65+25)
DRE=65/90
DRE=0.72
Answer Q2.
Q1 = nui/nr
Calculation Lack of ambiguity in the requirements
The numbers of requirements are calculated as
nr = nf + nnf
Where
nr – total number of requirements
nf – functional requirements
nnf – non-functional requirements
nr=16+4
nr=20
nui=10
Q1=10/20=0.5
Q=0.5

DOWNLOAD SOLUTION HERE
loading...