Software Engineering
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
Papers Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesSoftware 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
- 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
- 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
- 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
- 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
- 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