Birla Institute of Technology & Science, Pilani
Work-Integrated Learning Programmes Division
Second Semester 2013-2014
Mid-Semester Test
(EC-2 Regular)
Course No. : SS ZG653
Course Title : SOFTWARE ARCHITECTURES
Nature of Exam : Closed Book
Weightage : 35%
Duration : 2 Hours
Date of Exam : 15/02/2014 (FN)
Q.1. Differentiate with examples between “Architectural Pattern” and a “Design Pattern”.
[4]
Q.2. What are the three parts of the Pattern Schema? Briefly describe each of them with respect to pipes and filters.
Q.2. What are the three parts of the Pattern Schema? Briefly describe each of them with respect to pipes and filters.
[5]
Q.3. Propose the priority of quality attributes when considered for architecture and implementation for the following two systems. Justify your choice of priority. Please use following quality attributes for prioritization:
Q.3. Propose the priority of quality attributes when considered for architecture and implementation for the following two systems. Justify your choice of priority. Please use following quality attributes for prioritization:
- Security
- Testability
- Availability
- Modifiability-Performance
- Usability
[5]
(b) Web based Management Information System
[5]
Q.4. Identify two quality attributes which may have conflicting requirements from design and implementation perspective. Justify your answer with 2 distinct aspects which conflict with an example for each.
Q.4. Identify two quality attributes which may have conflicting requirements from design and implementation perspective. Justify your answer with 2 distinct aspects which conflict with an example for each.
[8]
Q.5. Answer the following:
(a) Write a short note on: Outputs of ATAM
(a) Write a short note on: Outputs of ATAM
[4]
(b) Differentiate between ATAM and CBAM
(b) Differentiate between ATAM and CBAM
[4]
*********
No comments:
Post a Comment