Software Engineering (22CST-313)
Assignment-3
ASSIGNMENT SET 1
Questions:
Sr. No. Question CO Number
1 Explain Software Configuration Management. CO4
2 The relationship between the number of people working on a CO4
software project and Overall productivity is not linear. Why?
3 Explain Ripple Effect? CO4
4 Between the product and the process, which is more significant? CO5
Justify your response.
5 Explain the concept of Software Reuse CO5
ASSIGNMENT SET 2
Questions:
Sr. No. Question CO Number
1 Partitioning a problem in Software Development helps a lot”. Justify CO5
the statement
2 List and explain different types of testing done during the testing CO4
phase.
3 Define software Reliability? Does it exist? CO5
4 Compare Hardware reliability with software reliability CO4
5 Explain Equivalence Class Partitioning and Boundary value analysis. CO4
Compare the two.
ASSIGNMENT SET 3
Sr. No. Question CO Number
1 Explain the activities of software maintenance & KPA’s of CMM. CO5
2 Elaborate the benefit of designing tests early in the life cycle. CO5
3 Define graph matrix and connection matrix. CO4
4 Define Regression Testing. Discuss the problems faced during CO4
software maintenance.
5 Define the following (i) Structural testing (ii) Special value testing CO4
(iii) Mutation testing
ASSIGNMENT SET 4
Sr. No. Question CO Number
1 Define CMM? Describe its levels & compare it with ISO 9001? CO4
2 How is Cyclomatic complexity useful in program test? What is CO4
sequence of testing? What is testability?
3 Explain various types of debugging techniques used in Software CO5
testing.
4 Discuss Reverse Engineering? CO4
5 Give the benefits of verification and validation in software CO5
development and tell about the techniques of verification and
validation in the process of software development?