| written 9.7 years ago by |
Software Engineering - Jun 2014
Computer Science Engg. (Semester 5)
TOTAL MARKS: 100
TOTAL TIME: 3 HOURS
(1) Question 1 is compulsory.
(2) Attempt any four from the remaining questions.
(3) Assume data wherever required.
(4) Figures to the right indicate full marks.
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?(6 marks)
1 (b) What are emergent system properties? Give example. Explain the types of emergent properties.(8 marks)
1 (c) Define legacy systems. Explain the layered model of a egacy system. (6 marks)
2 (a) Whar are the types of critical systems? Define. Write a simple safety critical system and explain.(9 marks)
2 (b) Explain the evolutionary development, and its problems.(6 marks)
2 (c) Write Boehm's spiral model of the software process and explain.(5 marks)
3 (a) List out the notations for requirement specification with description.(6 marks)
3 (b) Write the role of the user of a requirement document.(6 marks)
3 (c) What is Ethnography? How ethonography is effective in discovering the types of requirements?(8 marks)
4 (a) Draw the state machine model of a microwave oven.(6 marks)
4 (b) What is object aggregation? Write an example showing aggregation, with notation.(4 marks)
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 |

and 2 others joined a min ago.