Wednesday, July 23, 2014

SOFTWARE ARCHITECTURE(SA) COMPUTER SCIENCE MAY 2013 SEMESTER 8

SOFTWARE ARCHITECTURE(SA) COMPUTER SCIENCE MAY 2013 SEMESTER 8  

Con. 7478-13.                   (REVISED COURSE)                                                GS-2974
                                                (3 Hours)                                                 [Total Marks : 100]

N.B. : (1) Question No. 1 is compulsory.
          (2) Attempt any four from remaining six questions.
          (3) Assume suitable data wherever necessary.

1. (a)What do you mean by architecitural degradation ? Explain architecitural drift and4
erosion.
    (b)Define product Line architecture4
    (c)Why system based analysis important, if you have already completed component4
and component level analysis ?
    (d)What is a reference architecture ? How does it differ from an ordinary Software4
Architecture ?
    (e)What is a difference between view and viewpoint ?4

2. (a)

What are different criterias for evaluting implementation framework ?

8
    (b)Explain REST with a diagram.8
    (c)Differentiate Software Architecture and Design.4

3. (a)

Define following terms:-

6
    (i) Component
    (ii) Connector
    (iii) Configuration.
    (b)Explain 4 + 1 view in UML.5
    (c)What do you mean by stakeholder driven modeling.5
    (d)Differentiate accuracy and precesion.4

4.

A Lunar Lander game is to be developed with following specifiaction :-

20
User input - It takes input pilot as increase/decrease speed which is directly
                    mapped to reqiured burn rate.
Other input - Lunar Lander has two sensor
                      (i) Current Burn Rate
                      (ii) Current altitude.
Output - Based on this 3 input determine new burn rate and set different
               parameter like altitude, velocity etc. and display them.
Draw an architecture using any of two styles :-
        (a) Object Oriented Style
        (b) Role Based Style
        (c) Black Board Style.

5. (a)

Explain with example software system mobitity and architecture.

10
    (b)Explain any two connectors in details:-10
     (i) Data access connector
     (ii) Stream connector
     (iii) Procedure call connector.

6. (a)

What is SOA and web services.

10
    (b)What is an architecture implementation framework ? How does an architecture5
implementation framework differ from middleware?
    (c)What domain specific S.A ?5

7. (a)

What is C2 Style Architecture ?

6
    (b)Design issues for non functional properties - Scalablity and Hetrogeneity.6
    (c)Explain distributed object style in connection with CORBA architecture .8

No comments:

Post a Comment