Software Architectures (CS-701) - Important Questions
-
7 Marks High Priority Asked: 2025, 2024, 2020
Describe/compare various software development life cycle models and discuss their issues/challenges.
Appeared 3x (2025, 2024, 2020)
-
7 Marks High Priority Asked: 2025, 2024
Explain the software architecture business cycle in detail with a suitable diagram.
Appeared 2x (2025, 2024)
-
7 Marks High Priority Asked: 2025, 2022
Explain software components and connectors with examples.
Appeared 2x (2025, 2022)
-
7 Marks Medium Priority Asked: 2025
What is a software quality model and why is it important in software development?
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
Propose an improved reference model by integrating new architectural patterns.
Appeared 1x (2025)
-
10 Marks Low Priority Asked: 2023, 2020
What is software architecture and how does it represent a system's earliest set of design decisions?
Appeared 2x (2023, 2020)
-
7 Marks Low Priority Asked: 2023
What is a software quality model? Explain McCall's quality model in detail.
Appeared 1x (2023)
-
7 Marks Low Priority Asked: 2023
How to determine / evaluate the quality of a software architecture?
Appeared 1x (2023)
-
7 Marks Low Priority Asked: 2023
What is Model-View architecture and what are its characteristics?
Appeared 1x (2023)
-
7 Marks Low Priority Asked: 2023
What is Rapid Application Development (RAD) methodology? Explain its advantages and disadvantages.
Appeared 1x (2023)
-
7 Marks Low Priority Asked: 2023
Write a short note on architectural patterns.
Appeared 1x (2023)
-
7 Marks Low Priority Asked: 2022
Draw and explain the spiral model of software development with its advantages and disadvantages.
Appeared 1x (2022)
-
7 Marks High Priority Asked: 2025, 2023
Explain the REST architecture, its architectural constraints, and its use in RESTful web services.
Appeared 2x (2025, 2023)
-
7 Marks High Priority Asked: 2025, 2022, 2020
Describe and compare different software architecture styles/models and their characteristics
Appeared 3x (2025, 2022, 2020)
-
7 Marks Medium Priority Asked: 2025
What is microservices architecture and how does it differ from monolithic architecture?
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
How does microservices architecture enhance software scalability?
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
Critically evaluate the suitability of agent-based architecture for distributed systems.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2023, 2022, 2020
Explain pipes and filters architecture in detail.
Appeared 3x (2023, 2022, 2020)
-
7 Marks Medium Priority Asked: 2024
Compare structural model, framework model and dynamic model.
Appeared 1x (2024)
-
7 Marks Medium Priority Asked: 2024
What is the importance of call and return architecture?
Appeared 1x (2024)
-
7 Marks Medium Priority Asked: 2024
Describe how the layered pattern makes use of abstract common services, encapsulate and use an intermediary.
Appeared 1x (2024)
-
7 Marks Low Priority Asked: 2022
Explain microservices-based architecture and agent-based architecture in brief.
Appeared 1x (2022)
-
9 Marks High Priority Asked: 2025, 2023, 2022, 2020
What is an Architecture Description Language (ADL)? Explain its features and role with suitable examples.
Appeared 4x (2025, 2023, 2022, 2020)
-
12 Marks Medium Priority Asked: 2024, 2022, 2020
Write short/brief notes on RMI / Java RMI and CORBA / CORBA and RMI.
Appeared 3x (2024, 2022, 2020)
-
7 Marks Medium Priority Asked: 2025
Explain how Node.js and AngularJS help in building modern web applications.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
Discuss the use and roles of J2EE components like JSP, Servlets and EJBs in enterprise applications.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
Demonstrate how Hibernate can be used for database interaction in a software system.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
Develop and describe a simple architecture for an enterprise application using J2EE components.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2023, 2022, 2020
Discuss the role of UML in software architecture and describe the various UML diagrams used.
Appeared 3x (2023, 2022, 2020)
-
7 Marks Medium Priority Asked: 2024
Compare and explain the differences between Node.js and AngularJS.
Appeared 1x (2024)
-
7 Marks Medium Priority Asked: 2024
Define JSP. Describe the life cycle of servlets.
Appeared 1x (2024)
-
7 Marks Medium Priority Asked: 2024
Compare RMI and RPC.
Appeared 1x (2024)
-
7 Marks High Priority Asked: 2025, 2024, 2022
Explain the Attribute Driven Design (ADD) method for software architecture, including its steps and illustration.
Appeared 4x (2025, 2024, 2022)
-
7 Marks High Priority Asked: 2025, 2023, 2022, 2020
Explain the Architecture Tradeoff Analysis Method (ATAM), its phases/steps, with example
Appeared 4x (2025, 2023, 2022, 2020)
-
7 Marks High Priority Asked: 2024, 2023
Define and describe Active Reviews for Intermediate Design (ARID) with its characteristics.
Appeared 2x (2024, 2023)
-
7 Marks Medium Priority Asked: 2025
Explain the life-cycle view of architecture design.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
Explain Active Reviews for Intermediate Design (ARID) and Attribute Driven Design (ADD) methods.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
Evaluate the advantages and challenges of domain-specific software architectures.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2024
Explain software architecture analysis methods in detail
Appeared 1x (2024)
-
7 Marks Medium Priority Asked: 2024
Describe seven categories of architectural design decisions.
Appeared 1x (2024)
-
7 Marks Low Priority Asked: 2023
What are the six characteristics of a scenario for quality attributes specification?
Appeared 1x (2023)
-
7 Marks Low Priority Asked: 2022, 2020
Explain the Cost Benefit Analysis Method (CBAM) for economic/architecture-based analysis of software architecture and its benefits.
Appeared 2x (2022, 2020)
-
7 Marks Low Priority Asked: 2022
Describe Active Reviews for Intermediate Design (ARID) and its benefits over ATAM.
Appeared 1x (2022)
-
7 Marks High Priority Asked: 2025, 2024, 2023
Explain the software documentation package using the seven-part template.
Appeared 3x (2025, 2024, 2023)
-
7 Marks High Priority Asked: 2025, 2023
What are the principles of sound software architecture documentation?
Appeared 2x (2025, 2023)
-
7 Marks High Priority Asked: 2025, 2022
Explain what context diagrams are and how they are used to document software behavior and refine architecture documentation.
Appeared 2x (2025, 2022)
-
7 Marks Medium Priority Asked: 2025
How do you documents software interfaces and the behaviour of software elements?
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
Analyze the role of variability in architecture documentation with an example.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2024
Define refinement and explain the principles of sound documentation.
Appeared 1x (2024)
-
7 Marks Low Priority Asked: 2022
What is the need for documentation in software architecture and what are the basic principles to follow?
Appeared 1x (2022)
-
14 Marks Medium Priority Asked: 2025
Write a short notes on (any three) :
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
What are the challenges faced by businesses while implementing e-commerce solutions?
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
Compare Microsoft and Java technologies in terms of web application development.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
What is IP addressing and why is it important in networking?
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
How does public-private partnership (PPP) help in e-governance?
Appeared 1x (2025)
-
7 Marks Low Priority Asked: 2023
Explain design rules of user interface architecture.
Appeared 1x (2023)
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel