Unit6 - Subjective Questions

CSE320 • Practice Questions with Detailed Answers

1

Explain the concept of ISO 9001 in the context of Software Quality Management. What are its key principles?

2

Describe the SEI CMMI (Capability Maturity Model Integration) framework. List and explain its five maturity levels.

3

What is Six Sigma in software engineering? Explain the DMAIC methodology.

4

Write a short note on the Personal Software Process (PSP).

5

Define CASE tools. Distinguish between Upper CASE and Lower CASE tools.

6

What are the different types of Software Maintenance? Explain each with an example.

7

Discuss the major challenges in Software Maintenance.

8

Explain the concept of Software Reuse. What are its benefits and barriers?

9

What is Component-Based Software Development (CBSD)? How does it differ from traditional development?

10

Explain Cloud-native software development. What are its core technologies?

11

Discuss the role of AI in Software Development. How do tools like GitHub Copilot and Amazon CodeWhisperer assist developers?

12

What are Low-code / No-code platforms? How are they changing the software industry?

13

Differentiate between Reverse Engineering and Forward Engineering.

14

Compare ISO 9001 and SEI CMMI.

15

Define Software Re-engineering. Describe the Re-engineering process cycle.

16

What is the Integrated CASE (I-CASE) environment?

17

Explain the formula for defects in Six Sigma and the statistical meaning of .

18

What are the advantages and disadvantages of Cloud-native applications compared to monolithic on-premise applications?

19

How does AI-driven code generation impact the role of a software engineer?

20

Explain the concept of Software Configuration Management (SCM) in the context of maintenance.