SPPU Information Technology (Semester 5)
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) Explain different aspects of software process model.
5 M
1 (b) Elaborate how software engineering is a layered technology.
5 M

2 (a) What is extreme programming? List the drivers which are treated as XP values.
5 M
2 (b) Explain agile process model.
5 M

3 (a) Describe the steps of scenario based modelling with a suitable example.
5 M
3 (b) What is requirements engineering.
5 M

4 (a) Explain activities and the steps used for negotiating software requirements.
5 M
4 (b) What is data modelling? Explain following term in data modelling.
i) Data objects
ii) Data attributes
iii) Relationships.
5 M

5 (a) Explain following concepts in the context of software design.
i) Abstraction
ii) Modularity
iii) Information Hiding
iv) Functional Independence
8 M
5 (b) Illustrate how requirements model is translated to design model.
8 M

6 (a) Explain software design model with reference to process and abstraction dimension.
8 M
6 (b) What is data-centered architecture? Explain with an example.
8 M

7 (a) Discuss the user-centered design process.
8 M
7 (b) Explain Shneiderman's Golden Rules of UI design.
8 M

8 (a) Discuss in details.
i) Fitt's law.
ii) Hick's law.
8 M
8 (b) Explain the analysis and design process of user-interfaces.
8 M

9 (a) What is the goal of cleanroom testing? Discuss in brief the statistical use testing. How do we certify a software component in cleanroom testing.
10 M
9 (b) What is software configuration management repository? Discuss role and features of SCM repository.
8 M

Write short notes on any three:
10 (a) CASE tools
6 M
10 (b) Technology Evolution.
6 M
10 (c) Test Driven Development.
6 M
10 (d) Model Driven Development.
6 M



More question papers from Software Engineering
SPONSORED ADVERTISEMENTS