Your SlideShare is downloading. ×
0
Alan López4to SistemasRAD
DEFINICIÓN DE RAD   Proceso de desarrollo de software que    permite construir sistemas utilizables en    poco tiempo, no...
   Hoy en día se suele utilizar para referirnos    al desarrollo rápido de interfaces gráficas    de usuario tales como G...
   El método comprende el desarrollo    interactivo, la construcción de prototipos y    el uso de utilidades CASE (Comput...
   Con la aparición de lenguajes visuales en    donde se arrastran controles en lugar de    tener que especificar las pos...
   Calidad: según lo definido por el RAD, es    el grado al cual un uso entregado resuelve    las necesidades de usuarios...
 El RAD tiene dos desventajas primarias:  Características reducidas. Escalabilidad reducida: debido a que el RAD  se des...
   Otra desventaja sobre el desarrollo de    aplicaciones RAD es que el programador se    centra mas en el diseño (vista ...
   ¿Por qué usar RAD?   Malas razones   Prevenir presupuestos rebasados (RAD necesita un    equipo disciplinado en mane...
CARACTERÍSTICAS DE RAD Equipos Híbridos Herramientas Especializadas "Timeboxing" Prototipos Iterativos y Evolucionarios.
   Otra diferencia importante es que las    herramientas RAD en realidad generan    código que despues será compilado y d...
BIBLIOGRAFÍA:Rapid Application DevelopmentWalter Maner15 de marzo de 1997http://csweb.cs.bgsu.edu/maner/domains/RAD.htm
Upcoming SlideShare
Loading in...5
×

Rad

234

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
234
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Rad"

  1. 1. Alan López4to SistemasRAD
  2. 2. DEFINICIÓN DE RAD 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. 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 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.
  4. 4.  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. Hoy en día se suele utilizar para referirnos al desarrollo rápido de GUIs tal como Glade, o IDEs de desarrollo completas como Delphi, Foxpro o Anjuta.
  5. 5.  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.
  6. 6.  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.
  7. 7.  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.
  8. 8.  Otra desventaja 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
  9. 9.  ¿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.
  10. 10. CARACTERÍSTICAS DE RAD Equipos Híbridos Herramientas Especializadas "Timeboxing" Prototipos Iterativos y Evolucionarios.
  11. 11.  Otra diferencia importante es que las herramientas RAD en realidad generan código que despues será compilado y debe de ejecutarse directamente en el sistema operativo, por lo que si es requerido un run- time especifico entonces estamos hablando de un 4GL y no de RAD.
  12. 12. BIBLIOGRAFÍA:Rapid Application DevelopmentWalter Maner15 de marzo de 1997http://csweb.cs.bgsu.edu/maner/domains/RAD.htm
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×