![Page 1: Otros métodos de Diseño de Sistemas.... Ciclo de vida Prototipos Paquetes de aplicaciones ya existentes Desarrollo por usuarios finales Fuentes externas](https://reader035.vdocumento.com/reader035/viewer/2022062617/54c0caa949795941218b504a/html5/thumbnails/1.jpg)
Otros métodos de Diseño de Sistemas...
![Page 2: Otros métodos de Diseño de Sistemas.... Ciclo de vida Prototipos Paquetes de aplicaciones ya existentes Desarrollo por usuarios finales Fuentes externas](https://reader035.vdocumento.com/reader035/viewer/2022062617/54c0caa949795941218b504a/html5/thumbnails/2.jpg)
• Ciclo de vida• Prototipos• Paquetes de aplicaciones ya existentes• Desarrollo por usuarios finales• Fuentes externas en los SI
![Page 3: Otros métodos de Diseño de Sistemas.... Ciclo de vida Prototipos Paquetes de aplicaciones ya existentes Desarrollo por usuarios finales Fuentes externas](https://reader035.vdocumento.com/reader035/viewer/2022062617/54c0caa949795941218b504a/html5/thumbnails/3.jpg)
Ciclo de Vida tradicional
• Metodología tradicional para desarrollar un sistema de información que hace una partición del proceso de desarrollo en fases o etapas formales, que deben ser recorridas en forma secuencial con una muy formal división del trabajo entre los usuarios finales y los especialistas en el diseño del sistema
![Page 4: Otros métodos de Diseño de Sistemas.... Ciclo de vida Prototipos Paquetes de aplicaciones ya existentes Desarrollo por usuarios finales Fuentes externas](https://reader035.vdocumento.com/reader035/viewer/2022062617/54c0caa949795941218b504a/html5/thumbnails/4.jpg)
Elaboración de prototipos
• Proceso de desarrollo de un sistema no funcional rápido y barato para demostración y evaluación, de manera que los usuarios puedan determinar mejor sus requerimientos de información
![Page 5: Otros métodos de Diseño de Sistemas.... Ciclo de vida Prototipos Paquetes de aplicaciones ya existentes Desarrollo por usuarios finales Fuentes externas](https://reader035.vdocumento.com/reader035/viewer/2022062617/54c0caa949795941218b504a/html5/thumbnails/5.jpg)
Desarrollo de sistemas con Paquetes de software de
aplicaciones
• Conjunto de programas de software, preescritos y precodificados de aplicaciones que están disponibles para su adquisición o alquiler.-
![Page 6: Otros métodos de Diseño de Sistemas.... Ciclo de vida Prototipos Paquetes de aplicaciones ya existentes Desarrollo por usuarios finales Fuentes externas](https://reader035.vdocumento.com/reader035/viewer/2022062617/54c0caa949795941218b504a/html5/thumbnails/6.jpg)
Desarrollo por usuarios finales
• El desarrollo de sistemas de información esta a cargo de los usuarios finales con poca o ninguna asistencia formal de parte de los especialistas técnicos
![Page 7: Otros métodos de Diseño de Sistemas.... Ciclo de vida Prototipos Paquetes de aplicaciones ya existentes Desarrollo por usuarios finales Fuentes externas](https://reader035.vdocumento.com/reader035/viewer/2022062617/54c0caa949795941218b504a/html5/thumbnails/7.jpg)
Fuentes externas en los SI
• Practica de contratación de proveedores externos, para las operaciones de los Centros de cómputos, redes de telecomunicaciones o desarrollo de aplicaciones
![Page 8: Otros métodos de Diseño de Sistemas.... Ciclo de vida Prototipos Paquetes de aplicaciones ya existentes Desarrollo por usuarios finales Fuentes externas](https://reader035.vdocumento.com/reader035/viewer/2022062617/54c0caa949795941218b504a/html5/thumbnails/8.jpg)
COMPAREMOS...
![Page 9: Otros métodos de Diseño de Sistemas.... Ciclo de vida Prototipos Paquetes de aplicaciones ya existentes Desarrollo por usuarios finales Fuentes externas](https://reader035.vdocumento.com/reader035/viewer/2022062617/54c0caa949795941218b504a/html5/thumbnails/9.jpg)
![Page 10: Otros métodos de Diseño de Sistemas.... Ciclo de vida Prototipos Paquetes de aplicaciones ya existentes Desarrollo por usuarios finales Fuentes externas](https://reader035.vdocumento.com/reader035/viewer/2022062617/54c0caa949795941218b504a/html5/thumbnails/10.jpg)
Ciclos de VidaSegún la IS
![Page 11: Otros métodos de Diseño de Sistemas.... Ciclo de vida Prototipos Paquetes de aplicaciones ya existentes Desarrollo por usuarios finales Fuentes externas](https://reader035.vdocumento.com/reader035/viewer/2022062617/54c0caa949795941218b504a/html5/thumbnails/11.jpg)
![Page 12: Otros métodos de Diseño de Sistemas.... Ciclo de vida Prototipos Paquetes de aplicaciones ya existentes Desarrollo por usuarios finales Fuentes externas](https://reader035.vdocumento.com/reader035/viewer/2022062617/54c0caa949795941218b504a/html5/thumbnails/12.jpg)
Modelos de ciclo de vida
• Existe un único modelo que defina los estados por donde pasa un producto software?
• Que debe especificar un modelo de ciclo de vida?– Orden de sus fases en el desarrollo del
producto– Establecer los criterios de transición entre
fases
![Page 13: Otros métodos de Diseño de Sistemas.... Ciclo de vida Prototipos Paquetes de aplicaciones ya existentes Desarrollo por usuarios finales Fuentes externas](https://reader035.vdocumento.com/reader035/viewer/2022062617/54c0caa949795941218b504a/html5/thumbnails/13.jpg)
Algunas preguntas mas...
• Existe un modelo de ciclo de vida que sirva para un determinado proyecto?
• En base a que se elige un modelo de ciclo de vida?– Cultura de la organización– Deseo de asumir riesgos– Área de aplicación– Volatilidad de los requisitos– Entendimiento de esos requisitos– Etc....
![Page 14: Otros métodos de Diseño de Sistemas.... Ciclo de vida Prototipos Paquetes de aplicaciones ya existentes Desarrollo por usuarios finales Fuentes externas](https://reader035.vdocumento.com/reader035/viewer/2022062617/54c0caa949795941218b504a/html5/thumbnails/14.jpg)
Como clasificarlos?
• Tradicionales– Los que ya existen desde el inicio de la IS– Los mas usados-difundidos– Los que están mas definidos-especificados
• Alternativos– Productos distintos a los clásicos– Modelos aun no extendidos– Potencialmente útiles
![Page 15: Otros métodos de Diseño de Sistemas.... Ciclo de vida Prototipos Paquetes de aplicaciones ya existentes Desarrollo por usuarios finales Fuentes externas](https://reader035.vdocumento.com/reader035/viewer/2022062617/54c0caa949795941218b504a/html5/thumbnails/15.jpg)
Tradicionales
• Clásico – Cascada• Refinamiento sucesivo• Emisión gradual• Estándares militares y practicas
industriales• Prototipado
![Page 16: Otros métodos de Diseño de Sistemas.... Ciclo de vida Prototipos Paquetes de aplicaciones ya existentes Desarrollo por usuarios finales Fuentes externas](https://reader035.vdocumento.com/reader035/viewer/2022062617/54c0caa949795941218b504a/html5/thumbnails/16.jpg)
Alternativos
• Modelos distintos a los clásicos– Ensamblaje de componentes– Generador de aplicaciones
• Procesos especiales de producción– Operativos y No operativos : Automatización
de la programación, análisis de riesgos, entre otros
• Entornos de producción– Centran su atención en la organización y
estrategias de producción de software
![Page 17: Otros métodos de Diseño de Sistemas.... Ciclo de vida Prototipos Paquetes de aplicaciones ya existentes Desarrollo por usuarios finales Fuentes externas](https://reader035.vdocumento.com/reader035/viewer/2022062617/54c0caa949795941218b504a/html5/thumbnails/17.jpg)
Algunas características?
• Clásico– Lineal– Iteración en el mismo estado y hacia el anterior
• Refinamiento sucesivo– Variación del clásico– Se asume como no lineal– Puede retornar a nivel global en las fases– Predica la generación de productos de software en
forma iterativa, usando refinamiento
![Page 18: Otros métodos de Diseño de Sistemas.... Ciclo de vida Prototipos Paquetes de aplicaciones ya existentes Desarrollo por usuarios finales Fuentes externas](https://reader035.vdocumento.com/reader035/viewer/2022062617/54c0caa949795941218b504a/html5/thumbnails/18.jpg)
Algunas mas....
• Emisión Gradual– Se entrega primero un producto con funciones
esenciales de operación y luego en posteriores entregas , mejoras y versiones mas completas
– Usado también para distribuir periódicamente actualizaciones de mantenimiento de software comercial
![Page 19: Otros métodos de Diseño de Sistemas.... Ciclo de vida Prototipos Paquetes de aplicaciones ya existentes Desarrollo por usuarios finales Fuentes externas](https://reader035.vdocumento.com/reader035/viewer/2022062617/54c0caa949795941218b504a/html5/thumbnails/19.jpg)
Y por ultimo..
• Estándares militares y practicas industriales– MIL-STD-2176– ESA PSS-05-0
• Prototipado– Desechable– Maqueta– Evolutivo
![Page 20: Otros métodos de Diseño de Sistemas.... Ciclo de vida Prototipos Paquetes de aplicaciones ya existentes Desarrollo por usuarios finales Fuentes externas](https://reader035.vdocumento.com/reader035/viewer/2022062617/54c0caa949795941218b504a/html5/thumbnails/20.jpg)
Ahora los alternativos
• Desarrollo de productos de software– Se deben a la aparición de nuevas tecnologías como los
son:• Ensamblaje de componentes reutilizables• Generador de aplicaciones
• Modelos de proceso de producción de software– Operativos : llegan a ser productos de software– No operativos : denotan enfoques conceptuales, a
veces no llegan a ser código
• Modelos de entrono de producción software– Atienden la organización y gestión de estrategias para
desarrollar y producir sistemas software– No son operativos– Son mas estratégicos que tecnológicos
![Page 21: Otros métodos de Diseño de Sistemas.... Ciclo de vida Prototipos Paquetes de aplicaciones ya existentes Desarrollo por usuarios finales Fuentes externas](https://reader035.vdocumento.com/reader035/viewer/2022062617/54c0caa949795941218b504a/html5/thumbnails/21.jpg)
A ver..un poco mas de los operativos y no operativos...• Operativos
– Especificaciones operativas para Prototipado rápido
• Apuntas a un prototipo funcional que luego podra refinarse, y ser asi un sistema operativo
– Automatización de la programación y del proceso software
• T4G
– Automatización del software basado en conocimientos
• SE
![Page 22: Otros métodos de Diseño de Sistemas.... Ciclo de vida Prototipos Paquetes de aplicaciones ya existentes Desarrollo por usuarios finales Fuentes externas](https://reader035.vdocumento.com/reader035/viewer/2022062617/54c0caa949795941218b504a/html5/thumbnails/22.jpg)
A ver..un poco mas de los operativos y no operativos...• No Operativos
– Espiral• Su base es el riesgo para el análisis y estructuración
del proceso software
– Modelos de transformación continua• El software se desarrolla a través de una serie de
transformaciones continuas• No hay un ciclo de vida, ni etapas
– Modelos de procesos misceláneos• Una combinación de modelos, sin nada especifico
en su s fases ni transiciones
![Page 23: Otros métodos de Diseño de Sistemas.... Ciclo de vida Prototipos Paquetes de aplicaciones ya existentes Desarrollo por usuarios finales Fuentes externas](https://reader035.vdocumento.com/reader035/viewer/2022062617/54c0caa949795941218b504a/html5/thumbnails/23.jpg)