Browse papers
A

Section A: Long Answer Questions

Attempt any TWO questions.

3 questions·10 marks each
1long10 marks

Draw the use case diagram, class diagram and sequence diagram for an online movie ticketing system.

umlmodeling
2long10 marks

Explain configuration management. Discuss version management, system building and change management.

configuration-management
3long10 marks

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

process-model
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