Ciclos de Vida Sistemas de Informacion

Otros métodos de Diseño de Sistemas... • • • • • Ciclo de vida Prototipos Paquetes de aplicaciones ya existentes Desa

Views 72 Downloads 0 File size 642KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Otros métodos de Diseño de Sistemas...

• • • • •

Ciclo de vida Prototipos Paquetes de aplicaciones ya existentes Desarrollo por usuarios finales Fuentes externas en los SI

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

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

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.-

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

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

COMPAREMOS...

Ciclos de Vida Según la IS

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

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....

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

Tradicionales • • • •

Clásico – Cascada Refinamiento sucesivo Emisión gradual Estándares militares y practicas industriales • Prototipado

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

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

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

Y por ultimo.. • Estándares militares y practicas industriales – MIL-STD-2176 – ESA PSS-05-0

• Prototipado – Desechable – Maqueta – Evolutivo

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

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

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