Software Engineering
- Vaishnavi
- Sep 26, 2022
- 1 min read

Software Engineering | Define
As per IEEE definition, Software Engineering is defined as an Application of a systematic, disciplined, quantifiable approach to the design, development, operation, and maintenance of software.
Basic Terminology
These are the basic terms used in Software Engineering. These terms are very important for a beginner to understand before going into depth about software engineering.
Here, you will get to know about each and every term in an easy way.
Program
A computer program is a sequence of instructions written to perform a specified task on a computer.
Software
Software is a set of programs, procedures, and documentation concerned with the operation of a data processing system.
Software Process
A Software Process is a series of definable, repeatable, and measurable tasks leading to a useful result.
Need for Software Engineering | Software Development in the Early 1960s | History of Software Development
In earlier days there was no engineering discipline in Software Development. As when a
new requirement arises, the software was developed on a code and test basis. There was no specific process followed during the product development. The developed software is handed over to the customer without any proper testing. Defects are identified only after the product is delivered to the customer.
As the importance of software grew in recent years, they wanted to bring in a disciplined way of developing the software. This coined the term called software engineering.
Software Development Process
Software Development Process involves the transformation of user needs into an effective software product/solution.
It is important because it visions Software development as a value-added business activity and not just technical activity
Comentários