Software Engineering
Instructions:
- The marks are indicated in the right-hand margin.
- There are NINE questions in this paper.
- Attempt FIVE questions in all.
- Question No. 1 is compulsory.
Which model is most suitable for high-risk projects?
Which model is also known as the linear sequential model?
Which of the following is the primary goal of requirement analysis?
Requirement elicitation techniques include
Cohesion refers to
Which UML diagram represents dynamic behavior?
Function Point Analysis is used to measure
COCOMO is used for
White-box testing is also called
Which testing technique uses cause-effect relationships?
Explain the software crisis. Discuss its causes and how Software Engineering addresses the crisis.
Write down the differences between Prototype Model and Incremental Model with advantages and limitations.
Explain requirement validation and requirement management processes.
Discuss the characteristics of a good Software Requirement Specification and its components.
Explain coupling and cohesion with their types and significance in software design.
What are the goals of good software design? Explain with examples.
Compare LOC and Function Point metrics with advantages and disadvantages.
Explain Halstead's Software Science metrics and their applications. How does it help in assessing software quality?
Explain black-box and white-box testing techniques with examples.
Discuss Boundary Value Analysis and Equivalence Class Testing.
Discuss ISO 9000 quality standards and SEI CMM levels.
Explain the role of documentation in software maintenance and quality assurance.
Write down the differences between Functional and Non-functional requirements with suitable examples.
Discuss Brooks “No Silver Bullet” concept and explain why software productivity remains challenging.
Explain Spiral Model with diagram and discuss how risk management is incorporated in each cycle.
Define the COCOMO model. Also, explain the types of COCOMO model and their benefits.
