Skip to content
CS-701 · Software Architectures/Important Questions

Software Architectures (CS-701) - Important Questions

  1. 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)

  2. 7 Marks High Priority Asked: 2025, 2024

    Explain the software architecture business cycle in detail with a suitable diagram.

    Appeared 2x (2025, 2024)

  3. 7 Marks High Priority Asked: 2025, 2022

    Explain software components and connectors with examples.

    Appeared 2x (2025, 2022)

  4. 7 Marks Medium Priority Asked: 2025

    What is a software quality model and why is it important in software development?

    Appeared 1x (2025)

  5. 7 Marks Medium Priority Asked: 2025

    Propose an improved reference model by integrating new architectural patterns.

    Appeared 1x (2025)

  6. 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. 7 Marks Low Priority Asked: 2023

    What is a software quality model? Explain McCall's quality model in detail.

    Appeared 1x (2023)

  8. 7 Marks Low Priority Asked: 2023

    How to determine / evaluate the quality of a software architecture?

    Appeared 1x (2023)

  9. 7 Marks Low Priority Asked: 2023

    What is Model-View architecture and what are its characteristics?

    Appeared 1x (2023)

  10. 7 Marks Low Priority Asked: 2023

    What is Rapid Application Development (RAD) methodology? Explain its advantages and disadvantages.

    Appeared 1x (2023)

  11. 7 Marks Low Priority Asked: 2023

    Write a short note on architectural patterns.

    Appeared 1x (2023)

  12. 7 Marks Low Priority Asked: 2022

    Draw and explain the spiral model of software development with its advantages and disadvantages.

    Appeared 1x (2022)

  13. 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)

  14. 7 Marks High Priority Asked: 2025, 2022, 2020

    Describe and compare different software architecture styles/models and their characteristics

    Appeared 3x (2025, 2022, 2020)

  15. 7 Marks Medium Priority Asked: 2025

    What is microservices architecture and how does it differ from monolithic architecture?

    Appeared 1x (2025)

  16. 7 Marks Medium Priority Asked: 2025

    How does microservices architecture enhance software scalability?

    Appeared 1x (2025)

  17. 7 Marks Medium Priority Asked: 2025

    Critically evaluate the suitability of agent-based architecture for distributed systems.

    Appeared 1x (2025)

  18. 7 Marks Medium Priority Asked: 2023, 2022, 2020

    Explain pipes and filters architecture in detail.

    Appeared 3x (2023, 2022, 2020)

  19. 7 Marks Medium Priority Asked: 2024

    Compare structural model, framework model and dynamic model.

    Appeared 1x (2024)

  20. 7 Marks Medium Priority Asked: 2024

    What is the importance of call and return architecture?

    Appeared 1x (2024)

  21. 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)

  22. 7 Marks Low Priority Asked: 2022

    Explain microservices-based architecture and agent-based architecture in brief.

    Appeared 1x (2022)

  23. 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)

  24. 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)

  25. 7 Marks Medium Priority Asked: 2025

    Explain how Node.js and AngularJS help in building modern web applications.

    Appeared 1x (2025)

  26. 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)

  27. 7 Marks Medium Priority Asked: 2025

    Demonstrate how Hibernate can be used for database interaction in a software system.

    Appeared 1x (2025)

  28. 7 Marks Medium Priority Asked: 2025

    Develop and describe a simple architecture for an enterprise application using J2EE components.

    Appeared 1x (2025)

  29. 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)

  30. 7 Marks Medium Priority Asked: 2024

    Compare and explain the differences between Node.js and AngularJS.

    Appeared 1x (2024)

  31. 7 Marks Medium Priority Asked: 2024

    Define JSP. Describe the life cycle of servlets.

    Appeared 1x (2024)

  32. 7 Marks Medium Priority Asked: 2024

    Compare RMI and RPC.

    Appeared 1x (2024)

  33. 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)

  34. 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)

  35. 7 Marks High Priority Asked: 2024, 2023

    Define and describe Active Reviews for Intermediate Design (ARID) with its characteristics.

    Appeared 2x (2024, 2023)

  36. 7 Marks Medium Priority Asked: 2025

    Explain the life-cycle view of architecture design.

    Appeared 1x (2025)

  37. 7 Marks Medium Priority Asked: 2025

    Explain Active Reviews for Intermediate Design (ARID) and Attribute Driven Design (ADD) methods.

    Appeared 1x (2025)

  38. 7 Marks Medium Priority Asked: 2025

    Evaluate the advantages and challenges of domain-specific software architectures.

    Appeared 1x (2025)

  39. 7 Marks Medium Priority Asked: 2024

    Explain software architecture analysis methods in detail

    Appeared 1x (2024)

  40. 7 Marks Medium Priority Asked: 2024

    Describe seven categories of architectural design decisions.

    Appeared 1x (2024)

  41. 7 Marks Low Priority Asked: 2023

    What are the six characteristics of a scenario for quality attributes specification?

    Appeared 1x (2023)

  42. 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)

  43. 7 Marks Low Priority Asked: 2022

    Describe Active Reviews for Intermediate Design (ARID) and its benefits over ATAM.

    Appeared 1x (2022)

  44. 7 Marks High Priority Asked: 2025, 2024, 2023

    Explain the software documentation package using the seven-part template.

    Appeared 3x (2025, 2024, 2023)

  45. 7 Marks High Priority Asked: 2025, 2023

    What are the principles of sound software architecture documentation?

    Appeared 2x (2025, 2023)

  46. 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)

  47. 7 Marks Medium Priority Asked: 2025

    How do you documents software interfaces and the behaviour of software elements?

    Appeared 1x (2025)

  48. 7 Marks Medium Priority Asked: 2025

    Analyze the role of variability in architecture documentation with an example.

    Appeared 1x (2025)

  49. 7 Marks Medium Priority Asked: 2024

    Define refinement and explain the principles of sound documentation.

    Appeared 1x (2024)

  50. 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)

  51. 14 Marks Medium Priority Asked: 2025

    Write a short notes on (any three) :

    Appeared 1x (2025)

  52. 7 Marks Medium Priority Asked: 2025

    What are the challenges faced by businesses while implementing e-commerce solutions?

    Appeared 1x (2025)

  53. 7 Marks Medium Priority Asked: 2025

    Compare Microsoft and Java technologies in terms of web application development.

    Appeared 1x (2025)

  54. 7 Marks Medium Priority Asked: 2025

    What is IP addressing and why is it important in networking?

    Appeared 1x (2025)

  55. 7 Marks Medium Priority Asked: 2025

    How does public-private partnership (PPP) help in e-governance?

    Appeared 1x (2025)

  56. 7 Marks Low Priority Asked: 2023

    Explain design rules of user interface architecture.

    Appeared 1x (2023)

Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in