Ciclos de Vida de los Sistemas de Información
-
Upload
jorge-leonardo -
Category
Technology
-
view
12.512 -
download
2
Transcript of Ciclos de Vida de los Sistemas de Información
![Page 1: Ciclos de Vida de los Sistemas de Información](https://reader033.fdocuments.ec/reader033/viewer/2022060115/557bcd2fd8b42a063d8b4c1b/html5/thumbnails/1.jpg)
ANALISISANALISIS
IMPLEMENTACIONIMPLEMENTACION
CICLO DE VIDACICLO DE VIDA
DISEÑO
MANTENIMIENTO
![Page 2: Ciclos de Vida de los Sistemas de Información](https://reader033.fdocuments.ec/reader033/viewer/2022060115/557bcd2fd8b42a063d8b4c1b/html5/thumbnails/2.jpg)
2
Concepto de Ciclo de Vida
• En los Dpto. de Sistemas se debe definir un marco de referencia común que:
▫ Pueda ser empleado por todos los que participan en un desarrollo informático, que defina los procesos y las actividades a desarrollar.
• Se han propuestos diferentes paradigmas o ciclos de vida para el Software, desde:
▫ Ciclo en Cascada▫ Modelo en Espiral de Boehm▫ Ciclo de vida OO.
![Page 3: Ciclos de Vida de los Sistemas de Información](https://reader033.fdocuments.ec/reader033/viewer/2022060115/557bcd2fd8b42a063d8b4c1b/html5/thumbnails/3.jpg)
CICLO DE VIDA DECICLO DE VIDA DE
Los Sistemas de InformaciónLos Sistemas de Información• “Es un proceso por el cual los analistas de sistemas, los ingenieros de software, los programadores y los usuarios finales elaboran sistemas de información y aplicaciones informáticas”.
![Page 4: Ciclos de Vida de los Sistemas de Información](https://reader033.fdocuments.ec/reader033/viewer/2022060115/557bcd2fd8b42a063d8b4c1b/html5/thumbnails/4.jpg)
4
•Ambas consideran:▫una actividad como un conjunto de
tareas▫una tarea como una acción que
transforma entrada en salida.•El ciclo de vida abarca:
▫toda la vida del sistema : desde su concepción hasta su fin.
▫El ciclo de desarrollo : es un sub conjunto del ciclo de vida empieza en el análisis finaliza en la entrega del sistema al
usuario.
![Page 5: Ciclos de Vida de los Sistemas de Información](https://reader033.fdocuments.ec/reader033/viewer/2022060115/557bcd2fd8b42a063d8b4c1b/html5/thumbnails/5.jpg)
Modelo Cascada
Modelo Espiral
Modelo Prototipado
Modelo Evolutivo
Modelo Scrum
CICLO DE VIDA
CICLO DE VIDA
CICLO D
E VID
A
CICLO D
E VID
A
![Page 6: Ciclos de Vida de los Sistemas de Información](https://reader033.fdocuments.ec/reader033/viewer/2022060115/557bcd2fd8b42a063d8b4c1b/html5/thumbnails/6.jpg)
6
Modelo en Cascada•Algunas características:
▫cada fase empieza cuando ha terminado la anterior
▫para pasar de una fase a otra es necesario conseguir todos los objetivos de la fase anterior
▫ayuda a prevenir que se sobrepasen la fecha de entrega y los costos esperados
▫al final de cada fase técnicos y usuarios tienen la oportunidad de revisar el proceso del proyecto.
![Page 7: Ciclos de Vida de los Sistemas de Información](https://reader033.fdocuments.ec/reader033/viewer/2022060115/557bcd2fd8b42a063d8b4c1b/html5/thumbnails/7.jpg)
7
Análisis de requisitos Sistema
Análisis Requisitos Software
Diseño Preliminar
Diseño Detallado
Codificaciónpruebas
Explotaciónmantenimiento
![Page 8: Ciclos de Vida de los Sistemas de Información](https://reader033.fdocuments.ec/reader033/viewer/2022060115/557bcd2fd8b42a063d8b4c1b/html5/thumbnails/8.jpg)
8
MODELO ESPIRAL
•El modelo espiral que consta de una serie de ciclos. Cada uno empieza identificando sus objetivos, alternativas y restricciones.
•Se evalúa las alternativa respecto a los objetivos tomando en cuenta las restricciones.
•una vez finalizado se plantea el próximo ciclo.
![Page 9: Ciclos de Vida de los Sistemas de Información](https://reader033.fdocuments.ec/reader033/viewer/2022060115/557bcd2fd8b42a063d8b4c1b/html5/thumbnails/9.jpg)
9
Evalúa alternativas
identificar y resolver los riesgos
Determina objetivos
alternativas restricciones
Planificación de fase
siguiente
Desarrollar verificar el
producto del siguiente nivel.
P.3
Anal .riesgo
Ver.requisito
Plan desarrollo
P.2
Plan requisito
![Page 10: Ciclos de Vida de los Sistemas de Información](https://reader033.fdocuments.ec/reader033/viewer/2022060115/557bcd2fd8b42a063d8b4c1b/html5/thumbnails/10.jpg)
10
Modelo Espiral•Una vez realizado el primer ciclo se
vuelve ha empezar. Cada ciclo se completa con una revisión.
•Las características del método Espiral son:▫Existe conocimiento explícito de las
diferentes alternativas a alcanzar▫la identificación de riesgos asociado a
cada alternativa y como resolverlos.▫División de proyecto en ciclos, y cada uno
con un acuerdo final de ciclo▫el modelo se adapta a cualquier tipo de
actividad
![Page 11: Ciclos de Vida de los Sistemas de Información](https://reader033.fdocuments.ec/reader033/viewer/2022060115/557bcd2fd8b42a063d8b4c1b/html5/thumbnails/11.jpg)
Modelo prototipado•No modifica el flujo del ciclo de vida•Reduce el riesgo de construir productos que
no satisfagan las necesidades de los usuarios•Reduce costos y aumenta la probabilidad de
éxito•Exige disponer de las herramientas
adecuadas•No presenta calidad ni robustez•Una vez identificados todos los requisitos
mediante el prototipo, se construye el producto de ingeniería.
![Page 12: Ciclos de Vida de los Sistemas de Información](https://reader033.fdocuments.ec/reader033/viewer/2022060115/557bcd2fd8b42a063d8b4c1b/html5/thumbnails/12.jpg)
Modelo ciclo de vida prototipado
![Page 13: Ciclos de Vida de los Sistemas de Información](https://reader033.fdocuments.ec/reader033/viewer/2022060115/557bcd2fd8b42a063d8b4c1b/html5/thumbnails/13.jpg)
Modelo ciclo de vida prototipado
EL PROTOTIPADOPARA QUE SEA EFECTIVO:
• Debe ser un sistema con el que se pueda experimentar
• Debe ser comparativamente barato (< 10%)• Debe desarrollarse rápidamente• Énfasis en la interfaz de usuario• Equipo de desarrollo reducido• Herramientas y lenguajes adecuados
• “El prototipado es un medio excelente para recoger el ‘feedback’ (realimentación) del usuario final”
![Page 14: Ciclos de Vida de los Sistemas de Información](https://reader033.fdocuments.ec/reader033/viewer/2022060115/557bcd2fd8b42a063d8b4c1b/html5/thumbnails/14.jpg)
Modelo ciclo de vida prototipado
![Page 15: Ciclos de Vida de los Sistemas de Información](https://reader033.fdocuments.ec/reader033/viewer/2022060115/557bcd2fd8b42a063d8b4c1b/html5/thumbnails/15.jpg)
• Ciclos de vida evolutivos• – Cuanto mayor es un proyecto, menor es su probabilidad de• éxito (Informes CHAOS).• – Conseguir obtener todos los requisitos al comienzo del• proyecto es prácticamente imposible.• – Las necesidades de clientes y usuarios evolucionan
durante• el desarrollo y surgen nuevos requisitos.• – Los ciclos de vida evolutivos afrontan estos problemas• mediante ciclos requisitos-desarrollo-evaluación.• Versiones• – El resultado de la evaluación permite evolucionar hacia lasiguiente versión.
Modelo Evolutivo
![Page 16: Ciclos de Vida de los Sistemas de Información](https://reader033.fdocuments.ec/reader033/viewer/2022060115/557bcd2fd8b42a063d8b4c1b/html5/thumbnails/16.jpg)
Modelo ciclo de vida evolutivo
![Page 17: Ciclos de Vida de los Sistemas de Información](https://reader033.fdocuments.ec/reader033/viewer/2022060115/557bcd2fd8b42a063d8b4c1b/html5/thumbnails/17.jpg)
• Scrum es un proceso de desarrollo de software iterativo e incremental utilizado comúnmente en entornos basados en el desarrollo ágil de software.
• Scrum se promueve como complemento de otras metodologías, incluyendo XP, MSF o RUP.
• Enfatiza valores y prácticas de gestión, sin pronunciarse sobre requerimientos, implementación y demás técnicas.
• Scrum se basa en los siguientes principios ágiles:• · Colaboración estrecha con el cliente• · Predisposición y respuesta al cambio• · Personas sobre procesos• · Desarrollo incremental con entregas funcionales frecuentes• · Comunicación verbal directa entre los implicados en el proyecto• · Motivación y responsabilidad de los equipos por la auto-gestión, auto-
organización y compromiso• · Simplicidad: Supresión de artefactos innecesarios en la gestión del
proyecto
Modelo Scrum
![Page 18: Ciclos de Vida de los Sistemas de Información](https://reader033.fdocuments.ec/reader033/viewer/2022060115/557bcd2fd8b42a063d8b4c1b/html5/thumbnails/18.jpg)
Modelo ciclo de vida Scrum
![Page 19: Ciclos de Vida de los Sistemas de Información](https://reader033.fdocuments.ec/reader033/viewer/2022060115/557bcd2fd8b42a063d8b4c1b/html5/thumbnails/19.jpg)