Modelo para el desarrollo del software

 _Yahir Mateo Lazaro 5.2 _           Sistemas de informacion                            02/09/2022


Modelo para el desarrollo de Software


Modelo de desarrollo del software

Descripción breve del modelo

Ventajas

Desventajas

Imagen que representa al modelo

Modelo en cascada

consiste en ordenar de forma lineal las distintas etapas que debes de seguir al momento de desarrollar tu software
  • Usa una estructura clara.
  • Determina el objetivo final rápidamente.

  • Transmite bien la información.

  • Dificulta los cambios.
  • Excluye al cliente o al usuario final.
  • Retrasa las pruebas hasta después de la finalización.


Modelo espiral

Método de ciclo de vida de desarrollo de sistemas (SDLC) utilizado para la gestión de riesgos que combina el modelo de proceso de desarrollo iterativo.
  • El Manejo de riesgos
  • Es adaptable.
  • Enfoque realista del desarrollo de sistemas.
  • Es nuevo y por lo tanto no a sido usado como los demas.
  • Es un modelo costoso.
  • Es complejo.


Modelo incremental

El modelo incremental plantea un tipo de gestión de proyectos basado en la evolución progresiva del mismo.
  • Se puede usar previamente antes de estar completo.
  • Se involucra mas el usuario.
  • Se puede finanziar por partes.
  • Dificil de evaluar su costo total.
  • Requiere gestores experimentados.
  • Requiere de mucha planeacion tanto como administrativa como tecnica.


Modelo Scrum

Scrum está estructurado para ayudar a los equipos a adaptarse de forma natural a las condiciones cambiantes y a los requisitos de los usuarios, con el cambio de prioridades integrado en el proceso y ciclos de lanzamiento breves.
  • Te muestra una visión completa del proyecto.
  • Muestra el progreso del sprint o iteración de requerimientos.
  • Ayuda a establecer metas cuantificables.


  • Tiene que haber conocimiento de los roles de Scrum o podría haber dispersión y choque de funciones.
  • Puede ser difícil el manejo de Scrum en proyectos complejos.


Modelo Programación XP

Se basa en valores, principios y prácticas, y su objetivo es permitir que equipos pequeños y medianos produzcan software de alta calidad y se adapten a los requisitos cambiantes y en evolución.
  • Fomenta la comunicación entre los clientes y los desarrolladores.
  • Permite ahorrar mucho tiempo y, por lo tanto, dinero.
  • Mejora continua de los procesos y el equipo de desarrollo.
  • Dificultad para documentar.
  • Fuerte dependencia de las personas.
  • Posibles “roces” con el cliente.


Modelo

Kanban






Kanban construye un modelo de entrega continua, en el que los equipos liberan valor tan pronto como están listos, mientras que Scrum organiza el trabajo en “Sprints”.
  • Evita los excesos de producción.
  • Optimiza la utilización de espacios en el almacén.
  • Mejora la eficacia en la producción.
  • En condiciones extremas, cuando los plazos de entrega no pueden cumplirse.
  • siempre vas a trabajar con los recursos precisos.






             

Comentarios

  1. Tu información es muy clara y legible, tu blog tiene una excelente estructura, es un diseño muy ejemplar :) 10/10

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

Metodologia para el desarrollo de software