|
La ingeniería de software es la parte de la ingeniería que crea y mantiene las aplicaciones de software empleando tecnologías y prácticas de las ciencias computacionales, manejo de proyectos, ingeniería, el ámbito de la aplicación, y otras cosas.
El software, es el conjunto de instrucciones que permite al hardware de la computadora desempeñar trabajo útil. La ingeniería de software, como las disciplinas tradicionales de ingeniería, tiene que ver con el costo y la confiabilidad. Algunas aplicaciones, de software contienen millones de líneas de código que se espera que se desempeñen bien en condiciones siempre cambiantes. La ingeniería de software, afecta a la economía y las sociedades de muchas maneras.
Económicamente
En los EEUU, el software contribuyó a 1/4 de todo el incremento del PIB durante los 90's. La ingeniería de software contribuyó a $1 millón, de millones de crecimiento económico y productividad en esa década. Alrededor del globo, el software contribuye al crecimiento económico en formas similares, aunque es difícil de encontrar estadísticas fiables.
Socialmente
La ingeniería de software cambia la cultura del mundo debido al extendido uso de la computadora. El correo electrónico (E-mail), la WWW y la mensajería instantánea permiten a la gente interactuar en nuevas formas. El software baja el costo y mejora la calidad de los servicios de salud, los departamentos de bomberos, las dependencias gubernamentales y otros servicios sociales
La ingeniería de software se puede considerar como la ingeniería aplicada al software, esto es en base a herramientas preestablecidas, la aplicación de las mismas de la forma más eficiente y óptima; objetivos que siempre busca la ingeniería.
Mantener y mejorar el software para enfrentar errores descubiertos y nuevos requisitos. Esto puede llevar más tiempo incluso que el desarrollo inicial del software. Una pequeña parte de este trabajo consiste en arreglar errores. La mayor parte consiste en extender el sistema para hacer nuevas cosas.
|