Está en la página 1de 5

2012

Gua de estudio Captulo 2. Procesos y modelos del ciclo de vida del software

Msc. Luz Viviana Cobaleda E. Universidad de Antioquia

CAPTULO 2. PROCESOS Y MODELOS DEL CICLO DE VIDA DEL SOFTWARE GUA DE ESTUDIO
Luz Viviana Cobaleda Estepa Apreciado estudiante, Lo invitamos a leer y reflexionar acerca de los ciclos de vida del software, analizar su conveniencia para diferentes tipos de proyectos y bajo condiciones diferentes. Esta gua de estudio le indicar el orden de estudio.

Objetivos: 1. Conocer las caractersticas de los diferentes procesos y modelos del ciclo de vida del software. 2. Analizar la conveniencia o no de adoptar alguno en determinados casos de estudio.

Indicaciones 1. Leer los materiales de apoyo (relacionados en la bibliografa). Software Modeling and Design: UML, Use Cases, Patterns, and Software Architectures. Leer Captulo 3. Pag. 29 a 44. Desarrollo Y Gestin De Proyectos Informticos. McCONNELL, STEVE. McGraw-Hill Interamericana, 1997. Leer Pag. 145 a 175.

2. Busca nueva bibliografa al respecto y estudia las caractersticas de los ciclos de vida.

3. Realiza un cuadro descriptivo, donde puedas caracterizar cada ciclo de vida. Descripcin del modelo Fases Roles Cambio en requisitos Aseguramiento de la calidad Visibilidad del producto Gestin riesgos Gestin (planificacin, seguimiento, etc.) 4. Realiza un cuadro comparativo, donde puedas evaluar cada ciclo de vida. Utiliza la clasificacin Malo, Medio o Excelente. Capacidades del modelo Trabaja con poca identificacin de los requerimientos Genera un sistema con amplio desarrollo Gestiona riesgos Requiere poco tiempo de gestin Permite modificaciones a medio camino Ofrece a los clientes signos visibles de progreso Requiere poca sofisticacin para los directivos y desarrolladores Codificar y corregir Cascada pura Ciclo en v Espiral Iterativo Incremental Prototipado evolutivo Codificar corregir y Cascada Ciclo en Espiral v pura Iterativo Incremental Prototipado evolutivo

Trabaja con poca identificacin de los requerimientos: Se refiere a lo bien que funciona el modelo de ciclo de vida cuando el cliente o usted identifican mal los requerimientos del sistema o cuando su cliente es propenso a modificar los requerimientos. Genera un sistema con amplio desarrollo: se refiere a la facilidad con la que se puede modificar el sistema en tamao y diversidad durante su tiempo de vida. Incluye modificaciones del sistema que no hayan sido incluidas por los diseadores originales. Gestiona riesgos: Se refiere a la capacidad para identificar y controlar riesgos durante la planificacin, riesgos para el producto y otro tipo de riesgos. Requiere poco tiempo de gestin: Se refiere a la cantidad de tiempo de gestin y tcnico que se requiere para utilizar el modelo de forma efectiva. Incluye planificacin, seguimiento del estado, produccin de documentacin, y otras actividades que no se incluyen directamente en la produccin del software. Permite modificaciones a medio camino: se refiere a la capacidad para modificar aspectos significativos del producto a mitad de camino de la planificacin del desarrollo. No incluye modificacin de la funcin principal del producto, pero si la extensin significativa de la misma. Ofrece a los clientes signos visibles de progreso: se refiere a cmo el modelo genera automticamente signos de progreso que el cliente puede utilizar para realizar un seguimiento del estado del proyecto. Requiere poca sofisticacin para los directivos y desarrolladores: se refiere a especificar el nivel de educacin y formacin que se necesita para utilizar el modelo con xito. Incluye el nivel de sofisticacin que se necesita para llevar a cabo el seguimiento del progreso, evitar riesos inherentes y la prdida de tiempo utilizando el modelo.

5. Realiza un dibujo que representa cada ciclo de vida comparado en el punto anterior. 6. Analice el siguiente caso y comparta su recomendacin en el foro Foro: Estudio de casos. Haga los supuestos que sean necesarios y comunquelos. Se tiene un proyecto de software en marcha, que ha tenido serias dificultades puesto que se han cambiado constantemente los requerimientos y no se ha avanzado lo suficiente. Dicho proyecto le ha sido entregado a usted para que lo termine, sin embargo no se dispone de mucho tiempo ni de presupuesto, y el gerente el gerente desea estar enterado constantemente de la evolucin del mismo. Qu hacer? Qu ciclo de vida usar? Por qu?

7. Consulta sobre UML, responde las siguientes preguntas y realiza un documento con una sntesis. Se enfatiza que el trabajo de lectura y sntesis lo debe realizar usted. No se permiten resmenes ya elaborados por terceras personas. Qu es UML y cul es la ltima versin? Qu tipos de diagramas y cuntos tiene la ltima versin? Qu permite expresar (modelar) cada diagrama? Cules son las caractersticas ms relevantes de cada diagrama?

BIBLIOGRAFA Software Modeling and Design: UML, Use Cases, Patterns, and Software Architectures. Leer Captulo 3. Pag. 29 a 44. http://www.worldcat.org/title/software-modeling-anddesign-uml-use-cases-patterns-and-software-architectures/oclc/710992934 Desarrollo Y Gestin De Proyectos Informticos. McCONNELL, STEVE. McGraw-Hill Interamericana, 1997. Leer Pag. 145 a 175. http://opac.udea.edu.co/?sf_entry=DESARROLLO+Y+GESTION+DE+PROYECTOS+INFOR M%C1TICOS&session=22503080&rs=&style=tiau&infile=presearch.glue&searcher=tiau .glue&sf_entry2=&nh=20&beforedate=&afterdate=

Cibergrafa
Documents Associated With Unified Modeling Language (UML), V2.4.1 Disponible en: http://www.omg.org/spec/UML/2.4.1/ formal/2011-08-05 Infrastructure http://www.omg.org/spec/UML/2.4.1/Infrastructure/PDF formal/2011-08-06 Superstructure http://www.omg.org/spec/UML/2.4.1/Superstructure/PDF

Manual de referencia http://msdl.cs.mcgill.ca/people/tfeng/docs/The%20Unified%20Modeling%20Language%20Reference%20Manual .pdf

Recursos de IBM: Unified Modeling Language http://www-01.ibm.com/software/rational/uml/

NOTA

Ha finalizado la gua de estudio para el tema Procesos Y Modelos Del Ciclo De Vida Del Software.

Muchos xitos!

También podría gustarte