1 (a)
Define software. Compare software and hardware based on their failure curves.
5 M
1 (b)
Software engineering process framework activities are complemented by which umbrella activities? How do process models differ from one another?
5 M
2 (a)
Discuss agility principles used in agile software development.
5 M
2 (b)
Compare scripted testing verses exploratory testing.
5 M
3 (a)
Describe the IEEE template for eliciting software requirement specifications. What information is produced as a consequence of requirements gathering?
5 M
3 (b)
What do you need to know in order to develop an effective use case? Describe a standard use case documentation template.
5 M
4 (a)
What are different approaches or elements of a requirement analysis model?
5 M
4 (b)
What is the INVEST model of agile requirements gathering?
5 M
5 (a)
What are the software design quality attributes and quality guidelines
8 M
5 (b)
Explain any two software architectural styles.
8 M
6 (a)
Give a brief overview of important software design concepts that span both traditional and object-oriented software development.
12 M
6 (b)
Why is software architecture important?
4 M
7 (a)
Explain the Seeheim model of human-computer dialogue management.
8 M
7 (b)
How do you deal with different stereotypes of users in information gathering phase of user-centered design?
8 M
8 (a)
Explain mechanisms applied in user interface design for fulfilling Theo Mandel's three golden rules.
12 M
8 (b)
What is Fitt's Law? How is it used in UI design?
4 M
9 (a)
Explain the cleanroom process model.
10 M
9 (b)
How do we certify a software component during cleanroom testing?
8 M
Write short notes on following:
10 (a)
Elements of a Configuration Management System.
6 M
10 (b)
Test Driven Development Process
6 M
10 (c)
Technology Evolution.
6 M
More question papers from Software Engineering