La Ingeniería de Software
La Ingeniería de Software
La Ingeniería de Software
LA INGENIERÍA DE SOFTWARE
SEPARACIÓN DE
INTERESES = PRODUCTIVIDAD
OBJETIVOS
Actuar Liderar
en todas las fases del ciclo de vida de un producto y orientar a los programadores durante el desarrollo
Contabilizar Estructurar
los costes de un proyecto y evaluar los tiempos de la elaboración de evidencias que comprueben el perfecto
desarrollo funcionamiento
Diseñar Inspeccionar
construir y administrar bases de datos el trabajo de todo el equipo
CAMPO DE APLICACIÓN
Ejemplos:
Ejemplos:
o Electrónica de consumo
o Lavadoras
o Control de velocidad
o Aviónica espacial
o Teléfonos
CAMPO DE APLICACIÓN
• SISTEMAS DE GESTION
ESTOS PROGRAMAS UTILIZAN GRANDES CANTIDADES DE INFORMACIÓN
ALMACENADAS EN BASES DE DATOS CON OBJETO DE FACILITAR LAS
TRANSACCIONES COMERCIALES O LA TOMA DE DECISIONES.
Ejemplos:
o Correos Electrónicos
o Anuncios
o Bancos
o Sistemas Contables
CAMPO DE APLICACIÓN
• SISTEMAS DE INGENIERÍA Y CIENTÍFICO
SE ENCARGAN DE REALIZAR COMPLEJOS CÁLCULOS SOBRE DATOS NUMÉRICOS DE
TODO TIPO.
Ejemplos:
o Herramientas de construcción
de base de datos
o Análisis de Redes
o Sistemas de Diseño Asistido
por Ordenador (CAD)
CAMPO DE APLICACIÓN
• SISTEMAS DE INTELIGENCIA ARTIFICIAL
USAN LENGUAJES DECLARATIVOS, SISTEMAS EXPERTOS Y REDES NEURONALES
PARA LLEVAR A CABO ACCIONES ESPECIFICAS.
Ejemplos:
Ejemplos:
o Procesadores de textos
o Reproductores de sonido
o Gestores de descarga
o Antivirus
o Juegos
CICLO DE VIDA Definición de
objetivos
Análisis de los
Mantenimiento requisitos
Implementación
Diseño general
Documentación Diseño en
detalle
Prueba de
Integración
unidad