Software Engineering - May 2016
Computer Engineering (Semester 6)
TOTAL MARKS: 80
TOTAL TIME: 3 HOURS (1) Question 1 is compulsory.
(2) Attempt any three from the remaining questions.
(3) Assume data if required.
(4) Figures to the right indicate full marks. 1 Develop the SRS for the following scenario:
A school has one or more department. Department offers or more subjects. A particular subject will be offered by only department. Department has instructors and instructors can work for one or more departments. Students can enrol in up to 5 subject in a school. Instructor can teach up 3 subjects. The same subject can be taught by the different instructors. Students can be enrolled in more than one school.
SRS for the school should include the following:
a. Product perspective
b. Scope and object
c. Functional requirements
d. Non-Functional requirements(20 marks) 2(a) Explain and compare FTR and walkthrough.(10 marks) 2(b) Explain the process of CMM.(10 marks) 3(a) Explain coupling & cohesion. Explain different types of coupling & cohesion.(10 marks) 3(b) What are Agile process and its advantages? Explain any one Agile process.(10 marks) 4(a) Explain the change control and version control activities in SCM.(10 marks) 4(b) Differentiate between black box testing and white box testing. Explain in detail about any one testing tool.(10 marks) 5(a) What are the different types of maintenance and also explain steps for creating a maintenance log?(10 marks) 5(b) What is user interface design process? Explain with one example.(10 marks)
Write short notes on (Any two)
6(a) Risk management.(10 marks) 6(b) Reverse Engineering.(10 marks) 6(c) Service-Oriented Software Engineering.(10 marks) 6(d) Object oriented testing methods.(10 marks)