Zusammenfassung der Ressource
Ingenieria del Software
- el lector debe aceptar algunas realidades sencillas
- El software debe tener facilidad para
recibir mantenimiento.
- Estas realidades simples llevan a una conclusión: debe hacerse ingeniería con el
software en todas sus formas y a través de todos sus dominios de aplicación.
- El software debe tener alta calidad.
- El diseño se ha vuelto una actividad crucial.
- Debe hacerse un esfuerzo concertado para entender el problema antes de
desarrollar una aplicación de software.
- El lector se sentirá tentado de ampliar esta definición
- ¿Cuáles son los “principios fundamentales de la ingeniería” que
pueden aplicarse al desarrollo del software de computadora?
- ¿Cómo se desarrolla software “en forma
económica” y que sea “confiable”?
- ¿Qué se requiere para crear programas de cómputo que trabajen con
“eficiencia”, no en una sino en muchas “máquinas reales” diferentes?
- La ingeniería de software es una
tecnología con varias capas.
- cualquier enfoque de ingeniería debe basarse en un
compromiso organizacional con la calidad.
- Six Sigma y otras filosofías similares10
alimentan la cultura de mejora continua,
- El fundamento para la ingeniería
de software es la capa proceso.
- El proceso de ingeniería de software es el aglutinante que une las capas de la
tecnología y permite el desarrollo racional y oportuno del software de cómputo.
- Los métodos de la ingeniería de software proporcionan la
experiencia técnica para elaborar software.
- Incluyen un conjunto amplio de tareas, como comunicación, análisis de los
requerimientos, modelación del diseño, construcción del programa, pruebas y apoyo
- Las herramientas de la ingeniería de software proporcionan un apoyo
automatizado o semiautomatizado para el proceso y los métodos
- Cuando se integran las herramientas de modo que la
información creada por una pueda ser utilizada por otra