2079
Software Engineering 2079
Section A
-
Explain how prototyping model help in developing software? Differentiate between Evolutionary and throw-away prototype model.
-
Differentiate between functional and non-functional requirement. Describe any three functional and non-functional requirement for library management system.
-
Explain in detail about the activities carried out in software configuration management. Why it is required?
Section B
Attempt any eight questions.
-
Explain the Agile software development and its applications.
-
Differentiate between software engineering and system engineering.
-
What do you understand by software quality assurance?
-
What is behavioral model? Explain with an example.
-
Explain the component based software engineering.
-
Draw use case diagram and sequence diagram for online movie ticketing system.
-
Differentiate between verification and validation. Explain the software Inspection process.
-
Differentiate between reengineering and reverse engineering.
-
Suppose that a project was estimated to be 400 KLOC. Calculate the effort and development time for organic and semidetached.