written 5.8 years ago by |
Software Engineering - May 2017
MU Information Technology (Semester 6)
Total marks: --
Total time: --
INSTRUCTIONS
(1) Assume appropriate data and state your reasons
(2) Marks are given to the right of every question
(3) Draw neat diagrams wherever necessary
1(a) Explain software process framework
5 marks
1(b) Explai Aspect oriented development 5 marks
1(c) Elaborate on principles that guide process and practice 5 marks
1(d) What is metric? Explain project and process metrics. 5 marks
2(a) What is evloutionary model? Compare prototype and spiral model 5 marks
2(b) Explain agility principles. Explain XP agile development process. 5 marks
3(a) What is need of creating models? Explain modeling principles. 5 marks
3(b) Explain requirements enginnering activities. In which requirements engineering activity you will cosider stakeholders. 5 marks
4(a) Explain design concepts. What is coupling and cohesion? What is expected more? Why 5 marks
4(b) What is quality? Explain Mc Call's Quality Factors. List six quality attributes for ISO 9126. 5 marks
5(a) Differentiate between
i) Validation and Verification ii) Alpha and Beta
5 marks
5(b) Draw control flow graph, find independent paths, cylomatic complexity and design test cases for the following PDL
if(c1 or c2)
while (c3) s1;
else
do s2; while (4);
s3;
5 marks