1 (a)
What are the attributes of a good software? Explain. Also list and explain the key challenges facing software engineering.
10 M
1 (b)
Explain with block diagram, the system engineering process
10 M
2 (a)
Define the term dependability. List and explain the various dependability properties
10 M
2 (b)
What is a software process model? Explain with a block diagram the evolutionary development model.
10 M
3 (a)
Distinguish between functional and non-functional requirements. With a block diagram, explain non-functional requirement types.
10 M
3 (b)
List at least five stake holders for an automated university examination system. Classify the identified stake holders under different view points.
10 M
4
Write short notes on:
(a) Context models
(b) Object models
(c) Project scheduling
(d) Risk management
(a) Context models
(b) Object models
(c) Project scheduling
(d) Risk management
20 M
5
Explain the terms:
(a) Architecture design decisions
(b) The repository model
(c) Unified modeling language (UML)
(d) Sequence models
(a) Architecture design decisions
(b) The repository model
(c) Unified modeling language (UML)
(d) Sequence models
20 M
6 (a)
List and explain the principle of agile methods. Also explain the problems with agile methods.
10 M
6 (b)
Define "Program Evolution Dynamics". Discuss the Lehman laws for program evolution dynamics.
10 M
7 (a)
Explain the various inspection roles and ckecklists for software inspection process.
10 M
7 (b)
What is partition testing? Identically equivalence class partitions for automated air conditioning system having at least four partitions. List also the boundary values for each class.
10 M
8 (a)
Define people capability maturity model (PCMM). With a block diagram, explain various P-CMM levels.
10 M
8 (b)
List and explain various COCOMO cost estimation models.
10 M
More question papers from Software Engineering