Diapositiva 1
Objetivos
Diapositiva 1
Tpicos
Productos de Software.
El proceso de Software.
El modelo de Espiral de Boehm.
La visibilidad de los procesos.
Responsabilidad profesional.
Diapositiva 1
Ingeniera de Software
Diapositiva 1
Diapositiva 1
Diapositiva 1
Diapositiva 1
Diapositiva 1
Que es el Software ?
Diapositiva 1
Productos de Software
Productos genricos.
Productos que son producidos por una organizacin para ser vendidos al
mercado.
Sistemas que son desarrollados bajo pedido a un desarrollador especfico.
Diapositiva 1
Mantenibles.
Confiabilidad.
Eficiencia.
Debe ser posible que el software evolucione y que siga cumpliendo con
sus especificaciones.
Utilizacin adecuada.
Diapositiva 1
Diapositiva 1
El software contiene:
Lneas de cdigo de algn lenguaje ?
Instrucciones de computadora.
Descripcin de las estructuras de datos.
Algoritmos.
Procedimientos y funciones.
Componentes de software.
Diapositiva 1
Por su estructura:
Funcionales.
Orientados a objetos.
Orientados a listas.
Orientados a componentes.
Por su funcion:
Diapositiva 1
Sistemas embebidos.
Sistemas de computo distribuido.
Sistemas de computo paralelo.
Sistemas de tiempo real.
Sistemas basados en Chips.
Wearable computing systems.
Sistemas de computo ubiquos.
Diapositiva 1
Diapositiva 1
Costes de Eficiencia.
Costos
Eficiencia
Diapositiva 1
El Proceso de Software
Diapositiva 1
Diapositiva 1
Entendible
Visible
Soportable
Aceptable
Diapositiva 1
Confiable
Robusto
Mantenible
Rapidez
Diapositiva 1
Diapositiva 1
Desarrollo Evolutivo
Prototipado
Transformacin Formal
Diapositiva 1
Implementacin y
Prueba de unidades
Integracin y Prueba
del Sistema
Operacin y
Mantenimiento
Diapositiva 1
Diapositiva 1
Desarrollo Evolutivo
Actividades
Concurrentes
Especificacin
Descripcin
del sistema
Versin
Inicial
Desarrollo
Versiones
Intermedias
Validacin
Versin
Final
Diapositiva 1
Desarrollo Evolutivo
Problemas
Aplicabilidad
Diapositiva 1
Prototipado
Prototipado exploratorio
Prototipado de throw-away.
Diapositiva 1
Cascada.
Prototipado.
Evolutivo.
Diapositiva 1
Manejo de Riesgos
Diapositiva 1
Diapositiva 1
Anlisis de
Riesgos
Anlisis de
Riesgos
Evale alternativas,
identifique y resuelva
riesgos
Anlisis de
Riesgos
REVISIN
Anlisis
de Proto
Riesgos tipo 3
Planea la
siguiente fase
Ian Sommerville 2002
Prototipo
Prototipo
3
2
Prototipo
Operacional
Requeri
Diseo
Diseo
mientos de
del
Detallado
SW
Plan de
Validacin de
Producto Codificacin
Desarrollo
Requerimientos
Prueba de
Unidades
Plan de Integracin Diseo
Prueba de
y Prueba
V &V
Prueba de Integracin
Desarrolla y verifica
Aceptacin
el siguiente nivel
Servicio
del producto
Ingeniera de Software, 5a. Y 6a. edicin. Capitulo 1
Diapositiva 1
Planteamiento de Objetivos
Desarrollo y Validacin.
Planeacin.
Diapositiva 1
Objetivos.
Restricciones.
Alternativas.
Riesgos.
Resolucin de riesgos.
Resultados.
Planes.
Garantas (commitments).
Diapositiva 1
Diapositiva 1
Diapositiva 1
Diapositiva 1
Visibilidad de Procesos
Diapositiva 1
Documentos Producidos
Anlisis de Requerimientos
Documento de Requerimientos
Definicin de Requerimientos
Documento de Requerimientos.
Codificacin
Prueba de Unidades
Prueba de Mdulos
Prueba de Integracin
Prueba del Sistema
Prueba de Aceptacin
Diseo Arquitectural
Diseo de Interfaces
Diseo Detallado
Diapositiva 1
Modelo de Cascada
Desarrollo Evolutivo
Modelos Formales
Modelo de Espiral
Diapositiva 1
Diapositiva 1
Diapositiva 1
Diapositiva 1
Diapositiva 1
Responsabilidad profesional
Diapositiva 1
Aspectos ticos
Confidencialidad.
Competencia.
Derechos de propiedad intelectual.
Mal uso de la computadora.
Diapositiva 1
Consultar:
Diapositiva 1
Resumen
Diapositiva 1
Resumen
Diapositiva 1