Software engineering
Software engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software. It encompasses techniques and procedures, often regulated by a software development process, with the purpose of improving the reliability and maintainability of software systems. The effort is necessitated by the potential complexity of those systems, which may contain millions of lines of code.
The discipline of software engineering includes knowledge, tools, and methods for: software requirements, software design, software construction, software testing, and software maintenance tasks. Software engineering is related to the disciplines of computer science, project management, and systems engineering.
Source: Wikipedia.org: Software engineering
This article uses material from Wikipedia® and is licensed under the GNU Free Documentation License


