1 (a)
What is software? Explain the essential attributes of a good software
5 M
1 (b)
List and explain any five software engineering code of ethic and professional practices.
5 M
1 (c)
Discribe briefly the phases of the system engineering process, with a neat diagram.
10 M
2 (a)
Define critical systems, Explain the four principle dimensions of system dependability.
5 M
2 (b)
Briefly discuss the reliability terminologies and mention the approaches to system reliability enhancement.
5 M
2 (c)
What is software process? With a neat diagram, explain the software design process activities, in detail.
10 M
3 (a)
What are the different matrics for specifying non-functional requirements? Explain any two of them.
5 M
3 (b)
Write the IEEE standard format for requirement document.
5 M
3 (c)
Give reasons why requirement elicitation and analysis is a difficult phase in requirements engineering process.
5 M
3 (d)
What are volatile requirements? Briefly discuss the classification of volatile requirements.
5 M
4 (a)
Draw and explain the sequence diagram for ATM system.
8 M
4 (b)
Mention the weaknesses of structured methods when used to produce system models.
4 M
4 (c)
Explain the risk management process, with a neat diagram
8 M
5 (a)
Define architectural design. With an example, describe the repository model and give its advantages and disadvantages.
8 M
5 (b)
Briefly discuss the architecture design decisions.
6 M
5 (c)
Draw and explain the state diagam for weather station system.
6 M
6 (a)
What is pair programming? Highlight its advantages.
4 M
6 (b)
Explain with a diagram, rapid application development environment.
6 M
6 (c)
Explain the activities involved in reengineering process, with an illustrative figure.
10 M
7 (a)
Briefly discuss some of the automated static analysis checks.
5 M
7 (b)
Explain the five key strategies of clean room software development
5 M
7 (c)
What is test automation? Explain with figure the tools that might be included in a testing workbench.
10 M
8 (a)
Name and explain any five factors governing staff selection.
5 M
8 (b)
Briefly discuss the advantages and disadvantages of group cohesiveness that influence group working.
5 M
8 (c)
Explain in detail algorithm cost model in project planning.
10 M
More question papers from Software Engineering