SOFTWARE ARCHITECTURE(SA) COMPUTER SCIENCE MAY 2013 SEMESTER 8
Con. 7478-13. (REVISED COURSE) GS-2974
(3 Hours) [Total Marks : 100]
(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 and | 4 |
| erosion. | ||
| (b) | Define product Line architecture | 4 |
| (c) | Why system based analysis important, if you have already completed component | 4 |
| and component level analysis ? | ||
| (d) | What is a reference architecture ? How does it differ from an ordinary Software | 4 |
| 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 architecture | 5 |
| 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