Skip to content

CS-701 RGPV B.Tech

Software Architectures (SA)

Previous year papers and the official syllabus are free to read, no account needed.

Previous Year Papers

5 papers, latest Dec 2025

Free
See all 5 papers

Syllabus, notes and important questions for CS-701

Syllabus units

Topics as the official RGPV syllabus lists them.

Unit 1 Overview and Introduction 2 topics
  • Overview of software development methodology and software quality model, different models of software development and their issues.
  • Introduction to software architecture, evolution of software architecture, software components and connectors, common software architecture frameworks, architecture business cycle – architectural patterns – reference model.
Unit 1 notes
Unit 2 Architecture Models and Styles 2 topics
  • Software architecture models: structural models, framework models, dynamic models, process models.
  • Architectural styles: dataflow architecture, pipes and filters architecture, call‑and‑return architecture, data‑centered architecture, layered architecture, agent‑based architecture, micro‑services architecture, reactive architecture, representational state transfer (REST) architecture, etc.
Unit 2 notes
Unit 3 Implementation Technologies 2 topics
  • Software Architecture Description Languages (ADLs), Struts, Hibernate, Node.js, AngularJS, J2EE – JSP, Servlets, EJBs; middleware: JDBC, JNDI, JMS, RMI and CORBA, etc.
  • Role of UML in software architecture.
Unit 3 notes
Unit 4 Analysis, Design, and Evaluation 3 topics
  • Requirements for architecture and the life‑cycle view of architecture design and analysis methods.
  • Architecture‑based economic analysis: Cost Benefit Analysis Method (CBAM), Architecture Tradeoff Analysis Method (ATAM).
  • Active Reviews for Intermediate Design (ARID), Attribute‑Driven Design (ADD), architecture reuse, domain‑specific software architecture.
Unit 4 notes
Unit 5 Documentation 2 topics
  • Principles of sound documentation, refinement, context diagrams, variability, software interfaces.
  • Documenting the behavior of software elements and software systems, documentation package using a seven‑part template.
Unit 5 notes
Read the full syllabus

Exam insights

Counted from 5 past CS-701 papers.

Marks asked per paper, by unit

  • Unit 1 Overview of Software development methodology and software quality model 22 marks
  • Unit 2 Software architecture models 18 marks
  • Unit 3 Software architecture implementation technologies 22 marks
  • Unit 4 Software Architecture analysis and design 24 marks
  • Unit 5 Software Architecture documentation 15 marks

Average marks of the questions from each unit in one paper. You answer only some of them, so the total is more than the paper’s maximum.

Asked again and again

  1. Explain the Attribute Driven Design (ADD) method for software architecture, including its steps and illustration.

    Asked 4 times: 2025, 2024, 2022

  2. What is an Architecture Description Language (ADL)? Explain its features and role with suitable examples.

    Asked 4 times: 2025, 2023, 2022, 2020

  3. Explain the Architecture Tradeoff Analysis Method (ATAM), its phases/steps, with example

    Asked 4 times: 2025, 2023, 2022, 2020

Other 7th semester CSE subjects