1(a)
What is a software process model? Explain the types of software process models.
6 M
1(b)
Explain the key challenges facing software engineering.
6 M
1(c)
With a neat block diagram explain the systems engineering process activities.
8 M
2(a)
With a neat block diagram, explain the spiral process model.
8 M
2(b)
Define dependability. Also explain briefly the four principle dimensions of dependability.
6 M
2(c)
With appropriate block diagram explain briefly the requirement engineering process or software specification activities.
6 M
3(a)
For the set of tasks shown below draw the project scheduling using,
Activity chart,
ii) Gantt / Bar chart,
Staff allocation versus time chart.
Assumming start date of project as 01 Nov 2014.
Activity chart,
ii) Gantt / Bar chart,
Staff allocation versus time chart.
Assumming start date of project as 01 Nov 2014.
Task | Duration | Dependency |
T1 | 8 | - |
T2 | 15 | - |
T3 | 15 | T1,(M1) |
T4 | 10 | - |
T5 | 10 | T2,T4(m2) |
T6 | 5 | T1,T2 (m3) |
T7 | 20 | T1(m1) |
T8 | 25 | T4(m4) |
10 M
3(b)
Draw a state machine model of a simple microwave oven.
5 M
3(c)
Draw a sequence diagram for withdrawing money form ATM.
5 M
4(a)
Write the IEEE format of writing SRS>
5 M
4(b)
Differentiate between:
i) User requirements and system requirements.
ii) Functional requirements and non-functional requirements.
i) User requirements and system requirements.
ii) Functional requirements and non-functional requirements.
5 M
4(c)
Explain briefly the techniques of requirements discovery.
10 M
5(a)
List the system structuring styles and explain the repository model with a block diagram.
6 M
5(b)
With a neat block diagram,explain the object oriented decomposition for in invoice processing sub -system.
6 M
5(c)
Explain briefly:
Call -Return control model.
ii) Broadcast control model.
Call -Return control model.
ii) Broadcast control model.
8 M
6(a)
With appropriate block diagram explain briefly extreme programming process model.
10 M
6(b)
With appropriate block diagram, explain the system evolution process.
10 M
7(a)
Explain briefly the software inspection process.
6 M
7(b)
With a neat block diagram explain the verification and validation process (V-model).
6 M
7(c)
Perform the path testing for the following program flow graph by computing cyclomatic complexity.
8 M
8(a)
Write short notes on:
a. Legacy system.
b. Cocomo model.
c. Capability maturity model..
d. Software testing process.
a. Legacy system.
b. Cocomo model.
c. Capability maturity model..
d. Software testing process.
20 M
More question papers from Software Engineering