Software Engineering

GTU Study
KHUDKIBOOK
SOFTWARE ENGINEERING DI05032011
FREE PDF DI05032011
Code: DI05032011 Credits: 4 Semester 5 Marine

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 DI05032011) as prescribed for Marine · Semester 5 divides the course into 5 units, covering 41 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 (DI05032011)

Unit 1 Introduction to Software Engineering

4 lecture hours

  • Software Application Domain 1.2 Software Engineering – A layered Approach 1.3 Programs vs
  • Software Products 1.4 Software process and software engineering methods 1.5 Generic Framework Activity & Umbrella activity

Unit 2 Software development life cycle

7 lecture hours

  • 2.1 Introduction to software development life cycle (SDLC) 2.2 Software Development Models i
  • Waterfall Model ii
  • Incremental Process Model iii
  • Prototype Model iv
  • Spiral Model vi
  • Agile Development Model 2.3 Agile Development Model i
  • Agility Principles ii
  • Types of Agile Models (Extreme Programming (XP)

Unit 3 Requirement Engineering and Software Design

14 lecture hours

  • 3.1 Requirement Gathering and Analysis i
  • Software Engineering core principles: Communication
  • Software deployment (Statement and meaning of each principle for each practice). ii
  • Requirement Engineering: Requirement Gathering and Analysis. 3.2 Software Requirement Specification (SRS) i
  • Functional Requirement ii
  • Non-Functional Requirement 3.3 Software Design i
  • Characteristics of good software design ii
  • Analysis v/s design 3.4 Classification of cohesion 3.5 Classification of coupling 3.6 Data Flow Diagram (DFD) i
  • Context Diagram ii
  • Level 1 DFD 3.7 Object Modeling with UML i
  • Use case Diagram ii
  • Class Diagram iii
  • Sequence Diagram iv
  • Activity Diagram Program Name: Diploma Engineering Level: Diploma Branch: Information & Communication Technology Subject Code: DI05032011 Subject Name : Software Engineering

Unit 4 Software Project Management

11 lecture hours

  • 4.1 The Management Spectrum – 4P’s. i
  • Responsibility of software project Manager 4.2 Metrics for Size Estimation: i
  • Line of Code (LoC) ii
  • Function Points (FP). 4.3 Project Cost Estimation Approaches: i
  • Overview of Heuristic
  • Analytical, and Empirical Estimation. ii
  • COCOMO (Constructive Cost Model) 4.4 Project Scheduling i
  • Gantt Chart ii
  • Sprint burn down chart for agile model 4.5 Risk Management i
  • Risk Identification ii
  • Risk Assessment iii
  • Risk Control

Unit 5 Software Coding, Testing & Quality Assurance

9 lecture hours

  • 5.1 Code review i
  • Code Work through ii
  • Code Inspection 5.2Software Documentation i
  • Internal Documentation ii
  • External Documentation 5.3 Unit Testing 5.4 Black box Testing 5.5 White box testing 5.6 Test case templates

Study on Android App:

Download Khudkibook on Google Play Store

More Subjects in Semester 5

GTU Study
KHUDKIBOOK
ENTREPRENEURSHIP AND START-UPS 4300021
FREE PDF 4300021

Entrepreneurship and Start-ups

Code: 4300021 Credit: 3
Open →
GTU Study
KHUDKIBOOK
WIRELESS SENSOR NETWORKS 4353201
FREE PDF 4353201

Wireless Sensor Networks and IoT

Code: 4353201 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SOFTWARE ENGINEERING 4353202
FREE PDF 4353202

Software Engineering

Code: 4353202 Credit: 4
Open →
GTU Study
KHUDKIBOOK
MOBILE APPLICATION DEVELOPMENT 4353203
FREE PDF 4353203

Mobile Application Development

Code: 4353203 Credit: 2
Open →
GTU Study
KHUDKIBOOK
CYBER SECURITY 4353204
FREE PDF 4353204

Cyber Security

Code: 4353204 Credit: 4
Open →
GTU Study
KHUDKIBOOK
AI & ML 4353205
FREE PDF 4353205

AI & ML

Code: 4353205 Credit: 4
Open →
GTU Study
KHUDKIBOOK
VLSI TECHNOLOGY 4353206
FREE PDF 4353206

VLSI Technology

Code: 4353206 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ADVANCE JAVA 4353207
FREE PDF 4353207

Advance Java

Code: 4353207 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SKILL - BASED DI05000011
FREE PDF DI05000011

Skill - Based Training

Code: DI05000011 Credit: 2
Open →
GTU Study
KHUDKIBOOK
VLSI SYSTEM DI05000021
FREE PDF DI05000021

VLSI System

Code: DI05000021 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ROBOTICS DI05000031
FREE PDF DI05000031

Robotics

Code: DI05000031 Credit: 4
Open →
GTU Study
KHUDKIBOOK
IOT DI05000041
FREE PDF DI05000041

IoT

Code: DI05000041 Credit: 4
Open →
GTU Study
KHUDKIBOOK
AI & ML DI05000051
FREE PDF DI05000051

AI & ML

Code: DI05000051 Credit: 4
Open →
GTU Study
KHUDKIBOOK
AI IN CYBER DI05000061
FREE PDF DI05000061

AI in Cyber Security

Code: DI05000061 Credit: 4
Open →
GTU Study
KHUDKIBOOK
PROGRAMMABLE LOGIC CONTROLLER DI05000071
FREE PDF DI05000071

Programmable Logic Controller & its Applications

Code: DI05000071 Credit: 3
Open →
GTU Study
KHUDKIBOOK
DRONE TECHNOLOGY DI05000081
FREE PDF DI05000081

Drone Technology

Code: DI05000081 Credit: 3
Open →
GTU Study
KHUDKIBOOK
MINOR PROJECT DI05000341
FREE PDF DI05000341

Minor Project

Code: DI05000341 Credit: 3
Open →