HyperLink HyperLink

Featured Report

Subject:

Software engineering

A software engineer writing Java code Software engineering is the study and an application of engineering to the design, development, and maintenance of software.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";* and "the establishment and use of sound engineering principles in order to economically obtain software that is reliable and works efficiently on real machines." ^ Abran et al. 2004, pp. 1–1 ^ ACM (2007). "Computing Degrees & Careers". ACM. Retrieved 2010-11-23.  ^ Laplantefirst=Phillip (2007). What Every Engineer Should Know about Software Engineering. Boca Raton: CRC. ISBN 978-0-8493-7228-5. Retrieved 2011-01-21.  ^ “IEEE Standard Glossary of Software Engineering Terminology,” IEEE std 610.12-1990, 1990. ^ Sommerville, Ian (2007) . "1.1.2 What is software engineering?". Software Engineering (8th ed.). Harlow, England: Pearson Education. p. 7. ISBN 0-321-31379-8. Software engineering is an engineering discipline that is concerned with all aspects of software production from the early stages of system specification to maintaining the system after it has gone into use. In this definition, there are two key phrases: 1. Engineering discipline Engineers make things work. They apply theories, methods and tools where these are appropriate Engineers also recognize that they must work to organizational and financial constraints. 2. All aspects of software production Software engineering is not just concerned with the technical processes of software development but also with activities such as software project management and with the development of tools, methods and theories to support software production.  ^ "Software Engineering". Information Processing (North-Holland Publishing Co.) 71: 530–538. 1972.
Created By: System
Join To Create/Save Reports
Forgot Password

Related Reports