B.TECH - Semester 6 software architecture Question Paper 2019 (jun)
Practice authentic previous year university questions for better exam preparation.
Sample Questions
- How is inheritance represented in a class diagram? Give an example.
- What are links and associations? How are it represented?
- What are events? Which are the different types of events?
- What do you mean by robustness principle?
- Give the structure of a structural pattern.
- What is a design pattern? What are its characteristics?
- Define availability of a system.
- Why is architectural documentation required?
- Mention the goals of performance tactics.
- What are business qualities? PART - B Answer one full questions from each Module. Each question carries 20 marks
- (a) Discuss state modeling with suitable examples. 10
- (b) Draw the use case diagram of campus management software and explain. 10 OR
- (a) Explain sequence diagrams and collaboration diagrams with suitable examples. 10
- (b) How is activity modeling done? Explain with suitable examples. $\quad 10$
- (a) What are creational patterns? Give the general class diagram structure. Explain any two creational design patterns.
- (b) Write short notes on the following design principles.
- (i) Flexibility (ii) Reusability (iii) Efficiency OR
- (a) Explain any three behavioural patterns with the help of suitable class diagrams.
- (b) Describe briefly on delegation patterns with suitable examples.
- (a) Explain testability and usability tactics.
- (b) How can we prevent ripple effect from a modification? OR
- (a). What is a quality attribute scenario? Explain the different parts. (b) What are views and how is it documented? ( $\mathbf{3} \boldsymbol{\times} \mathbf{2 0} \boldsymbol{=} \mathbf{6 0}$ Marks)