Software Engineering II MCQs with Answers
Practice important Software Engineering II MCQs with answers and explanations.
Chapter: 17
Q581:
Software scope estimation defines the:
A. Functionality of the software
B. Performance of the software
C. Constraints and interfaces
D. All of the above
Correct Answer:
D
Chapter: 17
Q582:
The risk analysis process involves evaluating:
A. Possible project delays
B. Resource allocation
C. Unknowns that may affect the project
D. All of the above
Correct Answer:
D
Chapter: 17
Q583:
The purpose of a feasibility study is to determine:
A. Can we build software to meet the scope?
B. How much it will cost to build the software
C. How long the software will take to develop
D. Who will use the software
Correct Answer:
A
Chapter: 17
Q584:
A project manager can use historic data to:
A. Estimate project effort
B. Define project scope
C. Calculate risks
D. Determine the project timeline
Correct Answer:
A
Chapter: 17
Q585:
In the "Buy versus Build" decision, the analysis includes comparing:
A. Functionality
B. Cost and time
C. Customization needs
D. All of the above
Correct Answer:
D
Chapter: 17
Q586:
In software estimation, 'ev' represents:
A. Estimated value
B. Effort in terms of lines of code or FP
C. Estimated value of defects
D. External variables
Correct Answer:
B
Chapter: 17
Q587:
A good software project manager should always:
A. Use the most complex estimation model
B. Estimate based on historical data
C. Focus only on the technical feasibility
D. Avoid discussing risks with the client
Correct Answer:
B
Chapter: 17
Q588:
The COCOMO model is mainly used for:
A. Estimating software project cost and effort
B. Estimating the time required for software development
C. Estimating the risk in software projects
D. Estimating the financial feasibility of software projects
Correct Answer:
A
Chapter: 17
Q589:
The decision to build software in-house versus acquiring it off-the-shelf depends on:
A. Cost, time, and resources
B. The complexity of the software
C. The project’s criticality
D. All of the above
Correct Answer:
D
Chapter: 17
Q590:
Feasibility analysis in software projects evaluates:
A. Technology, finance, time, and resources
B. Scope, resources, and risks
C. Project team experience and skills
D. All of the above
Correct Answer:
A
Chapter: 17
Q591:
If the cost of building software exceeds the cost of buying it, the best option is:
A. Build the software in-house
B. Buy off-the-shelf software
C. Reuse existing software components
D. Contract out development
Correct Answer:
B
Chapter: 17
Q592:
A decision tree helps to:
A. Determine the expected cost of each acquisition option
B. Identify which team members are needed for the project
C. Determine the scope of the project
D. None of the above
Correct Answer:
A
Chapter: 17
Q593:
The Software Equation formula includes which factor related to skill?
A. B (special skill factor)
B. C (complexity factor)
C. P (productivity parameter)
D. A (empirical constant)
Correct Answer:
A
Chapter: 17
Q594:
The success of a project depends on:
A. Accurate estimation of effort and time
B. Having enough resources
C. Well-defined scope and requirements
D. All of the above
Correct Answer:
D
Chapter: 17
Q595:
The primary focus of the COCOMO model is:
A. Estimating effort
B. Determining feasibility
C. Identifying risks
D. Estimating market demand
Correct Answer:
A
Chapter: 17
Q596:
The COCOMO model is applied to:
A. Software cost estimation
B. Software testing
C. Software marketing
D. Software project management
Correct Answer:
A
Chapter: 17
Q597:
If defects reported are higher than defects fixed, it indicates:
A. The product is unstable
B. The product is stable
C. The testing process is ineffective
D. The product is ready for shipment
Correct Answer:
A
Chapter: 17
Q598:
If actual defects are lower than the lower limit, it indicates:
A. Poor testing coverage
B. High-quality design
C. A defect-free product
D. Excellent testing coverage
Correct Answer:
A
Chapter: 17
Q599:
The decision to buy or build software involves:
A. Analyzing cost and benefits
B. Defining measurable characteristics
C. Comparing options based on specifications
D. All of the above
Correct Answer:
D
Chapter: 17
Q600:
The COCOMO model uses which unit for measuring software effort?
A. KLOC (thousand lines of code)
B. Hours
C. Person-years
D. Complexity points
Correct Answer:
A