Está en la página 1de 4

Taller2

Andrés Fernando Toquica Gomez

Corporación Universitaria Minuto de Dios


Facultad de Ingeniería
Tecnología en Informática
Ingeniería de Software
Bogotá, Marzo de 2022
1. Elabore un cuadro comparativo de cada uno de los modelos para el desarrollo de software
donde se evidencie de forma concreta y clara, el nombre, descripción y/o objetivo, grafica
del modelo, ventajas, desventajas.
 

Nombre Descripción Grafica Ventajas Desventajas


 Es estable
 Poco flexible.
Primero en cuando se
 Es difícil para el
generarse, ordena las conoce la
cliente mostrar
etapas del proceso tecnología.
requerimientos
del desarrollo de  Método
Cascada explícitos
software de forma estructurado.
 Resultados
que el inicio de cada  Ideal para
tardíos.
etapa se da al final de personas con
   No motiva al
la etapa anterior. poca
cambio.
experiencia.
 Los requisitos
pueden irse
 Consiste en la  Pueden
refinándose
realización de presentarse
durante las
programas de problemas en
iteraciones.
manera incremental. la arquitectura
Repetitivo  Se pueden
Se agregan nuevas ya que no se
gestionar
funcionalidades al han reunido la
mejor los
software en cada totalidad de los
Modelos de desarrollo de Software

  riesgos.
etapa. requisitos.
 Modelo
flexible.
Espiral  Se desarrolla por  Producto  Complicado,
iteraciones. avanza requiere
En cada iteración se solucionando mucha
toma en cuenta: riesgos en cada administración.
experiencia personal, iteración.  Dificultad en
requisitos, gestión    A medida que definir
del sistema etc. el costo objetivos y
Se planifica: Forma aumenta el metas.
angular, forma radial. riesgo se  Desarrollo de
reduce.
 puntos de
nunca acabar.
control en
cada iteración.
 Simple de usar.
 Entregables  Modelo rígido.
En cada fase se crea
específicos.  Poca
la planificación de las
 Planes de flexibilidad.
V pruebas y los casos
prueba en  No se
de pruebas para
etapas producen
verificar y validar.
tempranas. prototipos.
 

Si reunimos muchos  el cliente no


 Requiere poca
fondos y está seguro de
planificación.
programación, quizá las futuras
Big Bang  Bueno para
podemos conseguir el necesidades y
aprender y
mejor producto de requisitos.
experimentar.
software. 

 
 Útiles cuando
 Se construye en poco
los  No se sabe en
tiempo, y no se
requerimientos cuanto tiempo
utilizan muchos
son se tendrá un
recursos, se centra en
cambiantes. producto
aspectos visibles para
Prototipos  Si se quiere aceptable.
el cliente o el usuario
probar una  Falsa ilusión de
final. Se entrega al
arquitectura velocidad de
cliente prototipo para
nueva. desarrollo.
su    Rapidez en el 
retroalimentación. 
desarrollo.
 Es más rápido
Técnica concebida
ya que no
para desarrollar un
sigue un plan
buen software en
estricto.
poco tiempo. Toma
RAD  Creación  
en cuenta la
rápida de
usabilidad, utilidad y
prototipos.
rapidez de la
 Flexible.
ejecución.  
 Mas pruebas.
2. Mencione cual modelo le llamó más la atención para desarrollar software y cual modelo
no utilizaría o menos utilizaría para desarrollar software y explique sus argumentos.

A mi criterio personal el modelo de desarrollo de software Prototipo es el mas atractivo, ya que da


la oportunidad que el usuario pruebe cada prototipo y el software va mejorando al gusto del
cliente ya que en cada entrega se puede acomodar a su visión y al final del desarrollo el software
quedara justo a las necesidades del cliente. Además de que se tienen resultados rápidos.

No utilizaría el modelo en cascada ya que su estructura me parece rígida, dado a su estructura


poco flexible, no veo su utilidad en la vida real, ya que el cliente al principio no tiene todos los
requisitos del sistema planteados perfectamente, a medida de que se avanza en el proyecto se van
refinando estos requerimientos, además si hay fallos en alguna de las etapas solucionarlos
generaran mas tiempo.

También podría gustarte