How To Exam?

a knowledge trading engine...


Thapar University 2006 M.Tech Computer Science Software Architecture - Question Paper

Friday, 19 April 2013 10:35Web



Thapar Institute of Engineering & Technology
M.E. CSE (1st Year)
Final Term exam
SE003 (Software Architecture)

Thapar Institute of Engineering & Technology, Patiala Computer Science & Engineering Department M.E (S.E), First Semester Final Exam

Course Code: SE-003    Date: 07/12/06

Course Name: Software architecture    Time Allowed: 3 Hr s Max Marks: 45

Note: Question no 3 is compulsory

Attempt any 5 questions and explain briefly giving appropriate examples.

o. No

Marks

1

Software architecture often compared to building architecture? What are the strong points of their comparison? What is their weakness of the comparison?

2,2,1

2.

In the Architectural Business Cycle, how does the architecture affect the goals of the developing organization?

5

3

Differentiate between:

a)    Reference model and Reference architecture

b)    Debugging and Testing

c)    Architectural Styles and Architectural Pattern

d)    Black-box testing and White-box testing

4*5

4

Consider a TIET course registration system based on the following needs:

i)    Register for courses

ii)    Select courses to teach

iii)    Maintain coursc information

iv)    Maintain faculty information

v)    Maintain student information

vi)    Create Course Catalog

Based on the above information answer the following:

a)

Describe some of the tactics that should be considered to address performance of the above system.

2.5

b)

Describe some of the tactics that should be considered to address security of the above system

2.5

5

a) Which architectural views are especially useful for testers? Why?

2.5

b) Which architectural views are especially useful for project managers? Why?

2.5

6.

Explain briefly the following statements: -

a)    A number of business quality goals frequently shape a system's architecture.

b)    Libraries are distinguished from executables

c)    Testing usually takes about half of development resources

d)    Code generator can make your project agile.

e) Program analysis tools are extremely important

5*1

for understanding program behavior.

7.

a) Give an example of availability in terms of mean time to failure and mean time to repair. That is, provide numeric values for the mean times and calculate the availability.

2.5

b) What information is used to create the quality scenario for

2.5

a system











Attachment:

( 0 Votes )

Add comment


Security code
Refresh

Earning:   Approval pending.
You are here: PAPER Thapar University 2006 M.Tech Computer Science Software Architecture - Question Paper