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

Slides:



Advertisements
Presentaciones similares
EL PROCESO DE DESARROLLO DEL SOFTWARE
Advertisements

Desarrollo en espiral.
SISTEMAS II CICLO DE VIDA.
VALORACIÓN Y SELECCIÓN DE INVERSIONES EN RECURSOS INFORMÁTICOS
CICLO DE VIDA DEL DESARROLLO DE SOFTWARE
CICLO DE VIDA DE LOS SISTEMAS DE INFORMACIÓN
Metodologías de desarrollo
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
TECNOLOGICO DE ESTUDIOS SUPERIORES DE HUIXQUILUCAN
MARCO METODOLOGICO.
Proceso de Originación de Crédito: Banco de los Alpes
Modelos de Proceso del Software
CONCEPTOS Y PRINCIPIOS DE DISEÑO
Ingeniería del Software
Administración de Procesos de Pruebas
Versión 2004 Enrique Bañuelos Gómez
Software La buena programación no se aprende de generalidades, sino viendo cómo los programas significativos pueden hacerse claros, “fáciles” de leer,
CICLO DE VIDA DE UN PROYECTO DE SOFTWARE
INGENIERIA DEL SOFTWARE
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
Temas Unidad I – 1.1 Modelos Prescriptivos de Procesos Cascada
Melissa Montoya Quiceno Leicy Braham Mosquera Jessica Alejandra Loaiza 10 ° T.
Modelo de ciclo de vida en espiral
El Ciclo de Vida del Proyecto
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
CICLO DE VIDA DEL SOFTWARE
Las etapas de un proyecto
Ingenieria de software
Gestión de Proyectos Informáticos Sesión N° 5 Ciclo de Vida de un Proyecto Roberto Jijena I.
Metodología para el desarrollo de Software educativo POO
Ciclo de Vida del Software
CONCEPTOS BÁSICOS Diseño de Sistemas.
SISTEMAS II CICLO DE VIDA.
Modelo de espiral Fue originalmente propuesto por Barry Boehm en Es una secuencia de actividades con retrospectiva de una actividad a otra, representado.
Modelos de desarrollo de Software
Técnicas de Programación
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Ingeniería del Software
Ingeniería de Requerimiento
INGENIERÍA DE SOFTWARE
Importancia en la efectividad del:
Modelo en Cascada Planeación Estratégica Estudio de Factibilidad
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Pruebas y La Vida del Ciclo de Desarrollo del Software
¿Qué es la Ingeniería del Software?
Metodología de Desarrollo Unidad Educativa Bolívar Sebastián Torres 6° 18°
Alexander Aristizabal Ángelo flores herrera
Capitulo 1 Roger S. Presman
Elaborado por: Mayoral Cruz Matilde Morales Espinoza Anllhins
Proceso de desarrollo de software Pablo Gervás F. Informática, UCM, noviembre 2007.
UML.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
METODOLOGIAS DE DESARROLLO DE SOFTWARE
Actividades en el Proceso de desarrollo de Software
GRUPO ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION SENA DESARROLLO ITERATIVO E INCREMENTAL INTEGRANTES STEVEN PALOMA ALEJANDRO BERNAL TATIANA.
Modelo Prescriptivos de proceso
Ingeniería del Software I
Estructurar tus ideas para hacerlas realidad
G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE Daniel Eduardo Almeciga Angie Katterine Cruz O. Diego Fernando.
JHENNIFER SANCHEZ ORTIZ CRISTIAN CAMILO RIASCOS ALEJANDRO PINEDA SANCHEZ FERNANDO JAVIER REBELLON.
Ciclo de Vida del Software
CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.
Fundamentos de Computación
Software de Comunicaciones
Modelo de procesos de software
1 CICLO DE VIDA. 2 CICLO DE VIDA DE Los Sistemas de Información “ Es un proceso por el cual los analistas de sistemas, los ingenieros computacionales,
Entregables del Proyecto
Desarrollo iterativo e incremental
Transcripción de la presentación:

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