Documentos de Académico
Documentos de Profesional
Documentos de Cultura
60 % costos de desarrollo
40 % costos de pruebas
En el software a la medida los costos de evolución a menudo exceden los costos de
desarrollo.
Los costos dependen del tipo de sistema que se desarrolla y de los requerimientos del
mismo tales como desempeño y confiabilidad.
La distribución de los costos depende del modelo de desarrollo empleado.
Diego Briscón de la Torre
Costos de desarrollo:
¿Qué es CASE?
CASE es Computer-Aided Software Engineering
Programas que son usados para dar soporte automatizado a las actividades del proceso de
software:
Mantenible, el software debe poder evolucionar para continuar cumpliendo con las
especificaciones
Confiable, el software no debe causar daños físicos o económicos en el caso de que
falle
Eficiente, el software no debe desperdiciar los recursos del sistema
Aceptable, el software debe ser aceptado por los usuarios para los que fue diseñado.
Debe ser entendible, utilizable y compatible con otros sistemas
¿Cuáles son los retos de la ingeniería de software?
Heterogeneidad
Desarrollar técnicas para construir software que pueda hacer frente a plataformas y
ambientes de ejecución heterogéneos (diferentes tipos de Hw y Sw)
Tiempos de entrega
Desarrollar técnicas que permitan reducir los tiempos de entrega del software sin
comprometer la calidad
Confianza
Referencias:
de 2022, de
https://hopelchen.tecnm.mx/principal/sylabus/fpdb/recursos/r87978.PDF
de 2022, de
http://www.itpn.mx/recursosisc/5semestre/fundamentoseningenieriadesoftware/Uni
dad%20I.pdf
https://andoniandresperezdominguezfis.blogspot.com/2017/09/12-fases-de-la-
ingenieria-de-software.html