Attempt any Eight questions.
[8*5=40]
4.
Define software. What are the attributes of good software? [5]
5.
Explain transaction procession system and language processing system. [5]
6.
Differentiate between structural model and dynamic model. Explain aggregation in UML. [5]
7.
List different types of risk. Explain the risk management process. [5]
8.
Draw Class diagram for online voting system where user can vote the candidates. The system also generates the final result with respective vote counts as well. The user has to register and will be eligible only after proper validation. [5]
9.
Explain different techniques that can be used for requirement elicitation. [5]
10.
Briefly explain waterfall model. When should we use water fall model? [5]
11.
Why test driven development approach is productive in software development? Explain. [5]
12.
Write short notes on: a. Software quality assurance b. Version management [5]
13.
What is version management? How is it carried Out? [5]