10 SRT (17644BN)

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

I-IaJI Ticket Number:

CT I I I Code No.: 17644 N (B)


VASA VI COLLEGE OF ENGINEERING (AUTONOMOUS), HYDERABA][)
Accredited by NAAC with A++ Grade
B.E. (I.T.) VII-Semester Main & Backlog Examinations, January-2023
Software Reuse Techniques (PE-III)
Time: 3 hours . Max. Marks: 60
Note: Answer all questions from Part-A and any FIVE ji·om Part-B
Part-A (10 X 2 = 20 Marks)
---
Q.N.o. Stem of the question M L co PO I
I

1. Outline any three advantages of Software Reuse. 2 2 1

2. Write about applications, components and subsystems. 2 3

3. Write the intent of abstract factory and builder patterns. 2 3 2 I

4. Describe a situation where a creational design pattern can be used. 2 1 2 1

5. What is a fac;ade? 2 3

6. Illustrate a situation where you can apply Bridge pattern? 2 I 3 I

7. Explain the intent and consequences of applying Forward-Receiver 2 2 4


pattern.

8. Write the intent, motivation, structure and known uses of Observer 2 3 4


pattern.

9. Illustrate about Model-view-controller pattem with the help of an 2 2 5


example.

10. What is Micro kernel architecture? 2 1 5 I

Part-B (5 x 8 = 40 Marks)

11. a) Explain in detail concepts of Object Oriented Software Engineering. 4 1 1 I

b) Illustrate how to specialize some components before reuse. 4 3

12. a) Describe the intent, Motivation, applicability and participants of singleton 4 2 2


pattern.

b) Define a Design pattern and explain its essential elements. 4 2 2

!3. a) Consider that you have setup a home theatre. You wanted to automate the 4 2 3
tasks involved in watching a movie in it. Use the Fa<;ade pattern to design
the solution. Illustrate it with the help of class diagram.
_ __j'---------------~

Contd ... 2
I

::2:: Code No.: 17644 N (B)

b) Starbuzz coffee is updating their ordering system and as a consequence 4 4 3 2


their menu and software application too needs to change. For example the
price of beverage (coffee/tea) changes with respect to the toppings the
customer requests.
Which design pattern you will use ti design the system? Illustrate the
solution with the help of a class diagram.

14. a) Consider a weather forecasting system. This system uses sensors to record 4 3 4 2
data at various locations and will predict the weather in coming days.
Design this system using the observer pattem.

b) Justify the use of Master -Slave pattem to design the solution for 4 3 4 2
travelling Salesperson's problem.

15. a) Describe in detail about the Layers Architectural pattern. 4 2 5 1

b) Explain in detail about the Broker architecture. 4 l 5

16. a) Analyze and explain how software reuse can be adopted systematically 4 4 I 2
and incrementally.

b) Write a step-by-step approach to use a design pattem. 4 3 2 l

17. Answer any two of the following:

a) Explain the intent, structure consequences, and participants of Decorator 4 2 3


pattern.

b) Explain in detail about client -dispatcher-server pattern. 4 2 4 I

c) Illustrate Black Board design pattern and mention its related patterns. 4 3 5 1

M: Marks; L: Bloom's Taxonomy Level; CO; Course Outcome; PO: Programme Outcome
Blooms Taxonomy Level- I 20%
em-·
i)

iii)
Bloom~ Taxonomy Level- 2
Blooms Taxonomy Level- 3 & 4
37.50%
42.50%
*****

You might also like