Thursday, July 24, 2014

SOFTWARE ARCHITECTURE(SA) COMPUTER SCIENCE DECEMBER 2011 SEMESTER 8

SOFTWARE ARCHITECTURE(SA) COMPUTER SCIENCE DECEMBER 2011 SEMESTER 8  

Con.6255-11.                                     (REVISED COURSE)                             MP-5192

                                                                       (3 Hours)                       [Total Marks :-100]

N.B:- (1) Question No.1 is compulsory.
          (2) Attempt any four questions from the remaining six questions.
          (3) Figures to the right indicate full marks.

1. Answer the following:- [20 Marks]
   (a) How is software architecture different from software design?
   (b) Explain how middle ware and component frame work induces architectural style.
   (c) What are the different types of connectors based on interactive services?
   (d) Explain in brief the guidelines of a good software architecture for achieving NFP
        (no-functional property) goals.

2. (a) Explain prescriptive and descriptive architecture with examples. [10 Marks]
    (b) Compare the Model-based and Simulation-based analysis techniques used in Software
          architecture. [10 Marks]

3. (a) Compare and contrast on the following :- [10 Marks]
         (i) Event based and Client server based Data Distribution Connectors.
         (ii) Static and dynamic aspects of Models in Software Architecture.
    (b) List various architectural styles. What are the differences between Architectural Styles
         and Architectural Patterns. [10 Marks] 

4. (a) Explain the basic features of xADL used as a modeling language. [10 Marks]
    (b) Explain MVC architectural pattern and give an example of an application where it is
          used. [10 Marks] 

5. (a) Comment on the styles of architecture pattern for a Mobile Code and Implicit
          Invocation. [10 Marks]
    (b) Explain the Distributed Objects Style in connection with CORBA middle ware. [10 Marks]

6. (a) Define and explain the following terms:- [8 Marks]
          (i) Architectural drift and Architectural errosion.
          (ii) Architectural Model and Architectural Recovery
    (b)  Suggest an Architecture with Implicit Invocation style for the following system:- [12 Marks]
          The KWIC(Key Word In Context) index system accepts an ordered set of lines. Each line
          is a ordered set of words and each word is a ordered set of characters. Any line may be
          'Circularily Shifted' by repeatedly removing the first word and appending it at the end of
           the line. The KWIC index system outputs a listing of circular shifts of all lines in an
           alphabetical order.

7. Write short notes on the following:- [20 Marks]
     (a) Ambiguity, Accuracy and Precision in the characterization of architectural models.
     (b) Service-oriented Architecture and Web Services.
     (c) Domain Specific Software Architectures(DSSAS).
     (d) Architecture Description Language(ADL).

No comments:

Post a Comment