Wednesday 22 April 2015

JUNE 2013 - PAPER III SOLUTION

Hi all,
Now that the application process for the NET exam has started, we need to buck up and get on with the preparations real serious. I will be solving the paper III questions in a detailed manner in the subsequent posts. As always, HAPPY STUDYING....

1. The Software Maturity Index (SMI) is defined as SMI = [Mf – (Fa + Fc + Fd)] / Mf Where
Mf = the number of modules in the current release.
Fa = the number of modules in the current release that have been added.
Fc = the number of modules in the current release that have been changed.
Fd = the number of modules in the current release that have been deleted.
The product begins to stabilize when
(A) SMI approaches 1
(B) SMI approaches 0
(C) SMI approaches –1
(D) None of the above

Ans:- A

Explanation:-
IEEE suggested a software maturity index(SMI) that provides an indication of the stability of a software product(based on changes that occur for each release of the product). SMI is calculated using the formula, which is mentioned in the question itself. Explanation of the formula is also part of the question. The product begins to stabilise when SMI approaches 1.0. SMI may also be used as a metric for planning software maintenance activities.


2. Match the following :
a. Watson Felix model      i. Failure intensity
b. Quick-Fix model      ii. Cost estimation
c. Putnam resource allocation model      iii. Project planning
d. Logarithmetic Poisson Model      iv. Maintenance
Codes :
     a b c d
(A) ii i iv iii
(B) i ii iv iii
(C) ii i iii iv
(D) ii iv iii i

Ans:-D

Explanation:-
Watson Felix model is used for cost estimation.
Putnam resource allocation model is used in project planning.
Quick-Fix model is used in software maintenance.
Logarithmetic Poisson model is used in failure intensity.
The option which matches all of these is D. So D is the correct answer.


3. __________ is a process model that removes defects before they can precipitate serious hazards.
(A) Incremental model
(B) Spiral model
(C) Cleanroom software engineering
(D) Agile model

Ans:- C

Explanation:-
Cleanroom software engineering(CSE) is a process model that removes defects before they can precipitate serious hazards.This is the exact definition of CSE and so the correct option is C.


4.Equivalence partitioning is a __________ method that divides the input domain of a program into classes of data from which test cases can be derived.
(A) White-box testing
(B) Black-box testing
(C) Orthogonal array testing
(D) Stress testing

Ans:- B

Explanation:-
What is Equivalence partitioning is given in the question. But we will have to know whether it belongs to what kind of testing, whether white-box, or black-box or the other two testing methods. Equivalence partitioning is a black-box testing method. Other examples are boundary-value analysis, classification trees, cause-effect graphs, etc are also black-box testing methods.


5. The following three golden rules :
(i) Place the user in control
(ii) Reduce the user’s memory load
(iii) Make the interface consistent
are for
(A) User satisfaction
(B) Good interface design
(C) Saving system’s resources
(D) None of these

Ans:- B

Explanation:-
I did not look for any textbook explanation for the above question. I went by my intuition and the answer is B. I hope all of you will agree and also know why.


6. Software safety is a __________ activity that focuses on the identification and assessment of potential hazards that may affect software negatively and cause an entire system to fail.
(A) Risk mitigation, monitoring and management
(B) Software quality assurance
(C) Software cost estimation
(D) Defect removal efficiency

Ans:- B

Explanation:-
Software safety and hazard analysis are software quality assurance activities that focus on the identification and assessment of potential hazards that may impact software negatively and cause an entire system to fail.

No comments:

Post a Comment