Total No. of Questions : 8] [1] [Total No.
of Printed Pages : 2
Roll No ..................................
CS-701-CBGS
B.Tech., VII Semester
Examination, December 2020
Choice Based Grading System (CBGS)
Software Architecture
Time : Three Hours
Maximum Marks : 70
Note: i) Attempt any five questions.
ii) All questions carry equal marks.
1. What is Software Architecture? Discuss with an example how
software architecture represents a System’s earliest set of
design decisions? 14
2. a) Discuss different models of software development and
write down their issues. 7
b) Perform a comparative study of the different architectural
styles.
3. a) Explain pipes and filters in detail. 7
b) Explain design rules of user interface architecture. 7
4. Explain the need of integration in software development
environments. Give relevant examples. 14
5. What is architecture description language? Outline the
features of architecture description languages. 14
CS-701-CBGS PTO
https://www.rgpvonline.com
[2]
6. a) Discuss the role of UML in Software Architecture. 7
b) Explain Cost Benefit Analysis Method (CBAM) for
architecture based economic analysis. 7
7. a) Explain the Notation linguistic issues in software
architectural design. 7
b) Explain briefly about Data and Message Exchange patterns
for Enterprise SoA. 7
8. a) Explain ATAM (Architecture Trade off Analysis Method)
and its phase. 7
b) Write brief notes: 7
i) RMI
ii) Principles of sound documentation.
******
CS-701-CBGS PTO
https://www.rgpvonline.com