Pages

Sunday 12 April 2015

Software Engineering

softwrer


Software engineering is the application of a disciplined, systematic, quantifiable approach to the development, operation and maintenance of software, 1 and studying these approaches, ie, the application of engineering to software.2 Integra mathematics, computer science and practices whose origins are in the ingenierĂ­a.3

The most recognized definitions, formulated by renowned authors are cited:

Software engineering is the study of the principles and methodologies for the development and maintenance of software systems.

Software engineering is the establishment of the principles and methods of engineering to obtain profitably software that is reliable and works on real machines (Bauer, 1972).
Software engineering is the application of a systematic, disciplined and quantifiable approach to the development, operation, and maintenance of software.

In 2004, the US Bureau of Labor Statistics (Bureau of Labor Statistics US) counted 760,840 software engineers computadora.4 The term "software engineer", however, is used generically in the business environment, and not all who work in the position of software engineer really have engineering degrees from recognized universities.

Some authors consider that "software development" is a more appropriate than "software engineering" to the process of creating software term. People like Pete McBreen (author of "Software Craftmanship") believes that the term implies IS levels of rigor and testing processes that are not appropriate for all kinds of software development.

Interchangeably the terms "software engineering" or "software engineering" are used; though less common also usually referenced as "software engineering" .5 June 7 In Latin America the most commonly used terms are the first two.

The creation of software is an inherently creative process and software engineering to systematize this process in order to limit the risk of failure to achieve the objective, through various techniques that have been proven right based on prior experience .

The SI can be considered as applied to software engineering, that is, systematic and tool presets means, applying them efficiently for optimal outcomes manner; objectives which always seeks engineering. Not only troubleshooting, but rather taking into account the different solutions, choose the most appropriate.