Browse papers
A

Section A: Long Answer Questions

Attempt any TWO questions.

3 questions·10 marks each
1long10 marks

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

cost-estimationcocomo
2long10 marks

Define requirements engineering. Explain the requirements elicitation and analysis process with a suitable diagram.

requirements
3long10 marks

What is software testing? Explain the different levels of testing and discuss test-driven development.

testing
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