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:
- Equipos Híbridos
- Herramientas Especializadas
- "Timeboxing"
- Prototipos Iterativos y Evolucionarios.
Cuando funciona el Modelado RAD:
- La aplicación funcionará de manera independiente.
- Se pueden usar mayormente bibliotecas existentes.
- Desempeño no crítico.
- Distribución limitada, interna o vertical.
- Alcance del proyecto limitado.
- Confiabilidad no crítica.
- El sistema puede dividirse en muchos módulos independientes.
- El producto está dirigido a un mercado altamente especializado.
Cuando No funciona el Modelado RAD:
- La aplicación debe interoperar con sistemas existentes.
- Existen pocos componentes reutilizables.
- Alto desempeño crítico.
- El desarrollo no puede aprovechar herramientas de alto nivel.
- Distribución amplia, horizontal o masiva.
- RAD se convierta en QADAD (Quick And Dirty Application Development).
- 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