Desarrollo rápido de aplicaciones - RAD -

2 replies [Último envío]
Imagen de cabero
Offline
Joined: 20/09/2007
Que es un RAD???? PARA QUE SIRVE??? Extraido de la De Wikipedia. Rapid application development (RAD), es un proceso de desarrollo de software, en inglés: software development process, desarrollado inicialmente por James Martin en 1980. 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. Uno de los programas más usados para hacer aplicaciones rápidamente es el Visual Basic Historia Comenzando con las ideas de Barry Boehm y Scott Shultz, James Martin desarrolló el Rapid Application Development durante los años 1980 en IBM y finalmente lo formalizó publicando un libro en 1991. Ventajas y desventajas El desarrollo rápido tiene dos ventajas primarias: Velocidad del desarrollo: Los aumentos de la velocidad son debido al uso de la herramienta CASE. 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. Lazarus Es un IDE cross-platform similar a Borland Delphi. Real Basic Es un IDE cross-platform similar a Visual Basic. Leonardi Es una herramienta avanzada cross-platform RAD que deriva ejecutables sobre Windows, Linux, MacOs. Microsoft Visual Studio 2003 / 2005 Herramientas RAD para Escritorio AppBuilder 1 2 3 Automated Architecure's Blue Ink Borland C++Builder Borland Delphi Gambas Lazarus VisualEditor de Eclpise Microsoft Visual_Basic Ultimate++ http://csweb.cs.bgsu.edu/maner/domains/RAD.htm Espero que sea util saludos gerard
Imagen de cabero
Offline
Joined: 20/09/2007
RAD Y DISEÑO
[quote=L2radamanthys]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 aplicacion) haci dejando como secuandario el problema que queria ayudar a soucionar con dicha aplicacion.... "primero has qe funcione luehgo que se vea vonito" pero es cierto a los usuarios se los compra por los ojos (la vista que tiene) y no por la funcionalidad ejemp (windors) o alguna distribucion GNU/Linux usando entorno 3D Sticking out tongue [/quote] Hola Ricardo... No Creo que el RAD haga que todas las cosas se vean bonitas. El RAD ayuda al proceso de desarrollo de Software,en esta caso el diseño -Analisis y Diseño- no es solo Tira componentes, como mucho suponen. Algunas de las ventajas de aplicar un rad en el diseño - Dependiendo la metodologia y Paradigma - Te Centras en como lo vas a Desarrollar - Se decide q Tecnologias vas a usar - Insertando capas Interface , Procesos y Datos - Navegavilidad al Usuario - Reflega la DB Podemos imaginarnos a grades rasgos, la construccion de una casa. El analisis es "Que Tipo de casa", el diseño vendrian a jugar el rol "Como son los planos" de la casa, y la implementacion es la "Construccion de la casa". Un Abrazo Grande Gerardo Antonio Cabero
Imagen de L2radamanthys
Offline
Joined: 10/09/2007
otra desventaja creo
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 aplicacion) haci dejando como secuandario el problema que queria ayudar a soucionar con dicha aplicacion.... "primero has qe funcione luehgo que se vea vonito" pero es cierto a los usuarios se los compra por los ojos (la vista que tiene) y no por la funcionalidad ejemp (windors) o alguna distribucion GNU/Linux usando entorno 3D Sticking out tongue
Powered by Drupal, an open source content management system