Unit 6: Software Quality and Small Projects - Subjective Questions

INT411 — Software Project Management • Practice Questions with Detailed Answers

20 questions

1

Define software quality and explain the different perspectives from which it can be evaluated.

2

Explain the importance of software quality management throughout the software development life cycle.

3

Describe the six software product quality characteristics defined by the ISO 9126 quality model.

4

Explain the quality-in-use model of ISO 9126 and distinguish it from internal and external software quality.

5

Describe the eight product quality characteristics of the ISO/IEC 25010 quality model.

6

Compare ISO 9126 with ISO/IEC 25010. What major improvements were introduced in ISO/IEC 25010?

7

Distinguish between product quality and process quality in software engineering, with suitable examples.

8

Analyze the relationship between software process quality and product quality. Can a good process guarantee a good product?

9

What are external standards in software projects? Explain how an organization should select and manage them.

10

Describe a systematic procedure for incorporating an external quality standard into an existing software development process.

11

Discuss the major problems commonly encountered in student software projects and suggest appropriate remedies.

12

How can project planning, team organization, and configuration management improve the success of a student software project?

13

List and explain the essential contents of a software project plan.

14

Explain how a project manager can develop and baseline a practical project plan for a small software project.

15

Describe the principal steps involved in incorporating a new company in India.

16

What documents and information are generally required for incorporating a new company in India?

17

Explain the steps required to obtain an MSME or Udyam Registration Certificate in India.

18

State the information required for Udyam Registration and explain the benefits of obtaining an MSME certificate.

19

Explain how blockchain can improve traceability and transparency in software quality management.

20

Design a blockchain-based framework for software quality management and discuss its benefits, limitations, and controls.