Toggle Home compiler design algorithms data structure operating system software engineering C java OOP

Software:

Software is a program or set of programs containing instructions that provide the desired functionality

Engineering: 

Engineering is the process of designing and building something that serves a particular purpose and finding a cost-effective solution to problems.

 

SOFTWARE + ENGINEERING = Software Engineering

 

Software Engineering is a systematic approach to the design, development, operation, and maintenance of a software system.

 

Why Software Engineering?

  • Resource’s efficiencies and effectiveness

  • Cost and Time

  • Reliability

  • Quality Control