ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Etapas del Modelo en Cascada


Enviado por   •  8 de Julio de 2021  •  Tutoriales  •  2.484 Palabras (10 Páginas)  •  335 Visitas

Página 1 de 10

  1. Analice los Modelos de Desarrollo en Cascada, Incremental y Orientado a Reutilización, describiendo y comparando sus Etapas, Ventajas y Desventajas e indicando en qué casos recomendaría la utilización de cada uno. (25 puntos)

Etapas del Modelo en Cascada

  • Definición de Requerimientos: Se analiza las necesidades del cliente para poder identificar las características del software que se desarrollará.
  • Diseño del Software y del Sistema:
  • Implementación y Prueba unitarias: Se desarrolla el software utilizando como base los requerimientos y el diseño de las etapas anteriores para que sea funcional.
  • Integración y Prueba del Sistema: Se integra y prueba el sistema desarrollado, verificando que todas las funcionalidades estén correctamente y cumplan con todos los requisitos de la primera etapa.
  • Operación y Mantenimiento: Etapa final en donde una vez revisado todo lo necesario, se pasa a ejecutar el software de manera oficial y validar que las pruebas de la etapa anterior hayan sido exitosas para un buen funcionamiento en el entorno que se vaya a utilizar dicho software.

Ventajas

Desventajas

Estructura sencilla y con fases fáciles de entender

Mal adaptación a futuros cambios

Buena documentación del proceso y desarrollo

El cliente final solo ve el producto una vez que se haya terminado

Fácil integración en proyectos con los requisitos claros y bien definidos

Dependencia de la etapa anterior para avanzar en el proyecto

Caso de uso del Modelo en Cascada

Este modelo es viable para proyectos cortos y en los cuales tengan bien definidos las características, ya que eso favorece al desarrollo de estos con este modelo. Un buen ejemplo seria para una empresa en la cual no poseen un Cuadro de Mando de Estrategia Formal al momento de que su situación como empresa sea mas compleja y necesiten dicho cuadro para la discusión de estrategias.

Etapas del Modelo Incremental

  • Requerimientos: Se definen los objetivos centrales y los objetivos específicos del proyecto para una buena proyección.
  • Definición de tareas e iteraciones: Creación de una lista de tareas y agruparlas en las iteraciones que tendrá el proyecto, persiguiendo los objetivos específicos de la etapa anterior.
  • Diseño de incrementos: Se definirá la evolución del producto en cada iteración señalada en la etapa anterior y cada una debe superar a la que ha precedido para generar un incremento
  • Desarrollo del incremento: Se realizan las tareas designadas y se desarrollan los incrementos de la etapa anterior.
  • Validación de incremento: Se valida cada incremento que funcione correctamente según lo planeado. Para los incrementos que no funcione como se esperaba, se realizan los análisis correspondientes para descubrir los problemas y crear las soluciones pertinentes.
  • Integración de incremento: Una vez validados, los incrementos dan forma a la evolución del proyecto, contribuyendo cada uno al resultado final.
  • Entrega del producto: Se valida el producto en su conjunto y se hace la confirmación correspondiente de los objetivos iniciales, se procede a la entrega final.

Ventajas

Desventajas

Entregas tempranas hacia el cliente

Requiere mucha planeación (administrativa y técnica)

Fácil para acomodar cambios

Metas muy caras para conocer el estado del proyecto

Reduce el tiempo de desarrollo inicial, implementando la funcionalidad parcial

No sirve para proyecto de seguridad de nivel alto o índice de riesgos

Caso de uso del Modelo Incremental

Este modelo es viable cuando en un proyecto no se cuenta con una dotación de personal suficiente, ya que, en las primeras etapas se pueden desarrollar con un grupo reducido de personas y para cada incremento, se puede ir añadiendo personal según las necesidades.

Etapas del Modelo a Reutilización

  • Definición de requerimientos: Se definen los objetivos centrales y específicos del proyecto.
  • Análisis de componentes: Se buscan los componentes necesarios para implementar las especificaciones de los requerimientos de la etapa anterior.
  • Modificación de requerimientos: Los requerimientos se modifican para poder reflejar los componentes disponibles.
  • Diseño de sistema con reutilización: Se diseña o se reutiliza un marco de trabajo para el proyecto.
  • Desarrollo e integración: Se adquieren los componentes disponibles y los que no se encuentran disponible se tienen que desarrollar, todos estos se integran.
  • Validación del sistema: Se valida que el software integrado cumple con los requerimientos del cliente para poder hacer entrega.

Ventajas

Desventajas

Reduce el tiempo empleado para realizar los proyectos, ya que reutiliza componentes

Alto riesgo en que el software no cumpla con las necesidades del usuario

Los procesos son más rápidos

Caso de uso del Modelo a Reutilización

Este modelo es viable en proyectos en los cuales se tiene que gastar mucho dinero, esto le va a permitir reutilizar elementos de otros sistemas para el desarrollo optimizado.

  1. Describa y compare (similitudes y diferencias) las Metodologías Ágiles de Programación Extrema (XP) y SCRUM. (25 puntos)

Metodología XP

Se centra en potenciar las relaciones interpersonales del equipo de desarrollo como clave del éxito mediante el trabajo en equipo, el aprendizaje continuo y el buen clima de trabajo. También fue hecha con el objetivo de entregar un software en el momento en que lo necesite un cliente, los desarrolladores deben saber responder rápidamente a los cambios que el cliente estime, ósea, se construye un producto ajustado a los requerimientos del cliente.

...

Descargar como (para miembros actualizados)  txt (17.8 Kb)   pdf (96.8 Kb)   docx (26.1 Kb)  
Leer 9 páginas más »
Disponible sólo en Clubensayos.com