Software Architecture - May 2012
Computer Engineering (Semester 8)
TOTAL MARKS: 100
TOTAL TIME: 3 HOURS (1) Question 1 is compulsory.
(2) Attempt any four from the remaining questions.
(3) Assume data wherever required.
(4) Figures to the right indicate full marks.
Design Domain Specific Software Architecture (DSSA) for the Theatre Ticket Management system. Assume
1 (a) Domain Dictionary and Information Model.(10 marks)
1 (b) Feature Model and Operational Model.(10 marks)
2 (a) Explain with a suitable example the event type connector and its variation dimensions.(10 marks)
2 (b) Define the following terminology:
(ii) Architectural styles.
(iii) Architectural patterns.
(iv) Accuracy and precision.
(v) View and viewpoints.(10 marks) 3 (a) Define Architectural Analysis. Discuss various analysis goals with example . (10 marks) 3 (b) Explain with an example stakeholder driven modelling.(10 marks) 4 (a) Explain various designing issues for following non-functional properties:
(i) Efficiency and Complexity.
(ii) Scalability and Heterogenity.(10 marks) 4 (b) Discuss Service Oriented Architecture (SOA) and web-services.(10 marks) 5 (a) Explain with the help of suitable diagram Architectural Trade-off Analysis Method (ATAM).(10 marks) 5 (b) Explain the existing frameworks for the pipe and filter and C2 architectural style. (10 marks) 6 (a) Discuss an Architectural Conception in Absence of Experience. (10 marks) 6 (b) Explain with an example Software System Mobility and Architecture. (10 marks)
Write short notes on (any two)
7 (a) Decentralized Architecture.(10 marks) 7 (b) REST.(10 marks) 7 (c) Software Architecture and Deployment.(10 marks) 7 (d) Lightweight C2 framework.(10 marks)