Difference between revisions of "Software engineering"
From Wiki @ Karl Jones dot com
Karl Jones (Talk | contribs) (etc) |
Karl Jones (Talk | contribs) (→See also) |
||
Line 15: | Line 15: | ||
== See also == | == See also == | ||
+ | * [[Computer science]] | ||
+ | * [[Electrical engineering]] | ||
* [[Software architecture]] | * [[Software architecture]] | ||
* [[Software development]] | * [[Software development]] |
Revision as of 19:54, 8 September 2015
Software engineering is the study and an application of engineering to the design, development, and maintenance of software.
Contents
[hide]Description
The Bureau of Labor Statistics' definition is "Research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications."
Definitions
Typical formal definitions of software engineering are:
- "The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software"
- "An engineering discipline that is concerned with all aspects of software production"
- "The establishment and use of sound engineering principles in order to economically obtain software that is reliable and works efficiently on real machines."
See also
- Computer science
- Electrical engineering
- Software architecture
- Software development
- Software development process
- Software requirements
- Software testing
External links
- Software engineering @ Wikipedia