Tuesday, July 22, 2014

SOFTWARE ARCHITECTURE(SA) COMPUTER SCIENCE MAY 2011 SEMESTER 8

SOFTWARE ARCHITECTURE(SA) COMPUTER SCIENCE  MAY 2011 SEMESTER 8  

                                                                  (3 Hours)                           [Total Marks :-100]
               
1. (a) Differentiate between prescriptive architecture and descriptive architecture with an
         example. [5 Marks]
    (b) What do you mean by architectural degradation? Explain architectural drift and architectural
          erosion. [5 Marks] 
    (c) Define the following terms:- [6 Marks]
         (i) Component
         (ii)Connector
        (iii) View and viewpoint.
     (d) Who are system stakeholders? How they influence the systems architecture? [4 Marks]

2. (a) Draw the architecture of a compiler which takes the source code in HLL, follows different
         phases and converts it to object code. (Using any of the Two styles) :- [10 Marks]
           (i) Pipes and filters
          (ii) Layered Architecture
         (iii) Blackboard style
    (b) Describe the roles played by a connector. State the variation dimensions of the following
         connector types: - [10 Marks]
           (i) Event Connector
          (ii) Arbitrator connector

3. (a) What do you mean by stakeholder driven modeling? Explain in detail. [5 Marks]
    (b) What is the difference between accuracy and precision in context of architectural
          modelling? [4 Marks] 
    (c) Compare the feature of two modelling languages Darwin and Rapide. [6 Marks]
    (d) Explain the 4+1 view in UML. [5 Marks]

4. (a) What are the goals of analysis? Explain each goal in detail. [6 Marks]
    (b) What do you mean by ATAM? Explain with a diagram. [5 Marks]
    (c) What role does architectural analysis play in case of the following stakeholders:- [4 Marks]
           (i) Developers
          (ii) Managers
    (d) Explain simulation based analysis. [5 Marks]

5. (a) What is mapping problem in implementation? Differentiate between one-way and round trip
          mapping. [8 Marks]  
    (b) What are different criterias for evaluating implementation frameworks? [6 Marks]
    (c) How are deployment and mobility related to and different from one another? [6 Marks]

6. (a) Explain REST with a diagram. [6 Marks]
    (b) What do you mean by service oriented architecture? How they are used in
          webservices? [4 Marks]
    (c) What is domain specific software architecture? Give a overview of DSSA process. [6 Marks]
    (d) Define product line architecture. [4 Marks]

7. (a) Define the following NFP's (any two):- [6 Marks]
          (a) Efficiency
          (b) Complexity
          (c) Adaptability
   (b) What are different dimensions of dependability? [4 Marks]
   (c) Write a short note on CORBA. [6 Marks]
   (d) What do you mean by C2style of architecture? [4 Marks] 

No comments:

Post a Comment