Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Software
Ingeniería de Sw según PRESSMAN
Deseos, Software
necesidades,
Especificaciones,
…
Proceso de desarrollo de SW
El SW en sí es complejo, es prácticamente
inviable conseguir un 100% de
confiabilidad de un programa por pequeño
que sea.
El SW es intangible y por lo general muy
abstracto, esto dificulta la definición del
producto y sus requisitos, sobre todo
cuando no se tiene precedentes en
productos software similares.
Los cambios en los requisitos son inevitables…
Características del desarrollo de SW
Personas Herramientas
Proceso
SW
Identificación
de Necesidades Explotación
Especificación
Esencial Validación
Especificación
Física Empaquetado
Diseño Integración
Codificación
Helado de Cucurucho
USUARIOS
Identificación
de Necesidades Explotación
Especificación CLIENTES
Esencial Validación
Especificación ANALISTA
Física Empaquetado
Diseño Integración
DISEÑADORES Y Codificación
CODIFICADORES
Modelo Real
de Necesidades Explotación
Especificación
Esencial Validación
Especificación
Física Empaquetado
Diseño Integración
Codificación
Propuesta de Yourdon
Requerimientos del Usuario
Sistema
Probado
Encuesta
Prueba de
Sistema
Subsistemas
Análisis Probados
Especificación
Funcional
Prueba de
Necesidades de subsistema
diseño Rendimiento Estudio
Preliminar del HW
Módulos
Configuración Probados
Especificación
del Sistema Diseño Final Prueba de
Detallado Unidad
Especificación Módulos
de los Codificados
Codificación
Programas
Construcción de Prototipos
Aceptado
Obtención Construcción Ciclo de
Evaluación
Especificación Prototipo Vida
Cliente
Clásico
Mejora de la
Especificación NO Aceptado
Clases de prototipos
De INTERFACE.
Usualmente un modelo de papel o sobre PC en
el que se muestran pantallas y listados.
De COMPORTAMIENTO:
En anchura. Ofrece todos los menús del
sistema y simula débilmente los procesos.
En profundidad. Cubre funciones que
presentan ambigüedades al cliente o a los
informáticos.
Completo pero de baja calidad y rendimiento.
Incremental
o
Requerimientos Permite el
Diseño Impleme Pruebas
desarrollo
Bloque 1 ntación concurrente