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
- CS-701 paper, Dec 2025
- CS-701 paper, Jun 2025
- CS-701 paper, Dec 2024
- CS-701 paper, Nov 2023
- CS-701 paper, Nov 2022
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 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 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 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 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.
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
-
Explain the Attribute Driven Design (ADD) method for software architecture, including its steps and illustration.
Asked 4 times: 2025, 2024, 2022
-
What is an Architecture Description Language (ADL)? Explain its features and role with suitable examples.
Asked 4 times: 2025, 2023, 2022, 2020
-
Explain the Architecture Tradeoff Analysis Method (ATAM), its phases/steps, with example
Asked 4 times: 2025, 2023, 2022, 2020