Unit 2: Cost Estimation and Life Cycle Models - Subjective Questions

INT411 — Software Project Management • Practice Questions with Detailed Answers

20 questions

1

Define software project cost estimation and explain its importance in software project management.

2

Explain how resources are allocated and managed across software projects.

3

Describe the process of creating a programme from a collection of related software projects.

4

Distinguish between individual project management and programme management.

5

Explain the process of risk evaluation in a software project. How can a risk exposure value be calculated?

6

Explain cost-benefit analysis and derive the formulas for Net Present Value and Return on Investment used in project evaluation.

7

Describe how an individual software project can be evaluated before it is approved.

8

What is Multi-Criteria Decision Analysis (MCDA)? Explain the weighted scoring method with a suitable example.

9

Explain AI-enhanced predictive cost estimation in software project management.

10

How can Artificial Intelligence be used for resource prediction and allocation in software projects?

11

What factors should be considered when selecting a project approach for software development?

12

Introduce the concept of a software life cycle model and explain its main purposes.

13

Describe the V-Process Model and show the relationship between development and testing activities.

14

Explain the Agile model, its core principles, and its advantages and limitations.

15

Define DevOps and explain how it integrates software development and IT operations.

16

Describe the stages of a CI/CD pipeline and explain the difference between Continuous Delivery and Continuous Deployment.

17

Compare the V-Process Model, Agile model, and DevOps approach.

18

Compare top-down, bottom-up, analogous, parametric, and three-point cost estimation techniques.

19

A company must choose one of several proposed software projects. Explain how risk evaluation, cost-benefit analysis, and MCDA can be combined to select the most suitable project.

20

Explain how cost estimation and resource planning should be updated throughout the software project life cycle.