Question Paper: Software Engineering : Question Paper Jun 2014 - Computer Science Engg. (Semester 5) | Visveswaraya Technological University (VTU)

Software Engineering - Jun 2014

Computer Science Engg. (Semester 5)

(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
(10 marks) 5 (a) According to Bas et al, whar are the advanrages of designing and documenting software architecture?(5 marks) 5 (b) Explain even driven systems.(7 marks) 5 (c) What is a sequence model? Write the sequence model of operations in collecting the data from a weather station and explain.(8 marks) 6 (a) Expalin the difficulties with iterative development and incremental delivery.(6 marks) 6 (b) Briefly discuss the extreme programming release cycle with a neat diagram.(6 marks) 6 (c) How software maintenance is carries out? Explain briefly.(8 marks) 7 (a) Explain V-model with a neat diagram for planning verification and validation process.(7 marks) 7 (b) Explain the characteristics of clean room software development.(6 marks) 7 (c) Explain any one of the approaches to test case design.(7 marks) 8 (a) Why people capability maturity model is used? Explain P-CMM model.(8 marks) 8 (b) List the factors that influence the effectiveness of communication.(4 marks) 8 (c) Write a note on project duration and staffing.(6 marks) 8 (d) Name the types of metrics used to estimate productivity.(2 marks)

Please log in to add an answer.