Computer Engineering (Semester 5)
Total marks: 70
Total time: 2 Hours 30 min
INSTRUCTIONS
(1)Attempt questions Q.1 or Q.2 , Q.3 or Q.4 , Q.5 or Q.6 or Q.7 or Q.8 and Q.9 or Q.10 .
(2) Neat diagram must be drawn whenever necessary..
(3) Assume suitable data, if necessary.
1.a.
Explain classic life cycle paradigm for software engineering and problems encountered when it is applied.
(5 marks)
00
1.b.
What is the importance of Agile/XP methodology for project development.
(5 marks)
00
OR
2.a.
What are the Practitioner's myth? Discuss the reality of these myths.
(5 marks)
00
2.b.
Explain why waterfall model of the software engineering is not an accurate reflection of software development activities.
(5 marks)
00
3.a.
Why requirements elicitation is difficult? What are the problems in requirement elicitation?
(5 marks)
00
3.b.
Explain layered architecture style with neat diagram.
(5 marks)
00
OR
4.a.
What do you understand by refactoring? Give the importance of refactoring in improving the quality of software.
(5 marks)
00
4.b.
Explain the user interface design issues.
(5 marks)
00
5.a.
Explain in detail software process and project metrics.
(8 marks)
00
5.b.
Explain COCOCMO Model for project estimation with suitable example.
(8 marks)
00
OR
6.a.
What is task network in project scheduling? Explain with an example.
(8 marks)
00
6.b.
What is the need for defining a software scope? What are the categories of software engineering resources?
(8 marks)
00
7.a.
What is Risk identification? What are the different categories of risk ?
(6 marks)
00
7.b.
What is software SCM repository? Explain the features of tool set supporting SCM repository.
(6 marks)
00
7.c.
Explain Software Re-engineering process model in detail.
(6 marks)
00
OR
8.a.
Explain RMMM plan in detail.
(6 marks)
00
8.b.
What is software configuration management? Explain the change control mechanism in software configuration management.
(6 marks)
00
8.c.
What is forward engineering? Compare with reverse engineering
(6 marks)
00
9.a.
Explain equivalent partitioning and boundary value analysis techniques in detail.
(8 marks)
00
9.b.
What do you understand by system testing? What are the different kinds of system testing that are usually performed on large software testing.
(8 marks)
00
OR
10.a.
Explain defect Life Cycle in detail
(8 marks)
00
10.b.
Differentiate between white box testing and Black box testing.
(4 marks)
00
10.c.
What are the objectives of Black-Box Testing?
(4 marks)
00