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