1 (a)
Answer the following frequently asked questions about software engineering:
(i) difference between software engineering and system engineering.
(ii) What is a software process model?
(iii) What are key challenges facing software engineering?
(i) difference between software engineering and system engineering.
(ii) What is a software process model?
(iii) What are key challenges facing software engineering?
6 M
1 (b)
What are emergent system properties? Give example. Explain the types of emergent properties.
8 M
1 (c)
Define legacy systems. Explain the layered model of a egacy system.
6 M
2 (a)
Whar are the types of critical systems? Define. Write a simple safety critical system and explain.
9 M
2 (b)
Explain the evolutionary development, and its problems.
6 M
2 (c)
Write Boehm's spiral model of the software process and explain.
5 M
3 (a)
List out the notations for requirement specification with description.
6 M
3 (b)
Write the role of the user of a requirement document.
6 M
3 (c)
What is Ethnography? How ethonography is effective in discovering the types of requirements?
8 M
4 (a)
Draw the state machine model of a microwave oven.
6 M
4 (b)
What is object aggregation? Write an example showing aggregation, with notation.
4 M
4 (c)
Following table shows number of activities, durations and depedancies and milestones. Draw an activity chart and a bar chart showing the critical path for the the project schedule:
Tasks | Duration (days) | Dependancies |
T1 | 5 | - |
T2 | 15 | T1(M1) |
T3 | 10 | T1(M1) |
T4 | 3 | T2(M2) |
T5 | 10 | T2,T3(M2) |
T6 | 8 | T3(M2) |
T7 | 10 | T4,T5,T6 M3) |
T8 | 9 | T7 |
T9 | 10 | T7 |
T10 | 9 | T7 |
T11 | 20 | T8,T9,T10(M14) |
T12 | 10 | T10(M4) |
T13 | 5 | T11(M5) |
T14 | 10 | T13 |
10 M
5 (a)
According to Bas et al, whar are the advanrages of designing and documenting software architecture?
5 M
5 (b)
Explain even driven systems.
7 M
5 (c)
What is a sequence model? Write the sequence model of operations in collecting the data from a weather station and explain.
8 M
6 (a)
Expalin the difficulties with iterative development and incremental delivery.
6 M
6 (b)
Briefly discuss the extreme programming release cycle with a neat diagram.
6 M
6 (c)
How software maintenance is carries out? Explain briefly.
8 M
7 (a)
Explain V-model with a neat diagram for planning verification and validation process.
7 M
7 (b)
Explain the characteristics of clean room software development.
6 M
7 (c)
Explain any one of the approaches to test case design.
7 M
8 (a)
Why people capability maturity model is used? Explain P-CMM model.
8 M
8 (b)
List the factors that influence the effectiveness of communication.
4 M
8 (c)
Write a note on project duration and staffing.
6 M
8 (d)
Name the types of metrics used to estimate productivity.
2 M
More question papers from Software Engineering