Software Architecture - May 2015
Computer Engineering (Semester 7)
TOTAL MARKS: 80
TOTAL TIME: 3 HOURS (1) Question 1 is compulsory.
(2) Attempt any three from the remaining questions.
(3) Assume data if required.
(4) Figures to the right indicate full marks. 1 (a) Explain how Middleware and component framework induces Architectural styles.(5 marks) 1 (b) What is the difference between one way and round trip mapping.(5 marks) 1 (c) Explain 4+1 view in UML.(5 marks) 1 (d) Explain Data Access Connector.(5 marks) 2 Design a Domain specific software Architecture (DSSA) for ??ake My Trip?? a vacation management system. Assume suitable entities, attributes etc. Domain model must consist of the following -
i) Domain Dictionary and Information Model.
ii) Feature Model and Operation Model.(20 marks) 3 (a) What is SOA and Web-services.(10 marks) 3 (b) What is consistency in Analysis.(10 marks) 4 (a) Draw framework for classifying connectors and explain it in detail.(10 marks) 4 (b) Discuss design issues in NFP: Heterogeneity and Scalability.(10 marks) 5 (a) Explain basic feature of xADL used as modelling language.(10 marks) 5 (b) Explain MVC architecture Pattern and give an example of an application where it is used.(10 marks) 6 (a) Explain with suitable diagram Architectural Trade off Analysis method.(10 marks) 6 (b) Name and describe different deployment activities.(10 marks)
Write short note on any four of the following:
7 (a) COBRA(5 marks) 7 (b) REST(5 marks) 7 (c) Lightweight C2 framework.(5 marks) 7 (d) Example and applications applicable to Pipe and filter, Blackboard Architectural Styles.(5 marks) 7 (e) Software degradation.(5 marks)