Unit 3: Effort Estimation - Subjective Questions

INT411 — Software Project Management • Practice Questions with Detailed Answers

20 questions

1

Define software effort estimation. Explain its objectives and importance in software project management.

2

Explain the major problems associated with the basis of software effort estimation.

3

Describe the major techniques used for software effort estimation.

4

Distinguish between top-down and bottom-up software estimation.

5

Explain Albrecht Function Point Analysis and derive the procedure for calculating adjusted function points.

6

A system has 20 low-complexity external inputs, 12 average external outputs, 8 low external inquiries, 6 average internal logical files, and 4 low external interface files. If the Total Degree of Influence is 38, calculate the adjusted function points.

7

Discuss the advantages and limitations of Albrecht Function Point Analysis.

8

Explain the Functions Mark II method of functional size measurement.

9

Compare Albrecht Function Point Analysis with Functions Mark II.

10

Explain the basic COCOMO model and its three software development modes.

11

Using Basic COCOMO, estimate the effort, development time, and average team size for a 32 KLOC organic-mode project.

12

Differentiate between Basic, Intermediate, and Detailed COCOMO.

13

What are COCOMO cost drivers? Explain their categories and the role of the Effort Adjustment Factor.

14

Describe the major extensions introduced in COCOMO II and explain why they were needed.

15

Compare traditional algorithmic estimation models with AI-based effort estimation tools.

16

Explain how artificial intelligence and machine learning can be used for automated software effort estimation.

17

Introduce Natural Language Processing and explain its role in software requirement analysis.

18

Describe how NLP-based requirement analysis can support automated effort estimation.

19

Explain how historical project data can be used to build an automated effort-estimation system.

20

Discuss the metrics used to evaluate automated software effort-estimation models.