SESSION-2023-24
Software Engineering SEM-6th (EVEN)
(ACSE0603)
Home Assignments 3
UNIT-4 & UNIT -5
Question 1. Define unit testing and provide an example of when it would be
used in software development. [CO4 , K3]
Question 2. Explain the concept of regression testing and discuss its significance
[CO4], K3
Question 3. Discuss the role of test drivers and test stubs in software testing, and explain
when each would be used. [CO4], K3
Question 4. Explain the process of alpha testing and beta testing in
software development. Discuss their objectives and the key
differences between the two. [CO4], K3
Question 5. Describe the various static testing strategies. [CO4],K3
Question 6. Explain the concept of Cyclomatic Complexity Measures
in software engineering. [CO5],K3
Question 7: Explain the concept of Clean Room software engineering
and its principles. [CO5],K3
Question 8: Explain the role of Case Tools in software development
and project management. Discuss the features and functionalities
of common Case Tools ?. [CO5],K3
Question 9: Describe the various types of software maintenance .
Discuss the factors influencing the cost of maintenance
[CO5],K3
Question 10 : Discuss the concepts of reverse engineering in software
reengineering. How do it differs from forward engineering?
[CO5],K3