Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción a la
Ingeniería del Software El hardware dejo de ser un
impedimento para el desarrollo de
la informática; redujo los costos y
mejoro la calidad y eficiencia en el
Mg. Fernando Hidalgo software producido
1 4
2 5
3 6
7 10
8 11
desarrollar sistemas de software a tiempo, y a su Programar no es una tarea diferenciada del diseño de
una máquina
vez que aseguren que el desarrollador cumpla Uso de lenguaje máquina y ensamblador.
con las expectativas de calidad y permanezca - Segunda Fase. El florecimiento (1955-1965)
dentro del presupuesto.
Aparecen multitud de lenguajes
Se pensaba que era posible hacer casi todo.
9 12
14 17
- Administración
- Calidad
- Productividad
- Fácil mantenimiento
15 18
Cambio tiempo.
20 23
En la actualidad, la mayoría de los profesionales Mito 1. Una vez que el programa ha sido escrito y
reconocidos en la ingeniería del software identifican puesto a funcionar, el trabajo está terminado.
los mitos en su real dimensión: actitudes equivocadas
que han causado problemas serios a los Mito 2. Mientras el programa no se esté ejecutando,
administradores y al personal técnico por igual. Sin no existe forma de evaluar su calidad.
embargo, las antiguas actitudes y viejos hábitos son
Mito 3. El único producto del trabajo que puede
difíciles de modificar, por lo que aún subsisten entregarse para tener un proyecto exitoso es el
creencias falsas sobre el software. programa en funcionamiento.
Mitos de los administradores
Mitos de los Clientes Mito 4. La Ing de Sw obligará a emprender la creación
de una documentación voluminosa e innecesaria y de
Mitos de los Desarrolladores manera invariable tornará más lento el proceso.
21 24
Las áreas claves del Proceso forman la base del control de gestión Deseos Software
de proyectos del software y establecen contexto en el que se Necesidades
aplican los métodos técnicos, se obtienen productos del trabajo Especificaciones
(modelos, documentos, datos, informes, formularios, etc.), se
El proceso de desarrollo de software
establecen hitos, se segura la calidad y el cambio se gestiona
adecuadamente. 26 29
32 35
33 36
37 40
38 41
El costo de la calidad incluye todos los costos Los costos de fallo son los costos que
desaparecerían si no surgieran defectos antes del
acarreados en la búsqueda de la calidad o en envió de un producto a los clientes.
búsqueda de las actividades relacionadas en Estos costos se pueden subdividir en costos de
la obtención de la calidad. fallo interno y costos de fallo externo.
39 42
43 46
44 47
Los factores que afectan la calidad del Fiabilidad. Hasta donde se puede esperar que un
software se pueden categorizar en dos programa lleve a cabo su función con la
amplios grupos: exactitud requerida. ¿Lo hace de forma fiable
todo el tiempo?.
◦ Factores que se pueden medir directamente (por Eficiencia. Es la capacidad de un sistema de
ejemplo, defectos por punto de función) y software para exigir la menor cantidad posible de
recursos hardware, tales como tiempo del
◦ Factores que se pueden medir solo procesador, espacio ocupando memoria interna y
indirectamente (por ejemplo, facilidad de uso o externa o ancho de banda utilizado en los
de mantenimiento). dispositivos de comunicación. ¿Se ejecutara en
mi hardware lo mejor que pueda?
45 48
49
50
51