Skip to content
Padhora
BrowsePlans

DI05032011 · Semester 5 · 5G scheme

Software Engineering

Notes and solutions following the Gujarat Technological University (GTU) syllabus for DI05032011. Independent material — not issued by the university.

Information & Communication Technology

Materials

Syllabus

The official syllabus this material follows.

  • Syllabus

    6 pages

    FreeRead

Complete Book

The whole syllabus, unit by unit, written for the exam.

Slides

Lecture slides for revision.

Syllabus units

Unit 1: Introduction to Software Engineering
  • Software, Software Application Domain
  • Software Engineering - A layered Approach
  • Programs vs. Software Products
  • Software process and software engineering methods
  • Generic Framework Activity & Umbrella activity
Unit 2: Software development life cycle
  • Introduction to software development life cycle (SDLC)
  • Software Development Models
  • Agile Development Model
Unit 3: Requirement Engineering and Software Design
  • Requirement Gathering and Analysis
  • Software Requirement Specification (SRS)
  • Software Design
  • Classification of cohesion
  • Classification of coupling
  • Data Flow Diagram (DFD)
  • Object Modeling with UML
Unit 4: Software Project Management
  • The Management Spectrum - 4P's
  • Metrics for Size Estimation
  • Project Cost Estimation Approaches
  • Project Scheduling
  • Risk Management
Unit 5: Software Coding, Testing & Quality Assurance
  • Code review
  • Software Documentation
  • Unit Testing
  • Black box Testing
  • White box testing
  • Test case templates

About this course

Study materials, question papers, and solutions for Software Engineering (DI05032011) - Information & Communication Technology, Semester 5