Skip to content

IT-604 (B) RGPV B.Tech

Software Engineering (SE)

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

Previous Year Papers

6 papers, latest Jun 2025

Free
See all 6 papers

Syllabus, notes and important questions for IT-604 (B)

Syllabus units

Topics as the official RGPV syllabus lists them.

Unit 1 Introduction and Software Development Process 8 topics
  • Software problem and prospects
  • System Development Life Cycle (SDLC)
  • Waterfall Model
  • Spiral Model
  • Unified Process
  • Agile development
  • Extreme Programming
  • Other agile process models
Unit 1 notes
Unit 2 Measures, Metrics and Indicators 9 topics
  • Metrics in Process and Project Domains
  • Software Measurement
  • Metrics of Software Quality
  • Software reliability
  • Software estimation techniques
  • Lines of Code (LOC) and Function Point (FP) estimation
  • Empirical models such as COCOMO
  • Project tracking and scheduling
  • Reverse engineering
Unit 2 notes
Unit 3 Software Requirements and Design 16 topics
  • Feasibility study
  • Informal specifications
  • Formal specifications
  • Pre/post conditions
  • Algebraic specification
  • Requirement analysis models
  • Specification design tools
  • Software design objectives and techniques
  • User interface design
  • Modularity
  • Functional decomposition
  • Data Flow Diagrams (DFD)
  • Data Dictionary
  • Object‑oriented design
  • Design patterns
  • Implementation strategies (top‑down, bottom‑up)
Unit 3 notes
Unit 4 Coding Standards and Testing 22 topics
  • Coding standards and guidelines
  • Programming style
  • Code sharing
  • Code review
  • Rapid prototyping
  • Specialization
  • Construction techniques
  • Class extensions
  • Intelligent software agents
  • Reuse performance improvement
  • Debugging
  • Software testing strategies
  • Verification and validation
  • Test plan development
  • White‑box testing
  • Black‑box testing
  • Unit testing
  • Integration testing
  • System testing
  • Test case design
  • Acceptance testing
  • Maintenance activities
Unit 4 notes
Unit 5 Software Maintenance and Project Management 14 topics
  • Software supportability
  • Reengineering
  • Business Process Reengineering
  • Reverse engineering
  • Restructuring
  • Forward engineering
  • Economics of reengineering
  • Project scheduling and tracking plan
  • Project management plan
  • Software Quality Assurance (SQA) and quality planning
  • Software Configuration Management (SCM) activities
  • Capability Maturity Model (CMM)
  • Software project management standards
  • Component‑based software engineering
Unit 5 notes
Read the full syllabus