| Software engineering, known as SE, is the | | | | variety of other utilities that enable the |
| development, design, maintenance and | | | | computer and its applications to run. |
| documentation of software by applying | | | | Application software includes the computer |
| practices and various technologies from | | | | programs and relevant documentation |
| fields such as computer science, engineering, | | | | responsible for end-user data processing |
| application domains, project management, | | | | tasks. This kind of software is developed for |
| digital asset management and interface | | | | such tasks as word processing, payroll, |
| design. | | | | inventory and production control. |
| | | | |
| The conception, development and verification | | | | Software Development |
| of a software system is what software | | | | |
| engineering is all about. It is necessary to | | | | A series of processes undertaken |
| identify, define, realize and verify the | | | | systematically to improve a business through |
| resultant softwares required characteristics. | | | | using computerized information systems is |
| Necessary testing is required for attributes | | | | what is known as software development. There |
| such as reliability, functionality, | | | | are two major components to software |
| testability, maintainability, ease of use, | | | | development, which are systems analysis and |
| availability and portability. In software | | | | design. |
| engineering, software can be verified to meet | | | | |
| these requirements by having design and | | | | Systems analysis is the specification of what |
| technical specifications prepared and | | | | exactly the system is required to do, or the |
| implemented correctly. The characteristics of | | | | main objective. Design is about how to make |
| the software development process are also | | | | the system do what is required of it. For |
| important in software engineering. | | | | system analysis, it is required to study the |
| Development itself, development duration and | | | | current system by certain procedures in order |
| risks in software development are examples of | | | | to gather and interpret data and facts, |
| such characteristics. | | | | identify any problems and use this data to |
| | | | improve the system currently in use. System |
| A computer uses software as part of its | | | | design refers to the process of developing a |
| system that allows the hardware to operate | | | | new system, concentrating heavily on the |
| properly. Software can be system software or | | | | technical specifications and other |
| application software. System software | | | | specifications that make the system |
| includes the main operating system and a | | | | operations. |