Software Engineering II MCQs with Answers
Practice important Software Engineering II MCQs with answers and explanations.
Chapter: 16
Q561:
Fill in the blank: If defects reported are consistently within control limits, it indicates the process is in __________ condition.
A. stable
B. unstable
C. poor
D. critical
Correct Answer:
A
Chapter: 16
Q562:
Fill in the blank: In a ripple defect graph, frequent appearance of new defects after fixing others is a sign of __________. tight coupling
A. good design
B. poor testing
C. team collaboration
Correct Answer:
A
Chapter: 17
Q563:
What is the main purpose of software project planning?
A. Estimation
B. Scheduling
C. Feasibility analysis
D. All of the above
Correct Answer:
D
Chapter: 17
Q564:
The software scope estimation includes all except:
A. Data and control to be processed
B. Functionality
C. User interfaces
D. Cost estimation
Correct Answer:
D
Chapter: 17
Q565:
What is the first step in understanding the scope of a software project?
A. Meeting with the client
B. Analyzing the defects
C. Estimating resources
D. Defining time requirements
Correct Answer:
A
Chapter: 17
Q566:
Which of the following questions should be asked when gathering software requirements?
A. How would you characterize good output?
B. What is the software’s marketing strategy?
C. How much will the software cost?
D. How many employees do you have?
Correct Answer:
A
Chapter: 17
Q567:
What technique can be used for effective requirement gathering?
A. FAST
B. SWOT
C. PERT
D. Gantt
Correct Answer:
A
Chapter: 17
Q568:
Which of the following is NOT a dimension analyzed during feasibility analysis?
A. Technology
B. Finance
C. Time
D. Code complexity
Correct Answer:
D
Chapter: 17
Q569:
The project is technically feasible if:
A. It can meet the required functionality
B. It is within the state of the art
C. It can be completed within the given time
D. It is financially viable
Correct Answer:
B
Chapter: 17
Q570:
The primary focus of software project estimation is to:
A. Estimate time and resources
B. Define the scope of the project
C. Perform a risk analysis
D. Conduct client meetings
Correct Answer:
A
Chapter: 17
Q571:
Empirical models in software project estimation are based on:
A. Historical data
B. Theoretical analysis
C. Market research
D. Customer feedback
Correct Answer:
A
Chapter: 17
Q572:
The formula E = 3.2 (KLOC)^1.05 is part of which estimation model?
A. COCOMO
B. PERT
C. Monte Carlo
D. Critical Path Method
Correct Answer:
A
Chapter: 17
Q573:
The Software Equation takes into account all except:
A. Effort
B. Time
C. People
D. Market research
Correct Answer:
D
Chapter: 17
Q574:
The key factors affecting project estimation include:
A. Staff experience
B. Complexity of the application
C. Level of programming language used
D. All of the above
Correct Answer:
D
Chapter: 17
Q575:
In the "Buy versus Build" decision, which of the following options is NOT considered?
A. Off-the-shelf software
B. Software components to modify
C. Buying ready-made software
D. Developing software from scratch
Correct Answer:
D
Chapter: 17
Q576:
When selecting a software package, which of the following is NOT a key consideration?
A. Delivery date
B. Development cost
C. Vendor support
D. Testing tools
Correct Answer:
D
Chapter: 17
Q577:
A decision tree is used to:
A. Estimate project cost
B. Make decisions about software acquisition
C. Track project progress
D. Analyze project risks
Correct Answer:
B
Chapter: 17
Q578:
The expected cost of an option in a decision tree is calculated using:
A. Path probability and estimated path cost
B. Total project cost and budget
C. Cost of resources and time
D. None of the above
Correct Answer:
A
Chapter: 17
Q579:
The most viable option for software acquisition is determined by:
A. Expected cost calculation
B. Vendor reputation
C. The number of features
D. Customer feedback
Correct Answer:
A
Chapter: 17
Q580:
The formula E = A + B * (ev)^C is used in which model?
A. COCOMO
B. Software Equation
C. Empirical models
D. FAST
Correct Answer:
C