- For a more comprehensive list, see the List of software engineering topics.
Software engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is the application of engineering to software.[1]
The following outline is provided as an overview of and introduction to software engineering:
Essence of software engineering
- Main article: Software engineering
Branches of software engineering
- Software requirements
- Software design
- Software development
- Software testing
- Software maintenance
- Software configuration management
- Software engineering management, see also project management
- Software development process
- Software engineering tools, see Computer Aided Software Engineering
- Software quality
History of software engineering
- Main article: History of software engineering
Software engineering lists
- Main article: List of software engineering topics
References
- ^ Guide to the Software Engineering Body of Knowledge - 2004 Version. ISBN 0-7695-2330-7.
{{cite book}}
: Unknown parameter|Date=
ignored (|date=
suggested) (help); Unknown parameter|Page=
ignored (|page=
suggested) (help); Unknown parameter|Publisher=
ignored (|publisher=
suggested) (help)