Software Engineering

GTU Study
KHUDKIBOOK
SOFTWARE ENGINEERING 3164504
FREE PDF 3164504
Code: 3164504 Credits: 4 Semester 6 CS-IoT

Software Engineering

Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.

Software Engineering Syllabus — Unit-wise Content

The official GTU curriculum for Software Engineering (subject code 3164504) as prescribed for CS-IoT · Semester 6 divides the course into 8 units, covering 65 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 (3164504)

Unit 1 Introduction

3 lecture hours

  • Definition of Software Engineering
  • Software crisis
  • Evolution of technology- Hype curve
  • Exploratory style of Software development vs
  • Software Engineering
  • Human cognition mechanism
  • Software Engineering principle- abstraction and decomposition

Unit 2 Software Development Life Cycle (SDLC) models

6 lecture hours

  • Water fall model
  • V-shape Model
  • Prototyping Model
  • Spiral Model
  • RAD Agile Model
  • Verification and Validation
  • Subject Code : 3164504 Subject Name : Software Engineering https://syllabus.gtu.ac.in/Page 2

Unit 3 Software Project Management

8 lecture hours

  • Responsibility of a project manager
  • Project planning
  • Metrics for project size estimation
  • Project estimation techniques
  • COCOMO model
  • Halstead’s Software Science
  • Scheduling- CPM, PERT
  • Gantt chart
  • Risk management
  • Software configuration management
  • Staffing and team leader project and planning

Unit 4 Requirement analysis and specification

4 lecture hours

  • SRS, Requirement gathering and specification
  • Functional requirement

Unit 5 Software Design

8 lecture hours

  • Characteristics of a good software
  • Cohesion and coupling
  • Function oriented design- DFD, Structure chart
  • Design phase in life cycle
  • System Design Definitions
  • Concept and methodologies
  • data flow oriented Design
  • Program Design and the requirements
  • Object oriented design- class and relationship
  • UML diagrams

Unit 6 Coding and Testing

7 lecture hours

  • Coding Standard
  • software documentation
  • Testing- unit testing
  • black box testing- equivalence class partitioning
  • boundary value analysis
  • white box testing- McCabe’s Cyclometric complexity
  • Mutation Testing
  • Program analysis tool
  • Integration Testing
  • Grey box testing
  • System testing- Smoke and performance testing

Unit 7 Software Reliability and Quality Management

2 lecture hours

  • Repair and Availability
  • Software quality
  • Software reliability and fault tolerance

Unit 8 DevOps

4 lecture hours

  • 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
  • Must Do Things for DevOps
  • Mapping My App to DevOps - Assessment
  • Measure and Feedback

Study on Android App:

Download Khudkibook on Google Play Store

More Subjects in Semester 6

GTU Study
KHUDKIBOOK
DESIGN ENGINEERING II 3160001
FREE PDF 3160001

Design Engineering II B

Code: 3160001 Credit: 1
Open →
GTU Study
KHUDKIBOOK
CONTRIBUTOR PERSONALITY DEVELOPMENT 3160002
FREE PDF 3160002

Contributor Personality Development Program

Code: 3160002 Credit: 2
Open →
GTU Study
KHUDKIBOOK
INTEGRATED PERSONALITY DEVELOPMENT 3160003
FREE PDF 3160003

Integrated Personality Development Course

Code: 3160003 Credit: 2
Open →
GTU Study
KHUDKIBOOK
IOT AND APPLICATIONS 3160716
FREE PDF 3160716

IOT and Applications

Code: 3160716 Credit: 3
Open →
GTU Study
KHUDKIBOOK
DATA SECURITY 3164204
FREE PDF 3164204

Data Security

Code: 3164204 Credit: 4
Open →
GTU Study
KHUDKIBOOK
MACHINE LEARNING 3164301
FREE PDF 3164301

Machine Learning

Code: 3164301 Credit: 4
Open →
GTU Study
KHUDKIBOOK
BLOCKCHAIN PLATFORMS AND 3164501
FREE PDF 3164501

Blockchain Platforms and Use Cases

Code: 3164501 Credit: 5
Open →
GTU Study
KHUDKIBOOK
CLOUD COMPUTING 3164502
FREE PDF 3164502

Cloud Computing

Code: 3164502 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ANALYSIS AND DESIGN 3164503
FREE PDF 3164503

Analysis and Design of Algorithms

Code: 3164503 Credit: 4
Open →
GTU Study
KHUDKIBOOK
CYBER SECURITY LAWS 3164505
FREE PDF 3164505

Cyber Security Laws

Code: 3164505 Credit: 3
Open →
GTU Study
KHUDKIBOOK
SOFTWARE ENGINEERING BE06000161
FREE PDF BE06000161

Software Engineering

Code: BE06000161 Credit: 4
Open →
GTU Study
KHUDKIBOOK
BIG DATA ANALYTICS BE06000181
FREE PDF BE06000181

Big Data Analytics

Code: BE06000181 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DATA VISUALIZATION BE06000191
FREE PDF BE06000191

Data Visualization

Code: BE06000191 Credit: 3
Open →
GTU Study
KHUDKIBOOK
DIGITAL FORENSICS BE06000201
FREE PDF BE06000201

Digital Forensics

Code: BE06000201 Credit: 3
Open →
GTU Study
KHUDKIBOOK
SOCIAL AND INFORMATION BE06000241
FREE PDF BE06000241

Social and Information Network Analysis

Code: BE06000241 Credit: 4
Open →
GTU Study
KHUDKIBOOK
CYBER SECURITY LAWS BE06045011
FREE PDF BE06045011

Cyber Security Laws

Code: BE06045011 Credit: 3
Open →