Explore topic-wise InterviewSolutions in .

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

101.

Which model assumes that systems are created from reusable components, scripting or database programming?(a) An application-composition model(b) A post-architecture model(c) A reuse model(d) An early design modelI have been asked this question in examination.Enquiry is from Size and Cost Estimation of Software in portion Software Management of Software Engineering

Answer» CORRECT answer is (a) An application-composition model

Easiest explanation: It is designed to make estimates of PROTOTYPE DEVELOPMENT.
102.

Which technique is applicable when other projects in the same analogy application domain have been completed?(a) Algorithmic cost modelling(b) Expert judgement(c) Estimation by analogy(d) Parkinson’s LawI got this question in an interview.The question is from Size and Cost Estimation of Software topic in section Software Management of Software Engineering

Answer»

Correct option is (C) ESTIMATION by ANALOGY

The EXPLANATION is: The cost of a new project is estimated by analogy with these completed projects.

103.

Which of the following states that work expands to fill the time available.(a) CASE tools(b) Pricing to win(c) Parkinson’s Law(d) Expert judgementI have been asked this question during an interview.My doubt is from Size and Cost Estimation of Software in division Software Management of Software Engineering

Answer»

Right option is (c) Parkinson’s Law

To explain: The cost is determined by available resources rather than by objective assessment. If the SOFTWARE has to be DELIVERED in 12 MONTHS and 5 people are available, the effort required is estimated to be 60 person-months.

104.

It is often difficult to estimate size at an early stage in a project when only a specification is available(a) True(b) FalseThe question was asked in final exam.My question is from Size and Cost Estimation of Software topic in division Software Management of Software Engineering

Answer» RIGHT answer is (a) True

To ELABORATE: Function-point and object-point estimates are easier to PRODUCE than estimates of code size but are OFTEN STILL inaccurate.
105.

A _________ is developed using historical cost information that relates some software metric to the project cost.(a) Algorithmic cost modelling(b) Expert judgement(c) Estimation by analogy(d) Parkinson’s LawThe question was posed to me in a job interview.I'm obligated to ask this question of Size and Cost Estimation of Software topic in chapter Software Management of Software Engineering

Answer»

The correct choice is (a) ALGORITHMIC COST modelling

Explanation: The model uses a basic regression formula with parameters that are derived from HISTORICAL project data and current as WELL as future project characteristics.

106.

What is related to the overall functionality of the delivered software?(a) Function-related metrics(b) Product-related metrics(c) Size-related metrics(d) None of the mentionedI got this question in a job interview.I want to ask this question from Size and Cost Estimation of Software topic in chapter Software Management of Software Engineering

Answer»

The correct choice is (a) Function-related metrics

The EXPLANATION is: Productivity is EXPRESSED in terms of the amount of useful functionality produced in some given TIME. Function POINTS and object points

are the best-known metrics of this TYPE.

107.

Which of the following are parameters involved in computing the total cost of a software development project?(a) Hardware and software costs(b) Effort costs(c) Travel and training costs(d) All of the mentionedThe question was posed to me in my homework.I would like to ask this question from Size and Cost Estimation of Software topic in portion Software Management of Software Engineering

Answer» RIGHT ANSWER is (d) All of the mentioned

The explanation: All these are accounted for in estimating a software development COST.
108.

Which of the following costs is not part of the total effort cost?(a) Costs of networking and communications(b) Costs of providing heating and lighting office space(c) Costs of lunch time food(d) Costs of support staffI have been asked this question in a job interview.Enquiry is from Size and Cost Estimation of Software in chapter Software Management of Software Engineering

Answer»

Right OPTION is (C) COSTS of lunch TIME food

Easiest explanation: This is a incurred by the employees.

109.

Which of the following is not achieved by an automated estimation tools?(a) Predicting staffing levels(b) Predicting software cost(c) Predicting software schedules(d) Predicting clients demandsThis question was posed to me by my school principal while I was bunking the class.The origin of the question is Project Planning topic in section Software Management of Software Engineering

Answer»

The correct ANSWER is (d) PREDICTING clients demands

For EXPLANATION: Demands can VARY from client to client.

110.

Software project estimation can never be an exact science, but a combination of good historical data and systematic techniques can improve estimation accuracy.(a) True(b) FalseI had been asked this question by my college director while I was bunking the class.This interesting question is from Project Planning topic in division Software Management of Software Engineering

Answer»

The CORRECT ANSWER is (a) True

The BEST EXPLANATION: NONE.

111.

What can be used to complement decomposition techniques and offer a potentially valuable estimation approach in their own right?(a) Automated estimation tools(b) Empirical estimation models(c) Decomposition techniques(d) Both Automated estimation tools and Empirical estimation modelsI had been asked this question in unit test.The doubt is from Project Planning in portion Software Management of Software Engineering

Answer» CORRECT option is (b) Empirical estimation models

The best I can EXPLAIN: An estimation model for computer software uses empirically derived formulas to predict effort as a function of LOC or FP.
112.

Which of the following is not an option to achieve reliable cost and effort estimate?(a) Base estimates on similar projects that have already been completed(b) Use one or more empirical models for software cost and effort estimation(c) Use relatively simple decomposition techniques to generate project cost and effort estimates(d) The ability to translate the size estimate into human effort, calendar time, and dollarsThe question was posed to me in an online interview.This is a very interesting question from Project Planning in section Software Management of Software Engineering

Answer»

The correct answer is (d) The ability to TRANSLATE the size ESTIMATE into human effort, calendar time, and dollars

Explanation: NONE.

113.

The environment that supports the software project is called(a) CLSS(b) SEE(c) FAST(d) CBSEI have been asked this question in homework.My enquiry is from Project Planning topic in division Software Management of Software Engineering

Answer» CORRECT answer is (B) SEE

To elaborate: SOFTWARE ENGINEERING environment (SEE), incorporates hardware and software.
114.

The project planner examines the statement of scope and extracts all important software functions which is known as(a) Association(b) Decomposition(c) Planning process(d) All of the mentionedI got this question during an interview.The above asked question is from Project Planning topic in portion Software Management of Software Engineering

Answer»

The CORRECT ANSWER is (b) Decomposition

The best explanation: NONE

115.

A number of independent investigators have developed a team-oriented approach to requirements gathering that can be applied to establish the scope of a project called(a) JAD(b) CLASS(c) FAST(d) None of the mentionedI had been asked this question during an interview.This is a very interesting question from Project Planning in division Software Management of Software Engineering

Answer»

The CORRECT option is (c) FAST

Explanation: Facilitated application specification techniques

(FAST), this APPROACH encourages the creation of a JOINT team of customers

and DEVELOPERS who work together to identify the problem, propose elements

of the solution, negotiate different APPROACHES, and specify a preliminary set of

requirements.

116.

CLSS stands for(a) conveyor line sorting system(b) conveyor line sorting software(c) conveyor line sorting speed(d) conveyor line sorting specificationThe question was posed to me by my college professor while I was bunking the class.Asked question is from Project Planning in chapter Software Management of Software Engineering

Answer»

The correct answer is (a) conveyor line sorting SYSTEM

Explanation: The conveyor line sorting system (CLSS) SORTS boxes moving ALONG a conveyor line. Each box is identified by a barcode that contains a part number and is sorted into one of six bins at the end of the line.

117.

What describes the data and control to be processed?(a) Planning process(b) Software scope(c) External hardware(d) Project complexityThe question was posed to me in class test.I'd like to ask this question from Project Planning topic in section Software Management of Software Engineering

Answer»

Correct choice is (B) Software scope

To explain I would say: Functions described in the STATEMENT of scope are evaluated and in some CASES refined to PROVIDE more detail PRIOR to the beginning of estimation.

118.

Which of the following is an important factor that can affect the accuracy and efficacy of estimates?(a) Project size(b) Planning process(c) Project complexity(d) Degree of structural uncertaintyThis question was posed to me in a job interview.Origin of the question is Project Planning topic in chapter Software Management of Software Engineering

Answer»

The correct OPTION is (a) Project SIZE

To explain: As size increases, the interdependence among VARIOUS elements of the software GROWS rapidly.

119.

An independent relationship must exist between the attribute that can be measured and the external quality attribute.(a) True(b) FalseThe question was asked during an online exam.My question is based upon Project Management in chapter Software Management of Software Engineering

Answer»

Right option is (b) False

Explanation: The VALUE of the quality attribute MUST be RELATED, in some WAY, to the value of the attribute than can be MEASURED.

120.

Which of the following is incorrect activity for the configuration management of a software system?(a) Internship management(b) Change management(c) Version management(d) System managementI got this question by my college director while I was bunking the class.The above asked question is from Project Management in division Software Management of Software Engineering

Answer»

Correct answer is (a) Internship MANAGEMENT

To elaborate: Configuration management policies and processes DEFINE how to RECORD and process proposed system changes, how to decide what system components to CHANGE, how to manage different versions of the system and its components, and how to distribute changes to customers.

121.

Identify the sub-process of process improvement(a) Process introduction(b) Process analysis(c) De-processification(d) Process distributionThe question was asked in examination.My query is from Project Management in portion Software Management of Software Engineering

Answer»

Right CHOICE is (B) Process analysis

Explanation: The current process is ASSESSED, and process weaknesses and BOTTLENECKS are identified.

122.

Quality planning is the process of developing a quality plan for(a) team(b) project(c) customers(d) project managerThis question was posed to me during an online exam.I would like to ask this question from Project Management in chapter Software Management of Software Engineering

Answer»

The correct option is (b) project

The explanation is: The quality PLAN should SET out the DESIRED software QUALITIES and describe how these are to be assessed.

123.

Which of the following is/are main parameters that you should use when computing the costs of a software development project?(a) travel and training costs(b) hardware and software costs(c) effort costs (the costs of paying software engineers and managers)(d) all of the mentionedThe question was posed to me during a job interview.This interesting question is from Project Management topic in portion Software Management of Software Engineering

Answer»

The correct answer is (d) all of the mentioned

The explanation: Estimation involves WORKING out how MUCH EFFORT is REQUIRED to complete each activity and, from this, calculating the total cost of activities.

124.

A 66.6% risk is considered as(a) very low(b) low(c) moderate(d) highThe question was asked in a job interview.My doubt stems from Project Management in division Software Management of Software Engineering

Answer»

The CORRECT choice is (d) high

Easiest explanation: The PROBABILITY of the RISK might be assessed as very low (<10%), low (10–25%), moderate (25–50%), high (50–75%), or very high (>75%).

125.

Which of the following is not considered as a risk in project management?(a) Specification delays(b) Product competition(c) Testing(d) Staff turnoverThe question was posed to me during an online interview.My query is from Project Management topic in chapter Software Management of Software Engineering

Answer»

The correct answer is (c) Testing

Explanation: Testing is a PART of PROJECT, THUS it can’t be categorized as RISK.

126.

The process each manager follows during the life of a project is known as(a) Project Management(b) Manager life cycle(c) Project Management Life Cycle(d) All of the mentionedThis question was posed to me by my college professor while I was bunking the class.I'm obligated to ask this question of Project Management in chapter Software Management of Software Engineering

Answer»

Correct ANSWER is (c) Project Management Life Cycle

For EXPLANATION: A PROVEN methodical life cycle is NECESSARY to repeatedly IMPLEMENT and manage projects successfully.

127.

Project managers have to assess the risks that may affect a project.(a) True(b) FalseThe question was posed to me in an interview.I want to ask this question from Project Management in portion Software Management of Software Engineering

Answer»

Correct choice is (b) False

The best I can explain: Risk management involves anticipating risks that MIGHT affect the PROJECT schedule or the quality of the software being DEVELOPED, and then taking action to avoid these risks.

128.

Which of the following is not project management goal?(a) Keeping overall costs within budget(b) Delivering the software to the customer at the agreed time(c) Maintaining a happy and well-functioning development team(d) Avoiding customer complaintsI have been asked this question during an online exam.This key question is from Project Management in chapter Software Management of Software Engineering

Answer»

Right option is (d) Avoiding CUSTOMER complaints

The explanation: Projects NEED to be managed because professional software engineering is ALWAYS subject to organizational budget and SCHEDULE CONSTRAINTS.