Modelado RAD (Procesos del Software).

Modelo RAD:

Es una metodología empleada en la programación estructurada la cual permite el desarrollo de aplicaciones complejas o sencillas dependiendo de los requerimientos del usuario en un pequeño lapso de tiempo ya que lo que lleva 6 meses en construir un software informático, con este modelo se terminaría en 2 meses aunque las necesidades de negocio del sistema puedan satisfacerse y las operacionales no se puedan satisfacer  y la aceptabilidad del mismo sea en cuestión de requisitos mínimos y no en su totalidad.

Los problemas atendidos por el Modelado RAD son:

  • Con los métodos convencionales pasa un gran lapso de tiempo antes de que el cliente vea resultados.
  • Con los métodos convencionales el desarrollo llega a tardar tanto que para cuando el sistema está listo para utilizarse los procesos del cliente han cambiado radicalmente.
  • Con los métodos convencionales no hay nada hasta que el 100% del proceso de desarrollo se ha realizado, entonces se entrega el 100% del software.
Características del Modelado RAD:
  1. Equipos Híbridos
  2. Herramientas Especializadas
  3. "Timeboxing"
  4. Prototipos Iterativos y Evolucionarios.
Cuando funciona el Modelado RAD:
  1. La aplicación funcionará de manera independiente.
  2. Se pueden usar mayormente bibliotecas existentes.
  3. Desempeño no crítico.
  4. Distribución limitada, interna o vertical.
  5. Alcance del proyecto limitado.
  6. Confiabilidad no crítica.
  7. El sistema puede dividirse en muchos módulos independientes.
  8. El producto está dirigido a un mercado altamente especializado.
Cuando No funciona el Modelado RAD:
  1. La aplicación debe interoperar con sistemas existentes.
  2. Existen pocos componentes reutilizables.
  3. Alto desempeño crítico.
  4. El desarrollo no puede aprovechar herramientas de alto nivel.
  5. Distribución amplia, horizontal o masiva.
  6. RAD se convierta en QADAD (Quick And Dirty Application Development).
  7. Métodos RAD para desarrollar sistemas operativos (confiabilidad demasiado alta) o juegos (desempeño demasiado alto).
Ventajas del Modelado RAD: 
  • Comprar puede ahorrar dinero en comparación con construir.
  • El desarrollo se realiza a un nivel de abstracción mayor.
  • Visibilidad temprana.
  • Mayor flexibilidad.
  • Menor codificación manual.
  • Mayor involucramiento de los usuarios.
  • Posiblemente menos fallas.
Desventajas del Modelado RAD:
  • Comprar puede ser más caro que construir.
  • Costo de herramientas integradas y equipo necesario.
  • Progreso más difícil de medir.
  • Menos eficiente.
  • Menor precisión científica.
  • Riesgo de revertirse a las prácticas sin control de antaño.
  • Más fallas (por síndrome de "programar a lo bestia").
  • Prototipos pueden no escalar.

No hay comentarios:

Publicar un comentario