Ingenieria de Software
1.1.2 Ingeniería del software.
1.1.3 Definiciones de ingeniería del software.
1.1.4 Historia de la ingeniería del software.
1.1.5 Diferencia entreingeniería del software y Ciencia de la Computación.
1.1.6 Diferencia entre ingeniería del software e Ingeniería de Sistemas.
1.1.7 Qué es un proceso del software.
1.1.8 Costos asociados a laingeniería del software.
1.1.9 Métodos de la ingeniería del software.
Herramientas
Métodos
Procesos
A inicios de los 80’s
:
Ayuda en la documentación por computadora.
Diagramación asistida por
computadora. Herramientas
de análisis y diseño.
A mediados de los 80’s :
RepositoriosDiseño automático
análisis y pruebas.
automáticos
de
de
información de sistemas.
Al final de los 80’s
:
Generación
automática
de
código desde especificaciones
de diseño.
Ainicios de los 90’s
Interface
de
reusable
como
:
Usuario
una
metodología de desarrollo.
Metodología Inteligente.
•
•
•
•
Tipo de
Case
Ventajas
I Case
Upper Case
Lower Case
Desventajas
Integra el ciclo de vida.
Permite lograr importantes
mejoras de productividad a
mediano plazo.
Permite un eficiente soporteal
mantenimiento
de
sistemas.
Mantiene la consistencia de
los sistemas
a nivel
corporativo.
No es tan eficiente para
soluciones simples, sino para soluciones
complejas.
Depende delHardware y del Software.
Es costoso.
Se utiliza en plataforma PC,
es aplicable a diferentes
entornos,
Menor costo
Permite mejorar la calidad
de los sistemas, pero no mejora laproductividad.
No permite la integración del ciclo de vida.
Permite lograr importantes
mejoras de productividad a
corto plazo.
Permite un eficiente soporte al
mantenimiento
de
sistemas.
No...
Regístrate para leer el documento completo.