Engineering Bookshelf

Software Engineering Book

Software Engineering is the study and application of engineering to the development of software. The first reference to the term is the 1968 NATO Software Engineering Conference and was meant to provoke thought regarding the perceived "software crisis" at the time. Software development, a much used and more generic term, does not necessarily subsume the engineering paradigm. The generally accepted concepts of Software Engineering as an engineering discipline have been specified in the Guide to the Software Engineering Body of Knowledge (SWEBOK). The SWEBOK has become an internationally accepted standard ISO/IEC TR 19759:2005.

Software engineering can be divided into ten subdisciplines. They are:

Some software engineering related fields: