Question Bank 7th Sem CS 701
Question Bank 7th Sem CS 701
Question Bank 7th Sem CS 701
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
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
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.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
CO-
Q.4 Define all the ARID Participants. 2,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.
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,
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.
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