MU Computer Engineering (Semester 6)
Software Engineering
May 2015
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) Write suitable application of different software models.
5 M
1 (b) Compare Verification and Validation Testing.
5 M
1 (c) Explain COCOMO Model.
5 M
1 (d) Explain the different types of software Maintenance.
5 M

2 (a) What is Agile methodology? Explain it with the principles used and give example of any one such software model.
10 M
2 (b) Explain Change Control and Version Control in SCM.
10 M

3 (a) Explain size oriented software engineering metrics. Find function points an e-commerce application with following data,
Number of user inputs 50
Number of user Output 40
Number of user Inquiries 35
Number of user Files 06
Number of External Interface 04
Assume suitable complexity adjustment factors and weighting factors.
10 M
3 (b) What is Coupling and Cohesion? Explain different forms of it.
10 M

4 (a) What are the features of a good user Interface? Design user interface for Online Air Ticket Reservation System.
10 M
4 (b) Explain different metrics used for maintaining Software Quality.
10 M

5 (a) What is SRS document? Build an SRS document for Online Student Feedback System.
10 M
5 (b) What are Software Risks? Write a note on RMMM for delayed projects.
10 M

6 (a) Compare Black Box and White Box Testing. Find cyclomatic complexity of following code.
IF A=10 THEN
IF B>C THEN
A=B
ELSE A=C
END IF
END IF
PRINT A
PRINT B
PRINT C
10 M
6 (b) Explain software Reverse Engineering In detail.
10 M



More question papers from Software Engineering
SPONSORED ADVERTISEMENTS