What is Software Engineering? | What is the Software Engineering process? | Brain Corner
- shivamsah969
- Sep 19, 2021
- 2 min read

'Software Engineering'
is a field of engineering, for designing and writting programs for computers or other electronic devices. A software engineer, or a programmer, writes software (or changes existing software) and compiles software using methods that improve it. Better quality software is easier to use.
According to IEEE's definition, it is an application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software.

'Software Engineering Process'
A Software engineering process is the model choosen for managing the creation of software from initial customer inception to the release of the finished product. The choosen process usually involves techniques such as
~ Analysis
~ Design
~ Coding
~ Testing and
~ Maintenance
Several different process models exist and vary mainly in the frequency, application and implementation of the above techniques, for example, different process models use different analysis techniques, other models attempt to implement the solution to a problem in one big-bang approach, while others adopt an iterative approach whereby successively larger and more compelete versions of the software are built with each iteration of the process model. E.g. the various phases of what is probably the oldest software development process in existence, namely the classic life-cycle paradigm, sometimes called the "Waterfall Model".

This paradigm implies a systematic, sequential approach to software development that begins at the system level and progresses through analysis, design, coding, testing and maintenance. Modeled after the conventional engineering cycle, the life-cycle paradigm encompasses the above activities.

I hope you would have liked this post, If you want more posts like this then you can be a member of this comunity and can share your support to me.
For becoming a member, click below. It's free!!

Kommentarer