How To Exam?

a knowledge trading engine...


M.Sc-M.Sc Computer Science 2nd Sem CS - 203 : Software Architecture(University of Pune, Pune-2013)

Friday, 28 November 2014 12:32Nitha

                          M.Sc. - I (Semester - II) COMPUTER SCIENCE


SEAT No. :

[Total No. of Pages : 2


CS - 203 : Software Architecture

(2008 Pattern)

Time : 3 Hours]                                                                                           [Max. Marks : 80

Instructions to the candidates :

1)      All questions are compulsory.

2)      All questions carry equal marks.

3)      Neat diagrams must be drawn wherever necessary.

4)      Assume suitable data, if necessary.

Q1) Attempt the following :                                                                        [8 × 2 = 16]

 

Define the term “Architectural Styles”.

What do you mean by “Architectural Patterns”?

What is a pattern?

Briefly explan. “Pure Fabrication” GRASP.

What are the types of responsibility?

In short, explain sitemesh framework.

Give the features of webwork framework. What are the advantages of components?


Q2) Attempt the following (any four) :                                                   [4 × 4 = 16]


What are the VP phases?

Write a short note on “Allocation” structure. Explain Interpreter Architectural Style.

How pattern meets the objectives of software Architecture?

What is a design pattern? What are the essential elements of a design

pattern?


Q3) Attempt the following (any four) :                                                   [4 × 4 = 16]

a) Many graphical user interface toolkits separate the presentational aspects

of the user interface from the underlying application data. Classes defining application data and presentations can be used independently. They can work together, too. Both a spreadsheet object and bar chart objects can depict information in the same application data object using different presentations. The spreadsheet and the bar chart don’t know about each other, but they behave as though they do. When the user changes the

information in the spreadsheet, the bar chart reflects the changes immediately, and vice versa.

Select the most appropriate design pattern to address the above problem.

Give structure and participants to illustrate the use of design pattern.

b)     With the help of example, illustrate indirection GRASP.

c)      Explain Intent and applicability of Abstract Factory Design Pattern.

d)           What are the participants of decorator design pattern?

e)      Give structure and collaboration of strategy design pattern.

Q4) Attempt the following (any four) :                                                    [4 × 4 = 16]

a) What are the consequences and implementation issues of singleton design

pattern?

b) What do you mean by cohesion? What are the types of cohesion?

c) What are the scopes of resources in struts framework?

d) Define the term “Framework”. What are the characteristics of frameworks. e) Write a short note on MVC model.

Q5) Attempt the following (any four) :                                                    [4 × 4 = 16]


Explain the concept of container in struts framework.

With the help of diagram, explain middle tier of struts framework.

What are the different approaches for component based development?

Consider a PAN card registration form with the fields Name, Address,

Date of Birth, Mobile No., Email-ID.

Apply validator framework of struts for the above fields.


e) The website contains a home page displaying information about real

estate. On clicking the “Real Estate” URL, a home page asks for type, location, and price range. When a page is submitted, an index page displays a list of Real Estate, and prices along with the link to the details.

Design a struts application along with the struts components needed to

design the above application.

xxxx 


( 0 Votes )

Add comment


Security code
Refresh

Earning:   Approval pending.
You are here: PAPER M.Sc-M.Sc Computer Science 2nd Sem CS - 203 : Software Architecture(University of Pune, Pune-2013)