Browse papers
A

Section A: Long Answer Questions

Attempt any TWO questions.

3 questions·10 marks each
1long10 marks

What do you understand by a software process model? Explain the different software process activities with suitable examples.

process-model
2long10 marks

Draw the use case diagram, class diagram and sequence diagram for an online book recommendation system.

umlmodeling
3long10 marks

Explain the importance of software pricing. Discuss the COCOMO cost estimation model and list its disadvantages.

cost-estimationcocomo
B

Section B: Short Answer Questions

Attempt any EIGHT questions.

9 questions·5 marks each
4short5 marks

Differentiate between software engineering and system engineering.

definitions
5short5 marks

How is risk management carried out during software development?

risk-management
6short5 marks

Software maintenance is one of the most important activities. Justify the statement with an example.

maintenance
7short5 marks

Differentiate between functional and non-functional requirements with examples.

requirements
8short5 marks

Explain how the prototyping model helps in software development.

prototyping
9short5 marks

Differentiate between evolutionary and throw-away prototyping models.

prototyping
10short5 marks

What is a behavioural model? Explain with an example.

modeling
11short5 marks

Explain the spiral model of software development.

process-model
12short5 marks

What are the key principles of agile methods?

agile