Академический Документы
Профессиональный Документы
Культура Документы
INGENIERA DE SOFTWARE
La nocin de Ingeniera de software fue
primero propuesta en 1968, en donde se
discuti la llamada crisis del software, tras
descubrir que el desarrollo informal de
software no era muy bueno.
El desarrollo del software se detuvo gracias a
la dificultad de dar mantenimiento al ya
existente. Adems el costo del hardware
disminua y el del software se elevaba.
Por tal motivo, la introduccin de tcnicas en el
desarrollo de software fueron necesarias.
Actualmente, sin embargo, se tiene un mejor
entendimiento de las actividades involucradas
en el desarrollo de software. Se han
desarrollado
mtodos
efectivos
de
especificacin
de
software,
diseo
e
implementacin.
INGENIERA DE SOFTWARE
Software
Programas de computadora y documentacin asociada
Ingeniera de software
Disciplina de la ingeniera relacionada con
todos los aspectos de la produccin del
software.
INGENIERA DE SOFTWARE
Diferencia entre ingeniera de software y ciencias de la computacin.
INGENIERA DE SOFTWARE
Modelo de proceso de software
INGENIERA DE SOFTWARE
Mtodos de ingeniera de software
Los enfoques estructurados para el desarrollo de
software que incluyen modelos de sistemas,
notaciones, reglas, ventajas de diseo y guas de
proceso.
Herramientas CASE
INGENIERA DE SOFTWARE
Aspectos
Descripcin
Software
Ingeniera de software
Diferencia entre
ingeniera de software
y ciencias de la
computacin.
Proceso de software
Modelo de proceso de
software
INGENIERA DE SOFTWARE
Aspectos
Descripcin
Costos en la
Ingeniera de software
Mtodos de ingeniera
de software
Herramientas CASE
(Computer-Aided
Software Engineering)
Atributos de un buen
software
Facetas de cambio
clave en la ingeniera
de software
INGENIERA DE SOFTWARE
En la definicin de Ingeniera de Software se tienen 2 aspectos:
PROCESOS DE SOFTWARE
ESPECIFICACIN DEL
SOFTWARE
DESARROLLO DEL
SOFTWARE
VALIDACIN DEL
SOFTWARE
EVOLUCIN DEL
SOFTWARE
Especificacin
25
Diseo
Modelo Iterativo
0
25
50
Desarrollo
75
Integracin y prueba
50
75
Especificacin
Desarrollo iterativo
Ingeniera de software basada en componentes
0
25
50
100
100
75
Integracin y prueba
Especificacin
Desarrollo
Costos de desarrollo y evolucin para un tiempo de larga vida
0
100
200
300
400
MODELOS DE DESCRIPCIN DE
SOFTWARE
Componente
Descripcin
Ejemplo
Reglas
Recomendaciones
Gua de procesos
MODELOS DE DESCRIPCIN DE
SOFTWARE
Caractersticas del
producto
Descripcin
Mantenimiento
Dependencia
Eficiencia
Uso