Explore topic-wise MCQs in Software Engg.

This section includes 23 Mcqs, each offering curated multiple-choice questions to sharpen your Software Engg knowledge and support exam preparation. Choose a topic below to get started.

1.

A Company has a choice of two languages L1 and L2 to develop a software for their client. Number of LOC required to develop an application in L2, is thrice the LOC in language L1. Also, software has to be maintained for next 10 years. Various parameters for two languages. are given below to decide which language should be preferred for development.PARAMETERL1L2Man-year needed for developmentLOC/1000LOC/1000Development costRs. 70,000Rs. 90,000Cost of Maintenance per yearRs. 1,00,000Rs. 40,000 Total cost of project include cost of development and maintenance. What is the LOC for L1 for which cost of developing the software with both languages must be same ?

A. 2000
B. 6000
C. 3000
D. 5000
Answer» D. 5000
2.

A product has MTBF of 200 hours and a MTTR of 10 hours. What is its system availability?

A. 0.48
B. 0.05
C. 0.952
D. 1.05
Answer» D. 1.05
3.

Consider the following pseudo-codeI = 0; J = 0; K = 8;while (I < K-1) / / while-1 { J=J+1; while ( J< K) / /while-2 { If (x[I] < x[J] ) { temp = x[I]; x[I] = x[J]; x[J] = temp; } } // end of while-2 I=I+1 } // end of while-1The cyclomatic complexity of the above is

A. 3
B. 2
C. 4
D. 1
Answer» D. 1
4.

If in a software project the number of user input, user output, enquiries, files and external interfaces are (15, 50, 24, 12, 8) respectively, with complexity average weighing factor. The productivity if effort - 70 person-month is

A. 110.54
B. 408.74
C. 304.78
D. 220.14
Answer» C. 304.78
5.

Changes are made to the system to reduce the future system failure chances is called ___________

A. Preventive Maintenance
B. Adaptive Maintenance
C. Corrective Maintenance
D. Perfective Maintenance
Answer» B. Adaptive Maintenance
6.

In context of dependability in software engineering, the ability of the system to deliver services when requested, is called ___________ and the ability of the system to deliver services as requested, is called:

A. Availability, Reliability
B. Reliability, Availability
C. Security, Reliability
D. Availability, Security
Answer» B. Reliability, Availability
7.

A Software project was estimated at 864 Function Points. A six person team will be assigned to project consisting of a requirement gathering person, one designer, two programmers and two testers. The salary of the designer is Rs. 70.000 per month, requirement gatherer is Rs. 50,000 per month, programmer is Rs. 60.000 per month and a tester is Rs. 60,000 per month. Average productivity for the team is 12 FP per person month. Which of the following represents the projected cost of the project ?

A. Rs. 33,20,000
B. Rs. 43,20,000
C. Rs. 33,10,000
D. Rs. 22,10,000
Answer» C. Rs. 33,10,000
8.

Consider the basic COCOMO model where E is the effort applied in person-months, D is the development time in chronological months, KLOC is the estimated number of delivered lines of code (in thousands) and ab, bb, cb, db have their usual meanings. The basic COCOMO equations are of the form

A. E = ab (KLOC) exp(bb), D = cb (E) exp(db)
B. D = ab (KLOC) exp(bb), E = cb (D) exp(db)
C. E = ab exp(bb), D = cb (KLOC) exp(db)
D. E = ab exp(db), D = cb (KLOC) exp(bb)
Answer» B. D = ab (KLOC) exp(bb), E = cb (D) exp(db)
9.

In software maintenance tackling the changes in the hardware or software environment where the software works, is

A. Corrective maintenance
B. Perfective maintenance
C. Adaptive maintenance
D. Preventive maintenance
Answer» D. Preventive maintenance
10.

Modifying the software by restructuring is called

A. Adaptive maintenance
B. Corrective maintenance
C. Perfective maintenance
D. Preventive maintenance
Answer» D. Preventive maintenance
11.

In Software Configuration Management (SCM), which of the following is a use-case supported by standard version control systems ?(a) Managing several versions or releases of a software(b) Filing bug reports and tracking their progress(c) Allowing team members to work in parallel(d) Identifying when and where a regression occurred

A. Only (a), (c), and (d)
B. Only (a), (b), and (c)
C. Only (a), (b), and (d)
D. Only (b), (c), and (d)
Answer» B. Only (a), (b), and (c)
12.

Given below are two statements:Statement I: Quality control involves the series of inspections, reviews and tests used throughout the software process. to ensure each work product meets the requirements placed upon it.Statement II: Quality assurance consists of auditing and reporting functions of management. In the light of the above statements.choose the correct answer from the options given below

A. Both Statement I and Statement II are true
B. Both Statement I and Statement II are false
C. Statement I is correct but Statement II is false
D. Statement I is incorrect but Statement II is true.
Answer» B. Both Statement I and Statement II are false
13.

In Software Engineering ______ is a measure of the average length of words and sentences in documents.

A. Cyclomatic complexity
B. Fan-out
C. Fan-in
D. Fog-index
Answer» E.
14.

_______________MEASURES_THE_ABILITY_OF_A_REGRESSION_TEST_SELECTION_TECHNIQUE_TO_HANDLE_REALISTIC_APPLICATIONS.?$

A. Efficiency
B. Precision
C. Generality
D. Inclusiveness
Answer» D. Inclusiveness
15.

Which_regression_test_selection_technique_exposes_faults_caused_by_modifications?$

A. Efficiency
B. Precision
C. Generality
D. Inclusiveness
Answer» E.
16.

Which selective retest technique selects every test case that causes a modified program to produce a different output than its original version?

A. Coverage
B. Minimization
C. Safe
D. Maximization
Answer» D. Maximization
17.

Selective retest techniques may be more economical than the “retest-all”technique.How many selective retest techniques are there?$

A. two
B. three
C. four
D. five
Answer» C. four
18.

Regression testing is a very expensive activity.

A. True
B. False
Answer» B. False
19.

What type of software testing is generally used in Software Maintenance?

A. Regression Testing
B. System Testing
C. Integration Testing
D. Unit Testing
Answer» B. System Testing
20.

How many phases are there in Taute Maintenance Model?

A. six
B. seven
C. eight
D. nine
Answer» D. nine
21.

The modification of the software to match changes in the ever changing environment, falls under which category of software maintenance?

A. Corrective
B. Adaptive
C. Perfective
D. Preventive
Answer» C. Perfective
22.

Maintenance is classified into how many categories ?

A. two
B. three
C. four
D. five
Answer» D. five
23.

Software Maintenance includes

A. Error corrections
B. Enhancements of capabilities
C. Deletion of obsolete capabilities
D. All of the mentioned
Answer» E.