Software Engineering and Testing
Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.
English Book & Chapters
English Book Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesGTU Previous Year Papers
Software Engineering and Testing Syllabus — Unit-wise Content
The official GTU curriculum for Software Engineering and Testing (subject code 3164901) as prescribed for CS-Design · Semester 6 divides the course into 6 units, covering 58 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.
Download the official syllabus PDF (3164901)Unit 1 Unit-1
- Introduction to Software and Software Engineering The Evolving Role of Software
- Software: A Crisis on the Horizon and Software Myths
- Software Engineering: A Layered Technology
- Software Process Models
- The Linear Sequential Model
- The Prototyping Model
- The RAD Model
- Evolutionary Process Models
- Agile Process Model
- Component-Based Development
- Product and Process
- Agility and Agile Process model
- Extreme Programming
- Other process models of Agile Development and Tools
Unit 2 Unit-2
- Managing Software Project Software Metrics (Process
- Product and Project Metrics)
- Software Project Estimations
- Software Project Planning (MS Project Tool)
- Project Scheduling & Tracking
- Risk Analysis &Management (Risk Identification
- Risk Projection
- Risk Refinement
- Risk Mitigation)
Unit 3 Unit-3
- Requirement Analysis and Software Design Requirement Specification (SRS)
- Requirement Analysis and Requirement Elicitation
- Requirement Engineering
- Design Concepts and Design Principal
- Architectural Design
- Component Level Design (Function Oriented Design
- Object Oriented Design)
- User Interface Design
- Program Name: Bachelor of Engineering Level: UG Branch: Computer Engineering Course / Subject Code : 3164901 CC Course / Subject Name : Software Engineering and Testing w.e.f. 2024-25 http://syllabus.gtu.ac.in/ Page no. 1 of 2
Unit 4 Unit-4
- Introduction to software Quality and Assurance The software quality challenge
- Software quality
- Software quality factors Management and its role in software quality assurance
- Software Quality metrics
- SQA Components in the Project Life Cycle and Strategies The components of the software quality assurance system– overview
- Integrating quality activities in the project life cycle
Unit 5 Unit-5
- DevOps: Overview
- Problem Case Definition
- Benefits of Fixing Application Development Challenges
- DevOps Adoption Approach through Assessment
- Solution Dimensions
- What is DevOps?
- DevOps Importance and Benefits
- DevOps Principles and Practices
- 7 C’s of DevOps Lifecycle for Business Agility
- DevOps and Continuous Testing
- How to Choose Right DevOps Tools
- Challenges with DevOps Implementation
Unit 6 Unit-6
- Software Testing The Testing Process
- Test Case Design
- Automated Testing
- Testing Life Cycle
- Software testing–strategies
- Black Box Testing and White Box Testing. software testing issues and testing types like software unit test
- regression, and system testing
- CASE tools and their effect on software Quality