SlideShare ist ein Scribd-Unternehmen logo
1 von 12
» De las siglas en ingles (Rapid Application
  Development) Desarrollo Rápido de
  Aplicaciones (RAD) o (DRA), es un modelo
  de proceso del desarrollo del software
  lineal secuencial que enfatiza un ciclo de
  desarrollo extremadamente corto, que
  comprenden entre 30 y 90 días.
» Se modela el flujo de información entre
  las funciones de gestión.
» Se refina el flujo de información como un
  conjunto de objetos de datos necesarios para
  apoyar a la empresa. Se definen las
  características de cada uno de los objetos y sus
  relaciones.
» Se definen las transformaciones (añadir,
  modificar, suprimir o recuperar) sobre los
  objetos del modelo de datos para lograr los
  flujos de información de cada función de
  gestión.
» Codificación de una función de gestión. Asume
  la utilización de técnicas de cuarta generación.
  En lugar de crear software con lenguajes de
  programación de tercera generación, el proceso
  DRA trabaja para volver a utilizar componentes
  de programas ya existentes (cuando es posible)
  o a crear componentes reutilizables (cuando sea
  necesario). En todos los casos se utilizan
  herramientas automáticas para facilitar la
  construcción del software.
» Prueba de los componentes y entrega del
  programa que realiza una función de gestión.
  Como el proceso DRA enfatiza la reutilización,
  ya se han comprobado muchos de los
  componentes de los programas. Esto reduce
  tiempo de pruebas. Sin embargo, se deben
  probar todos los componentes nuevos y se deben
  ejercitar todas las interfaces a fondo.
» Equipos Híbridos
Equipos compuestos por alrededor de seis personas,
incluyendo desarrolladores y usuarios de tiempo
completo
» Herramientas Especializadas
» Desarrollo "visual“
» Creación de prototipos falsos (simulación pura)
» Creación de prototipos funcionales
» Múltiples lenguajes
» Calendario grupal
» Herramientas colaborativas y de trabajo en equipo
» Timeboxing
Las funciones secundarias son eliminadas como sea
necesario para cumplir con el calendario.
» Prototipos Iterativos y Evolucionarios
» Reunión JAD (Joint Application Development):
   ˃Se reúnen los usuarios finales y los desarrolladores.
   ˃Lluvia de ideas para obtener un borrador inicial de los
      requisitos.
» Iterar hasta acabar:
   ˃Los desarrolladores construyen y depuran el prototipo
      basado en los requisitos actuales.
   ˃Los diseñadores revisan el prototipo.
   ˃Los clientes prueban el prototipo, depuran los
      requisitos.
» Enfatiza ciclos de desarrollo extremadamente
  cortos
» Tiene las ventajas del modelo clásico
» Se asegura de que el producto entregado
  cumple las necesidades del cliente
» Costo de herramientas integradas y equipo necesario.
» Solo se puede aplicar si el sistema se puede modularizar
  de forma que permita completarse cada una de las
  funciones principales en menos de tres meses
» Para proyectos grandes puede requerir muchos equipos
  de trabajo distintos
» Requiere clientes y desarrolladores comprometidos en
  las rápidas actividades necesarias
» No resulta adecuado cuando los riesgos técnicos son
  elevados
» Se pueden tener problemas con la aceptación del
  prototipo

Weitere ähnliche Inhalte

Was ist angesagt?

Modelo de desarrollo rápido de aplicaciones (RAD)
Modelo de desarrollo rápido de aplicaciones (RAD)Modelo de desarrollo rápido de aplicaciones (RAD)
Modelo de desarrollo rápido de aplicaciones (RAD)EdwinCondoriGonzales1
 
Rad (desarrollo rápido de aplicaciones)
Rad (desarrollo rápido de aplicaciones)Rad (desarrollo rápido de aplicaciones)
Rad (desarrollo rápido de aplicaciones)Jenyfer Utitiaja
 
Modelo de Desarrollo Rápido de Aplicaciones (DRA)
Modelo de Desarrollo Rápido de Aplicaciones (DRA)Modelo de Desarrollo Rápido de Aplicaciones (DRA)
Modelo de Desarrollo Rápido de Aplicaciones (DRA)Miguel Rodríguez
 
Desarrollo rápido de aplicaciones web
Desarrollo rápido de aplicaciones webDesarrollo rápido de aplicaciones web
Desarrollo rápido de aplicaciones webSantiago Acurio
 
Rad sistemas de informacion
Rad sistemas de informacionRad sistemas de informacion
Rad sistemas de informacionDiego Sanchez
 
Desarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos ÁgilesDesarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos ÁgilesJuan C. S. Suárez
 
Modelos de proceso de software
Modelos de proceso de softwareModelos de proceso de software
Modelos de proceso de softwareGary Marin
 
4. Desarrollo ágil de software
4. Desarrollo ágil de software4. Desarrollo ágil de software
4. Desarrollo ágil de softwareCoesi Consultoria
 
Grupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwareGrupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwarePrimoLaura
 

Was ist angesagt? (20)

Modelo de desarrollo rápido de aplicaciones (RAD)
Modelo de desarrollo rápido de aplicaciones (RAD)Modelo de desarrollo rápido de aplicaciones (RAD)
Modelo de desarrollo rápido de aplicaciones (RAD)
 
Rad (desarrollo rápido de aplicaciones)
Rad (desarrollo rápido de aplicaciones)Rad (desarrollo rápido de aplicaciones)
Rad (desarrollo rápido de aplicaciones)
 
Modelo de Desarrollo Rápido de Aplicaciones (DRA)
Modelo de Desarrollo Rápido de Aplicaciones (DRA)Modelo de Desarrollo Rápido de Aplicaciones (DRA)
Modelo de Desarrollo Rápido de Aplicaciones (DRA)
 
Desarrollo rápido de aplicaciones web
Desarrollo rápido de aplicaciones webDesarrollo rápido de aplicaciones web
Desarrollo rápido de aplicaciones web
 
Modelo rad
Modelo radModelo rad
Modelo rad
 
Rad sistemas de informacion
Rad sistemas de informacionRad sistemas de informacion
Rad sistemas de informacion
 
Modelos de software
Modelos de softwareModelos de software
Modelos de software
 
Desarrollo rápido de aplicaciones
Desarrollo rápido de aplicacionesDesarrollo rápido de aplicaciones
Desarrollo rápido de aplicaciones
 
Desarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos ÁgilesDesarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos Ágiles
 
Modelo DRA
Modelo DRAModelo DRA
Modelo DRA
 
El Modelo Dra
El Modelo DraEl Modelo Dra
El Modelo Dra
 
Modelos de proceso de software
Modelos de proceso de softwareModelos de proceso de software
Modelos de proceso de software
 
Modelos de Desarrollo de Software - INF162 - 2017
Modelos de Desarrollo de Software - INF162 - 2017Modelos de Desarrollo de Software - INF162 - 2017
Modelos de Desarrollo de Software - INF162 - 2017
 
4. Desarrollo ágil de software
4. Desarrollo ágil de software4. Desarrollo ágil de software
4. Desarrollo ágil de software
 
Modelos de desarrollo rápido de software
Modelos de desarrollo rápido de softwareModelos de desarrollo rápido de software
Modelos de desarrollo rápido de software
 
2.modelos del proceso
2.modelos del proceso2.modelos del proceso
2.modelos del proceso
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Presentacion grupo8
Presentacion grupo8Presentacion grupo8
Presentacion grupo8
 
Grupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwareGrupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-software
 
Metodologia rup trabajo1
Metodologia rup trabajo1Metodologia rup trabajo1
Metodologia rup trabajo1
 

Ähnlich wie Rad (20)

Trabajo de sistemas de informacion rad
Trabajo de sistemas de informacion radTrabajo de sistemas de informacion rad
Trabajo de sistemas de informacion rad
 
Presentación 162 modelos de proceso de software
Presentación 162 modelos de proceso de softwarePresentación 162 modelos de proceso de software
Presentación 162 modelos de proceso de software
 
Watch, lps
Watch, lpsWatch, lps
Watch, lps
 
Watch, lps
Watch, lpsWatch, lps
Watch, lps
 
Grupo82018
Grupo82018Grupo82018
Grupo82018
 
Metodo watch
Metodo watchMetodo watch
Metodo watch
 
Metodo watch
Metodo watchMetodo watch
Metodo watch
 
Modelo dra
Modelo draModelo dra
Modelo dra
 
Watch, lps
Watch, lpsWatch, lps
Watch, lps
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
Metodo watch y lps
Metodo watch y lpsMetodo watch y lps
Metodo watch y lps
 
Metodo watch y lps
Metodo watch y lpsMetodo watch y lps
Metodo watch y lps
 
Desarrollo eficiente de software
Desarrollo eficiente de softwareDesarrollo eficiente de software
Desarrollo eficiente de software
 
Metodo cascada vs dra
Metodo cascada vs draMetodo cascada vs dra
Metodo cascada vs dra
 
Framework para desarrollo de apps móviles
Framework para desarrollo de apps móvilesFramework para desarrollo de apps móviles
Framework para desarrollo de apps móviles
 
Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de software
 
Desarrollo y diseño de software
Desarrollo y diseño de softwareDesarrollo y diseño de software
Desarrollo y diseño de software
 
Modelos de procesos de software
Modelos de procesos de softwareModelos de procesos de software
Modelos de procesos de software
 
Insidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareInsidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De Software
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del software
 

Mehr von Juank Grifin

Historia y evolución de la informática
Historia y evolución de la informáticaHistoria y evolución de la informática
Historia y evolución de la informáticaJuank Grifin
 
Structured query language (sql)
Structured query language (sql)Structured query language (sql)
Structured query language (sql)Juank Grifin
 
Tipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialTipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialJuank Grifin
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemasJuank Grifin
 
Analisis de sistemas
Analisis de sistemasAnalisis de sistemas
Analisis de sistemasJuank Grifin
 
Analista de sistemas, sistema experto, herramientas del case
Analista de sistemas, sistema experto, herramientas del caseAnalista de sistemas, sistema experto, herramientas del case
Analista de sistemas, sistema experto, herramientas del caseJuank Grifin
 

Mehr von Juank Grifin (6)

Historia y evolución de la informática
Historia y evolución de la informáticaHistoria y evolución de la informática
Historia y evolución de la informática
 
Structured query language (sql)
Structured query language (sql)Structured query language (sql)
Structured query language (sql)
 
Tipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialTipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia Artificial
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Analisis de sistemas
Analisis de sistemasAnalisis de sistemas
Analisis de sistemas
 
Analista de sistemas, sistema experto, herramientas del case
Analista de sistemas, sistema experto, herramientas del caseAnalista de sistemas, sistema experto, herramientas del case
Analista de sistemas, sistema experto, herramientas del case
 

Rad

  • 1.
  • 2. » De las siglas en ingles (Rapid Application Development) Desarrollo Rápido de Aplicaciones (RAD) o (DRA), es un modelo de proceso del desarrollo del software lineal secuencial que enfatiza un ciclo de desarrollo extremadamente corto, que comprenden entre 30 y 90 días.
  • 3. » Se modela el flujo de información entre las funciones de gestión.
  • 4. » Se refina el flujo de información como un conjunto de objetos de datos necesarios para apoyar a la empresa. Se definen las características de cada uno de los objetos y sus relaciones.
  • 5. » Se definen las transformaciones (añadir, modificar, suprimir o recuperar) sobre los objetos del modelo de datos para lograr los flujos de información de cada función de gestión.
  • 6. » Codificación de una función de gestión. Asume la utilización de técnicas de cuarta generación. En lugar de crear software con lenguajes de programación de tercera generación, el proceso DRA trabaja para volver a utilizar componentes de programas ya existentes (cuando es posible) o a crear componentes reutilizables (cuando sea necesario). En todos los casos se utilizan herramientas automáticas para facilitar la construcción del software.
  • 7. » Prueba de los componentes y entrega del programa que realiza una función de gestión. Como el proceso DRA enfatiza la reutilización, ya se han comprobado muchos de los componentes de los programas. Esto reduce tiempo de pruebas. Sin embargo, se deben probar todos los componentes nuevos y se deben ejercitar todas las interfaces a fondo.
  • 8.
  • 9. » Equipos Híbridos Equipos compuestos por alrededor de seis personas, incluyendo desarrolladores y usuarios de tiempo completo » Herramientas Especializadas » Desarrollo "visual“ » Creación de prototipos falsos (simulación pura) » Creación de prototipos funcionales » Múltiples lenguajes » Calendario grupal » Herramientas colaborativas y de trabajo en equipo
  • 10. » Timeboxing Las funciones secundarias son eliminadas como sea necesario para cumplir con el calendario. » Prototipos Iterativos y Evolucionarios » Reunión JAD (Joint Application Development): ˃Se reúnen los usuarios finales y los desarrolladores. ˃Lluvia de ideas para obtener un borrador inicial de los requisitos. » Iterar hasta acabar: ˃Los desarrolladores construyen y depuran el prototipo basado en los requisitos actuales. ˃Los diseñadores revisan el prototipo. ˃Los clientes prueban el prototipo, depuran los requisitos.
  • 11. » Enfatiza ciclos de desarrollo extremadamente cortos » Tiene las ventajas del modelo clásico » Se asegura de que el producto entregado cumple las necesidades del cliente
  • 12. » Costo de herramientas integradas y equipo necesario. » Solo se puede aplicar si el sistema se puede modularizar de forma que permita completarse cada una de las funciones principales en menos de tres meses » Para proyectos grandes puede requerir muchos equipos de trabajo distintos » Requiere clientes y desarrolladores comprometidos en las rápidas actividades necesarias » No resulta adecuado cuando los riesgos técnicos son elevados » Se pueden tener problemas con la aceptación del prototipo