Mode_I
Software Engineering Model I
Section A
-
In the software development process, how does software configuration management facilitate the changes that may occur during different stages of a software development life cycle? Justify your explanation with example.
-
Explain the different software life cycle models and compare them with advantages and disadvantages.
-
Differentiate between functional and non-functional requirements. What are the various types of functional and non-functional requirements that are placed on the system? Explain with an example.
Section B
Attempt any eight questions.
-
Explain the component base software engineering and its advantages.
-
What are the drawbacks of software reuse? Explain.
-
Differentiate between V-shape model and spiral model.
-
Differentiate between verification and validation.
-
Discuss COCOMO model in cost estimation of software in detail.
-
Differentiate between software engineering and computer science.
-
Explain maintenance process in detail.
-
What is software quality assurance? Explain with example.
-
Differentiate between structural and behavioral models.