Software Engineering

Software Engineering

Level: Beginner

What Will I learn?

Understand general and advanced concept of software engineering. Learn about various aspects of software engineering from scratch.


Software engineering is a field of engineering, for designing and writing programs for computers or other electronic devices. A software engineer, or programmer, writes software (or changes existing software) and compiles software using methods that improve it. Better quality software is easier to use.

The course covers the following sections.

  • Introduction
  • Software Models
  • Software Management
  • Software Metrics
  • Project Planning
  • Risk Management
  • Software Requirement
  • Software Configuration Management
  • Software Quality
  • Software Design
  • Coding
  • Software Reliability
  • Software Reliability Models
  • Software Maintenance
  • Software Testing
  • Multiple Choice Questions

Pay just once and get access to every course on Discover

Get Discover starting at just Rs 999 per month!

Get Discover