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.
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
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.
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