What is software engineering
Software engineering means engineering that creates software for computer systems and any other electronic device.
Software engineers create this software and applications by programming and designing.
In Short, We can say that:
“Software Engineering refers to engineering that involves research on the creation and development of software for the Computer System and any other Electronic Devices.”
Software Engineering is a systematic form by which any type of application for an Electronic (Devices) technology is from Design, Development, Implementation, Testing, and Maintenance.
The term “software engineering” was first used in NATO’s Software Engineering conference in 1968, which was organized to resolve the “Software crisis” of that time and since then software engineering has evolved into such a business Is dedicated to developing High-Quality Software which is affordable, easy to maintain and easy to create quickly.
Features or characteristics of software: –
A good software has the following properties: –
1: -Robustness: –
The software should have robustness so that the defects and failures can be detected in the software.
2: -Security: –
Security should be better in software so that the software is fully protected and it is safe from the threats.
3: -Reliability: –
Software should be reliable, i.e. there should be no defects in it.
4: -Flexibility: –
The software should be flexible, i.e. if the software has to make some changes it can be done easily.
5: -Testability: –
Software testing can be done easily.
6: -Platform independent: –
Software platform should be free, i.e. run in any system.