University of Pune 2007 B.Tech Computer Science and Engineering Pune University ,Subject-Software Architecture - Question Paper
Tuesday, 23 April 2013 04:50Web
Page 1 of 2
SECTION-I
Q1 a)A software architect is responsible for quality of a software product,
comment. [Marks 6]
b)Comment on the statement that every computing system with software
has a software architecture. [Marks 6]
c)Explain what does 1 mean by the statement that software product
lines share a common architecture. [Marks 6]
OR
Q2 a)Why is project oriented approach superior to procedural approach,and
when does a software architect take a decision in favor of OO based
system to build a software system. [Marks 6]
b)Consider a library system where a learner can renew books from
HOME by logging into the college website which is hosting the library
application.The system architect decides to use a browser based system
to access the website over the internet.Which diagram can be used by
software architect to capture this important architectural decision,
illustrate. [Marks 6]
c)Write short notes on analyzing and evaluating software architecture. [Marks 6]
Q3 a)Explain how achieving a quality attribute like usability depends upon
both big picture(architecture)as well as on details(implementation,
on architectural aspects) [Marks 8]
b)What is testability, provide a possible test scenario for a unit tester say
testing a UNIT of the software “SEARCH a BOOK” in the library
system,make suitable assumptions and provide us a test scenario showing
source,possible response and possible response measure for testability
in the specific case. [Marks 8]
OR
Q4 a)In an SRS 1 can document nonfunctional requirements like
portability.What do you understand by portability,give 1 or two
strategies an Architect may use to acieve portability. [Marks 4]
Earning: Approval pending. |