0 Replies Latest reply on Sep 8, 2017 3:05 PM by nerzovugno

    Known definitions[edit]

      Typical formal definitions of software engineering include:

      • "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"—Bureau of Labor Statistics[citation needed]
      • "the systematic application of scientific and technological knowledge, methods, and experience to the design, implementation, testing, and documentation of software"—The Bureau of Labor Statistics—IEEESystems and software engineering - Vocabulary[4]
      • "The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software"—IEEEStandard Glossary of Software Engineering Terminology[5]
      • "an engineering discipline that is concerned with all aspects of software production"— Ian Sommerville[6]
      • "the establishment and use of sound engineering principles in order to economically obtain software that is reliable and works efficiently on real machines"—Fritz Bauer[7]