Question Bank 7th Sem CS 701

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 6

Question Bank

UNIT-I

CO’s
Questions

CO-1
Q 1. Define software architecture. What is architecture business cycle? Explain with a neat diagram.
CO-1
Q2. What is the need for software architecture while developing software?

Q3. What are the different influenced aspects for better software?
Q 2. Define architectural patterns, reference models and reference architectures and bring out the CO-2
relationships between them.
CO-2
Q 3. Explain the software components and connectors.

Q 4. Define blackboard architectural pattern. Briefly explain the steps used to implement the CO-1,
blackboard pattern. CO-2
Q 5. Define broker architectural pattern. Explain with a diagram the objects involved in a broker CO-1,
system. CO-3
CO-1
Q 6. Explain the advantages and disadvantages of a reflective architectural pattern.

CO-1,
Q 7. Explain the goals and limitations of software architecture. CO-2
CO-1,
Q 8.  Explain the Spiral model with its advantages and disadvantages. CO-2

Q 9. Describe the reference model of software architecture. CO-1

Q 10.  Explain pipe filter architectural pattern. CO-1,2


UNIT-II

Q 1. Explain the process model of software architecture.


CO-1,2
CO-1,
Q 2. Describe data flow architecture in detail. CO-2

CO-1,
Q 3. Explain pipe and filters architecture. CO-2
CO-1,
Q 4. Describe framework model of software architectures. CO-2

CO-1,
Q 5. Explain micro services architecture. CO-2

CO-1,
Q 6. Explain the Dynamic model of software architecture.
CO-2
Q7. What are the generic process frame work activities that are present in every software pro-
cess?
CO-1,
Q.7. Explain reactive architecture.
CO-2
CO-
Q.8 Describe the agent based architecture. 1,CO-2

CO-1,
Q.9 Explain the structural model of software architecture. CO-2

CO-1,
CO-2

Q 10.  Explain the call and return architecture.


SAGAR INSTITUTE OF SCIENCE TECHNOLOGY & RESEARCH
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

QUESTION BANK
BRANCH CSE
SEMESTER VII
NA NAME OF THE FACULTY:
SUBJECT/CODE : SOFTWARE ARCHITECTURES-CS-701
UNIT-III

Q.1 What are the common constructs of Architecture description language(ADL)? CO-3

CO-3,
Q.2 Explain the workflow of Struts .
CO-4
CO-3
Q.3 Describe the hibernate architecture.

CO-
Q.4 Explain any 5 struts html tags. 3,4

CO-
Q.5 Explain the characteristics of ADL. 3,4

CO-
Q.6. Differentiate between node JS and angular JS. 3,4

Q.7 Explain the UML activity diagram with an example. CO-3


CO-
Q.8 Differentiate between Include Directive and Include Action. 3,4

Q.9 Explain the CORBA architecture. CO-3

Q.10 How many types of API functions are there in Node.js? CO-3
SAGAR INSTITUTE OF SCIENCE TECHNOLOGY & RESEARCH
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

QUESTION BANK
BRANCH CSE
SEMESTER VII
NA NAME OF THE FACULTY:
SUBJECT/CODE : SOFTWARE ARCHITECTURES-CS-701

UNIT-IV

CO-
Q.1. Describe the life-cycle view of architecture design and analysis methods. 1,2

CO-3,
Q.2 Explain cost benefit analysis method(CBAM) for economic analysis. CO-4

Q.3 Explain Attribute driven design method. CO-2

CO-
Q.4 Define all the ARID Participants. 2,CO-
3

Q.5 What are design patterns? CO-3

Q6. Differetiate between CBAM and ATAM analysis method. CO-3

CO-3,
Q 7. Describe the requirements of software architecture design and analysis.
CO-4
CO-3
Q 8. Explain need of software architecture reuse.

Q 9.Describe the Domain –specific Software architecture. CO-3

CO-
Q 10. Describe the Architecture Tradeoff Analysis Method (ATAM). 3,4
SAGAR INSTITUTE OF SCIENCE TECHNOLOGY & RESEARCH
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

QUESTION BANK
BRANCH CSE
SEMESTER VII
NAME OF THE FACULTY:
SUBJECT/CODE : SOFTWARE ARCHITECTURES-CS-701

UNIT-V

CO-3,4
Q1. What are the principles of sound documentation,

Q2. Describe refinement in software architecture documentation. CO-3,4

CO-3,4
Q3. What are context diagrams?

CO-3,4
Q 4. Describe variability in software architecture documentation.

CO-3,4
Q 5. Explain the interface design of software architecture.

Q 6. Why documenting the behaviour of software elements is required? CO-3,4

Q 7. What are the benefits of context diagrams? CO-3,4

CO-3,4
Q 8. Explain the seven part template of software documentation.

Q 9. What are the notations and languages used in behaviour documenting. CO-3,4
Q 10.  Describe the approach of a good documentation. CO-3,4

You might also like