Está en la página 1de 2

Coco

Procesos de Software (parte 2)


Modelo en cascada.
A este modelo también conocido como ciclo de vida del software es un proceso
que se dirige inicialmente con un plan, en este modelo secuencial una fase con
comienza hasta que la fase anterior se termine por completo esto es después de
que se revise con cuidado la fase anterior para poder ver y corregir sus problemas.
Este modelo parece ser completamente lineal pero no lo es ya que es posible,
aunque de una mala manera regresar a o congelar una fase.
Cuando usar. Este modelo se suele usar cuando los requerimientos se conocen
muy bien son claros, el producto esta definido de manera estable, conoces la
tecnología, no hay requerimientos muy complejos y el proyecto es corto.
Desarrollo incremental.
En este modelo la idea general es que el desarrollo del sistema y cada mejora al
sistema inicial se exponga con antelación al usuario para que con sus comentarios
poder refinar o mejorar el software a base de versiones hasta que al final se
desarrolle un software adecuado.
Ejemplo.
Software específico para una compañía basada en productos. Este tipo de
software tiene ventajas al desarrollarse de manera incremental ya que como
consultas frecuentemente con el cliente para ver que le hace falta al programa.
ingeniería de software orientada a la reutilización.
Este modelo se basa principalmente en la reutilización de software, ya que lo que
sucede habitualmente a la hora de desarrollar un software te puede resultar
conocido o similar a otro software hecho, a si que se buscan y los modifican según
lo que necesite el software y lo implementan en el sistema.
Ejemplo.
Video Juegos o (Motor grafico. Unreal Engine). Muchas compañías de videojuegos
han usado la tecnología de Unreal engine para desarrollar sus juegos, este motor
grafico incluye assets que pueden ser reutilizados.
Desarrollo en espiral.
Este modelo consiste en que se siguen ciclos en forma creciente usualmente en 4
fases en cada ciclo que pasa en este modelo se siguen las 4 fases gracias a esto
tiene la capacidad de evolucionar su complejidad con cada ciclo que pasa.
Ejemplo.
Coco

Aplicación para la gestión de un almacén. Este tipo de software se puede


desarrollar en espiral ya que se buscan y se proponen diferentes alternativas al
cliente para poder conseguir.
Referencias.
https://www.fing.edu.uy/tecnoinf/maldonado/cursos/2015/rpyl/desarrolloSoftware.p
df
https://development.bar/pluginfile.php/1163/mod_resource/content/1/6.%20Proces
os%20de%20software.pdf
http://tryqa.com/what-is-waterfall-model-advantages-disadvantages-and-when-to-
use-it/
https://www.guru99.com/what-is-incremental-model-in-sdlc-advantages-
disadvantages.html

También podría gustarte