0% found this document useful (0 votes)
20 views2 pages

10 SRT (17644BN)

Uploaded by

David Raju
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views2 pages

10 SRT (17644BN)

Uploaded by

David Raju
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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