Browse papers
A

Section A: Long Answer Questions

Attempt any TWO questions.

3 questions·10 marks each
1long10 marks

Discuss the architectural design process. Explain the common architectural patterns with their advantages and disadvantages.

architecturedesign
2long10 marks

What is software project management? Explain project scheduling and the use of bar charts and activity networks.

project-management
3long10 marks

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

umlmodeling
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