SlideShare una empresa de Scribd logo
1 de 14
RAD
Alexis Diaz
4to Sistemas
Definición de RAD
 Desarrollo   Rápido de Aplicaciones

 Proceso de desarrollo de software que
 permite construir sistemas utilizables en
 poco tiempo, normalmente de 60 a 90
 días,  frecuentemente     con     algunas
 concesiones.
 Hoy  en día se suele utilizar para referirnos al
 desarrollo rápido de interfaces gráficas de usuario
 tales como Glade, o entornos de desarrollo
 integrado completos.

 Algunas de las plataformas más conocidas son
 Visual Studio, Lazarus, Gambas, Delphi,Foxpro ,
 Anjuta, Game Maker, Velneo o Clarion.

 En
   ciertas situaciones, una solución utilizable al 80%
 puede producirse en el 20% de tiempo que se
 hubiera requerido para la solución completa.
 En   el área de la autoría multimedia, software como
    Neosoft Neoboo y MediaChance Multimedia
    Builder proveen plataformas de desarrollo rápido
    de aplicaciones, dentro de ciertos límites.

 El  método comprende el desarrollo interactivo, la
    construcción de prototipos y el uso de utilidades
    CASE (Computer Aided Software Engineering).

   Tradicionalmente,       el   desarrollo  rápido de
    aplicaciones tiende a englobar también la
    usabilidad, utilidad y la rapidez de ejecución.
¿Por qué usar RAD?

 Malas  razones
 Prevenir presupuestos rebasados (RAD necesita un
  equipo disciplinado en manejo de costos).
 Prevenir incumplimiento de fechas (RAD necesita
  un equipo disciplinado en manejo de tiempo).
 Buenas razones
 Convergir tempranamente en un diseño aceptable
  para el cliente y posible para los desarrolladores.
 Limitar la exposición del proyecto a las fuerzas de
  cambio.
 Ahorrar tiempo de desarrollo, posiblemente a
  expensas de dinero o de calidad del producto.
Las concesiones determinan el ritmo de desarrollo

   Desarrollo eficiente: equilibra calendario, presupuesto
    y calidad.
       Calendario: más rápido que el promedio
       Presupuesto: cuesta menos que el promedio
       Calidad: mejor calidad que el promedio
   RAD razonable: inclina la balanza hacia el tiempo más
    corto.
       Calendario: mucho más rápido que el promedio
       Presupuesto: cuesta poco menos que el promedio
       Calidad: calidad poco mejor que el promedio
   RAD a fondo: "programar a lo bestia".
       Calendario: más corto posible
       Presupuesto: cuesta más que el promedio
       Calidad: menor calidad que el promedio
Características de RAD


 Equipos   Híbridos

 Herramientas    Especializadas

 "Timeboxing“


 Prototipos   Iterativos y Evolucionarios.
Equipos Híbridos


 Equipos  compuestos por alrededor de
 seis personas, incluyendo desarrolladores
 y usuarios de tiempo completo del
 sistema así como aquellas personas
 involucradas con los requisitos.

 Losdesarrolladores de RAD deben ser
 "renacentistas": analistas, diseñadores y
 programadores en uno.
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
 Componentes reusables
 Interfaces estándares (API)
 Control de versiones
El Facilitador
 Mantiene   al grupo enfocado:Tiene claras
  las metas sobre la información que se
  necesita recabar.
 Prepara una agenda de asuntos antes de la
  reunión.
 Asegura que la discusión adecuada cubra
  cada asunto.
 Asegura que todos participen.
 Escribe un reporte al final de la reunión.
 Con     la aparición de lenguajes visuales en donde
    se arrastran controles en lugar de tener que
    especificar las posiciones por código, snippets
    (pequeños trozos de código prefabricado, para
    realizar actividades especificas y repetitivas) que
    obviamente reducen el tiempo de diseño de los
    componentes individuales se genera confusión
    respecto a lo que es RAD.

   Máxime que la mayoría ofrecen precisamente
    programación más rápida.
 Calidad:   según lo definido por el RAD, es el grado
    al cual un uso entregado resuelve las necesidades
    de usuarios así como el grado al cual un sistema
    entregado tiene costes de mantenimiento bajos.

   El RAD aumenta calidad con la implicación del
    usuario en las etapas del análisis y del diseño.

 El    RAD      tiene  dos    desventajas   primarias:
    Características reducidas.

 Escalabilidad   reducida: debido a que el RAD se
    desarrolló como prototipo.
 Herramientas   RAD Multiplataforma NetBeans
 Revolution Studio Es una avanzada herramienta
 cross-platform RAD que deriva ejecutables sobre
 Windows, Linux, Solaris, MacOS X Universal Binary
 and MacOS Classic.

 Otradesventaja sobre el desarrollo de aplicaciones
 RAD es que el programador se centra mas en el
 diseño (vista que va a tener la aplicación) así
 dejando como secundario el problema que quería
 ayudar a solucionar con dicha aplicación
Bibliografía:

 Gonzalo   Mena Mendoza

http://mena.com.mx/gonzalo/maestria/ings
oft/presenta/rad/

Más contenido relacionado

La actualidad más candente

Metodología de desarrollo de software rad
 Metodología de desarrollo de software rad Metodología de desarrollo de software rad
Metodología de desarrollo de software radmarcosxm
 
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
 
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
 
4. Desarrollo ágil de software
4. Desarrollo ágil de software4. Desarrollo ágil de software
4. Desarrollo ágil de softwareCoesi Consultoria
 
Modelos de proceso de software
Modelos de proceso de softwareModelos de proceso de software
Modelos de proceso de softwareGary Marin
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwarekellypt1
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del softwareDiego Llusco
 
Metogologias de Desarrollo de Software Tradicionales VS Agiles
Metogologias de Desarrollo de Software Tradicionales VS AgilesMetogologias de Desarrollo de Software Tradicionales VS Agiles
Metogologias de Desarrollo de Software Tradicionales VS Agilesfmmeson
 

La actualidad más candente (20)

Metodología de desarrollo de software rad
 Metodología de desarrollo de software rad Metodología de desarrollo de software rad
Metodología de desarrollo de software 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)
Modelo de desarrollo rápido de aplicaciones (RAD)
 
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
 
Rad sistemas de informacion
Rad sistemas de informacionRad sistemas de informacion
Rad sistemas de informacion
 
Desarrollo rápido de aplicaciones
Desarrollo rápido de aplicacionesDesarrollo rápido de aplicaciones
Desarrollo rápido de aplicaciones
 
Modelo rad
Modelo radModelo rad
Modelo rad
 
Modelos de software
Modelos de softwareModelos de software
Modelos de software
 
Desarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos ÁgilesDesarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos Ágiles
 
El Modelo Dra
El Modelo DraEl Modelo Dra
El Modelo Dra
 
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
 
Modelo DRA
Modelo DRAModelo DRA
Modelo DRA
 
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 proceso de software
Modelos de proceso de softwareModelos de proceso de software
Modelos de proceso de software
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del software
 
Metodologia de desarrollo software
Metodologia  de desarrollo softwareMetodologia  de desarrollo software
Metodologia de desarrollo software
 
Metogologias de Desarrollo de Software Tradicionales VS Agiles
Metogologias de Desarrollo de Software Tradicionales VS AgilesMetogologias de Desarrollo de Software Tradicionales VS Agiles
Metogologias de Desarrollo de Software Tradicionales VS Agiles
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 

Destacado

Sistemas de Información y Fases de un Sistema
Sistemas de Información y Fases de un SistemaSistemas de Información y Fases de un Sistema
Sistemas de Información y Fases de un SistemaAlexander Marcucci Suárez
 
Cap. 13 creacion de un sistema de información - laudon
Cap. 13  creacion de un sistema de información - laudonCap. 13  creacion de un sistema de información - laudon
Cap. 13 creacion de un sistema de información - laudonUniversidad Nac de La Plata
 
Diagramas de Flujos de Datos
Diagramas de Flujos de DatosDiagramas de Flujos de Datos
Diagramas de Flujos de DatosRenny Batista
 
ETAPAS PARA LA CREACIÓN DE UN SI
ETAPAS PARA LA CREACIÓN DE UN SIETAPAS PARA LA CREACIÓN DE UN SI
ETAPAS PARA LA CREACIÓN DE UN SIFátima Naranjo
 
DESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOSDESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOSUDEC
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasMILUGO
 

Destacado (6)

Sistemas de Información y Fases de un Sistema
Sistemas de Información y Fases de un SistemaSistemas de Información y Fases de un Sistema
Sistemas de Información y Fases de un Sistema
 
Cap. 13 creacion de un sistema de información - laudon
Cap. 13  creacion de un sistema de información - laudonCap. 13  creacion de un sistema de información - laudon
Cap. 13 creacion de un sistema de información - laudon
 
Diagramas de Flujos de Datos
Diagramas de Flujos de DatosDiagramas de Flujos de Datos
Diagramas de Flujos de Datos
 
ETAPAS PARA LA CREACIÓN DE UN SI
ETAPAS PARA LA CREACIÓN DE UN SIETAPAS PARA LA CREACIÓN DE UN SI
ETAPAS PARA LA CREACIÓN DE UN SI
 
DESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOSDESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOS
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemas
 

Similar a Definición y características del Desarrollo Rápido de Aplicaciones (RAD

Similar a Definición y características del Desarrollo Rápido de Aplicaciones (RAD (20)

Rad
RadRad
Rad
 
Rad 120806173033-phpapp01
Rad 120806173033-phpapp01Rad 120806173033-phpapp01
Rad 120806173033-phpapp01
 
Rad
RadRad
Rad
 
Rad jorge vinueza
Rad jorge vinuezaRad jorge vinueza
Rad jorge vinueza
 
Trabajo de sistemas de informacion rad
Trabajo de sistemas de informacion radTrabajo de sistemas de informacion rad
Trabajo de sistemas de informacion rad
 
Ingeniería del software
 Ingeniería  del software  Ingeniería  del software
Ingeniería del software
 
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
 
Metodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesMetodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móviles
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Desarrollo eficiente de software
Desarrollo eficiente de softwareDesarrollo eficiente de software
Desarrollo eficiente de software
 
Modelo de desarrollo rapido de aplicaciones (5)
Modelo de desarrollo rapido de aplicaciones (5)Modelo de desarrollo rapido de aplicaciones (5)
Modelo de desarrollo rapido de aplicaciones (5)
 
Tarea 6
Tarea 6Tarea 6
Tarea 6
 
Ordinario inovacion
Ordinario inovacionOrdinario inovacion
Ordinario inovacion
 
Rup
RupRup
Rup
 
Watch, lps
Watch, lpsWatch, lps
Watch, lps
 
1057571401
10575714011057571401
1057571401
 
Metodologiasagilesarquitectura
MetodologiasagilesarquitecturaMetodologiasagilesarquitectura
Metodologiasagilesarquitectura
 
Sesion 1 teoría asi 2010 i
Sesion 1 teoría asi 2010 iSesion 1 teoría asi 2010 i
Sesion 1 teoría asi 2010 i
 
Behavior1
Behavior1Behavior1
Behavior1
 
Desarrollo y diseño de software
Desarrollo y diseño de softwareDesarrollo y diseño de software
Desarrollo y diseño de software
 

Más de Alexis Díaz

Evolucion de la informatica y su importancia en la empresa
Evolucion de la informatica y su importancia en la empresaEvolucion de la informatica y su importancia en la empresa
Evolucion de la informatica y su importancia en la empresaAlexis Díaz
 
Evolución de la informática y su importancia en la empresa
Evolución de la informática y su importancia en la empresaEvolución de la informática y su importancia en la empresa
Evolución de la informática y su importancia en la empresaAlexis Díaz
 
Comercio Electrónico - Concepto, Historia y Evolución.
Comercio Electrónico - Concepto, Historia y Evolución.Comercio Electrónico - Concepto, Historia y Evolución.
Comercio Electrónico - Concepto, Historia y Evolución.Alexis Díaz
 
Tipos básicos de Búsqueda | Inteligencia Artificial
Tipos básicos de Búsqueda | Inteligencia ArtificialTipos básicos de Búsqueda | Inteligencia Artificial
Tipos básicos de Búsqueda | Inteligencia ArtificialAlexis Díaz
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemasAlexis Díaz
 
Análisis de sistemas informáticos alexis diaz
Análisis de sistemas informáticos   alexis diazAnálisis de sistemas informáticos   alexis diaz
Análisis de sistemas informáticos alexis diazAlexis Díaz
 
Importancia de los analistas en sistemas alexis díaz
Importancia de los analistas en sistemas   alexis díazImportancia de los analistas en sistemas   alexis díaz
Importancia de los analistas en sistemas alexis díazAlexis Díaz
 
Corrección De Errores - Uniandes
Corrección De Errores  - UniandesCorrección De Errores  - Uniandes
Corrección De Errores - UniandesAlexis Díaz
 

Más de Alexis Díaz (9)

Evolucion de la informatica y su importancia en la empresa
Evolucion de la informatica y su importancia en la empresaEvolucion de la informatica y su importancia en la empresa
Evolucion de la informatica y su importancia en la empresa
 
Evolución de la informática y su importancia en la empresa
Evolución de la informática y su importancia en la empresaEvolución de la informática y su importancia en la empresa
Evolución de la informática y su importancia en la empresa
 
Comercio Electrónico - Concepto, Historia y Evolución.
Comercio Electrónico - Concepto, Historia y Evolución.Comercio Electrónico - Concepto, Historia y Evolución.
Comercio Electrónico - Concepto, Historia y Evolución.
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 
Tipos básicos de Búsqueda | Inteligencia Artificial
Tipos básicos de Búsqueda | Inteligencia ArtificialTipos básicos de Búsqueda | Inteligencia Artificial
Tipos básicos de Búsqueda | Inteligencia Artificial
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Análisis de sistemas informáticos alexis diaz
Análisis de sistemas informáticos   alexis diazAnálisis de sistemas informáticos   alexis diaz
Análisis de sistemas informáticos alexis diaz
 
Importancia de los analistas en sistemas alexis díaz
Importancia de los analistas en sistemas   alexis díazImportancia de los analistas en sistemas   alexis díaz
Importancia de los analistas en sistemas alexis díaz
 
Corrección De Errores - Uniandes
Corrección De Errores  - UniandesCorrección De Errores  - Uniandes
Corrección De Errores - Uniandes
 

Último

Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.monthuerta17
 
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdfNUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdfEDNAMONICARUIZNIETO
 
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FJulio Lozano
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectosTrishGutirrez
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAlejandrino Halire Ccahuana
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfMaritza438836
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...Martin M Flynn
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2Eliseo Delgado
 
Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3Gonella
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 
5º SOY LECTOR PART1- MD EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD EDUCATIVO.pdfdeBelnRosales2
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejormrcrmnrojasgarcia
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docxMagalyDacostaPea
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfJosé Hecht
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdfGabrieldeJesusLopezG
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...MagalyDacostaPea
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 

Último (20)

Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.
 
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdfNUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
 
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdf
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
 
Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 
5º SOY LECTOR PART1- MD EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD EDUCATIVO.pdfde
 
¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejor
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
 
Sesión ¿Amor o egoísmo? Esa es la cuestión
Sesión  ¿Amor o egoísmo? Esa es la cuestiónSesión  ¿Amor o egoísmo? Esa es la cuestión
Sesión ¿Amor o egoísmo? Esa es la cuestión
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 

Definición y características del Desarrollo Rápido de Aplicaciones (RAD

  • 2. Definición de RAD  Desarrollo Rápido de Aplicaciones  Proceso de desarrollo de software que permite construir sistemas utilizables en poco tiempo, normalmente de 60 a 90 días, frecuentemente con algunas concesiones.
  • 3.  Hoy en día se suele utilizar para referirnos al desarrollo rápido de interfaces gráficas de usuario tales como Glade, o entornos de desarrollo integrado completos.  Algunas de las plataformas más conocidas son Visual Studio, Lazarus, Gambas, Delphi,Foxpro , Anjuta, Game Maker, Velneo o Clarion.  En ciertas situaciones, una solución utilizable al 80% puede producirse en el 20% de tiempo que se hubiera requerido para la solución completa.
  • 4.  En el área de la autoría multimedia, software como Neosoft Neoboo y MediaChance Multimedia Builder proveen plataformas de desarrollo rápido de aplicaciones, dentro de ciertos límites.  El método comprende el desarrollo interactivo, la construcción de prototipos y el uso de utilidades CASE (Computer Aided Software Engineering).  Tradicionalmente, el desarrollo rápido de aplicaciones tiende a englobar también la usabilidad, utilidad y la rapidez de ejecución.
  • 5. ¿Por qué usar RAD?  Malas razones  Prevenir presupuestos rebasados (RAD necesita un equipo disciplinado en manejo de costos).  Prevenir incumplimiento de fechas (RAD necesita un equipo disciplinado en manejo de tiempo).  Buenas razones  Convergir tempranamente en un diseño aceptable para el cliente y posible para los desarrolladores.  Limitar la exposición del proyecto a las fuerzas de cambio.  Ahorrar tiempo de desarrollo, posiblemente a expensas de dinero o de calidad del producto.
  • 6. Las concesiones determinan el ritmo de desarrollo  Desarrollo eficiente: equilibra calendario, presupuesto y calidad.  Calendario: más rápido que el promedio  Presupuesto: cuesta menos que el promedio  Calidad: mejor calidad que el promedio  RAD razonable: inclina la balanza hacia el tiempo más corto.  Calendario: mucho más rápido que el promedio  Presupuesto: cuesta poco menos que el promedio  Calidad: calidad poco mejor que el promedio  RAD a fondo: "programar a lo bestia".  Calendario: más corto posible  Presupuesto: cuesta más que el promedio  Calidad: menor calidad que el promedio
  • 7. Características de RAD  Equipos Híbridos  Herramientas Especializadas  "Timeboxing“  Prototipos Iterativos y Evolucionarios.
  • 8. Equipos Híbridos  Equipos compuestos por alrededor de seis personas, incluyendo desarrolladores y usuarios de tiempo completo del sistema así como aquellas personas involucradas con los requisitos.  Losdesarrolladores de RAD deben ser "renacentistas": analistas, diseñadores y programadores en uno.
  • 9. 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  Componentes reusables  Interfaces estándares (API)  Control de versiones
  • 10. El Facilitador  Mantiene al grupo enfocado:Tiene claras las metas sobre la información que se necesita recabar.  Prepara una agenda de asuntos antes de la reunión.  Asegura que la discusión adecuada cubra cada asunto.  Asegura que todos participen.  Escribe un reporte al final de la reunión.
  • 11.  Con la aparición de lenguajes visuales en donde se arrastran controles en lugar de tener que especificar las posiciones por código, snippets (pequeños trozos de código prefabricado, para realizar actividades especificas y repetitivas) que obviamente reducen el tiempo de diseño de los componentes individuales se genera confusión respecto a lo que es RAD.  Máxime que la mayoría ofrecen precisamente programación más rápida.
  • 12.  Calidad: según lo definido por el RAD, es el grado al cual un uso entregado resuelve las necesidades de usuarios así como el grado al cual un sistema entregado tiene costes de mantenimiento bajos.  El RAD aumenta calidad con la implicación del usuario en las etapas del análisis y del diseño.  El RAD tiene dos desventajas primarias: Características reducidas.  Escalabilidad reducida: debido a que el RAD se desarrolló como prototipo.
  • 13.  Herramientas RAD Multiplataforma NetBeans Revolution Studio Es una avanzada herramienta cross-platform RAD que deriva ejecutables sobre Windows, Linux, Solaris, MacOS X Universal Binary and MacOS Classic.  Otradesventaja sobre el desarrollo de aplicaciones RAD es que el programador se centra mas en el diseño (vista que va a tener la aplicación) así dejando como secundario el problema que quería ayudar a solucionar con dicha aplicación
  • 14. Bibliografía:  Gonzalo Mena Mendoza http://mena.com.mx/gonzalo/maestria/ings oft/presenta/rad/