Software Engineering Mcqs
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 dollars

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 models

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 mentioned

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 demands

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 mentioned

CLSS stands for_____________________?

A. Conveyor line sorting system
B. Conveyor line sorting software
C. Conveyor line sorting speed
D. Conveyor line sorting specification

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 law