Software engineering complete course free tutorial | Learn s-e easy with quiz door| Part 1

Course outline


Software Engineering Overview

Let us first understand what software engineering stands for. The term is made of two words, 
software and engineering.
Software is more than just a program code. A program is an executable code, which serves some 
computational purpose. Software is considered to be collection of executable programming code, 
associated libraries and documentations. Software, when made for a specific requirement is 
called software product.
Engineering on the other hand, is all about developing products, using well-defined, scientific 
principles and methods.
Lets talk about s.e
😇

Software engineering is an engineering branch associated with development of software product using well-defined scientific principles,
methods and procedures. 

The outcome of software engineering is an efficient and reliable software
product.

Definitions:-
IEEE defines software engineering as:
(1) The application of a systematic,disciplined,quantifiable approach to the 
development,operation and maintenance of software; that is, the application of engineering to 
software.
(2) The study of approaches as in the above statement.
Fritz Bauer, a German computer scientist, defines software engineering as:

Software engineering is the establishment and use of sound engineering principles in order to 
obtain economically software that is reliable and work efficiently on real machines.

Post a Comment