EVENTOS Y RAD

Ventajas:

-Velocidad: Con RAD, es más probable que los proyectos terminen a tiempo -El desarrollo se realiza a un nivel de abstracción mayor. -Ciclos de desarrollo más pequeños.

Desventajas:

- Escala: Las prácticas de RAD se complican cuando se expanden más allá de un
solo equipo -Progreso más difícil de medir. -Más fallas (por síndrome de “codificar a lo bestia”)

LENGUAJE DE
PROGRAMACION

PERL
Python
TCL
PHP
Java
Fortran
C

ESTRUCTURA

MODELADO DE
GESTION

MODELADO DE
DATOS

MODELADO DE
PROCESO

GENERACION DE
APLICACIONES

PRUEBA DE
ENTREGA DE
APLICACIONES

Modelado de proceso:

-Quedan transformados para lograr el flujo de información necesario
para implementar una función de gestión. -Las descripciones del proceso se
crean para añadir, modificar, suprimir, o recuperar un objeto de datos.

EVENTOS: YA SE HA DICHO QUE LAS ACCIONES DEL USUARIO SE LLAMAN EVENTOS

-Son eventos típicos el click sobre un botón -El hacer doble click sobre un nombre de un fichero para abrirlo -El arrastrar un icono -El pulsar una tecla o combinación de teclas -El elegir una opción de un menú -El escribir en una caja de texto -O simplemente mover el ratón

Los distintos tipos de eventos deben ser reconocidos por WINDOWS y por Visual Basic

Cada vez que se produce un evento sobre un determinado tipo de control, arranca una determinada función o procedimiento que realiza la acción programada por el usuario para ese evento en concreto

PROCEDIMIENTOS:

Los procedimientos se llaman con un nombre que se forma a partir del nombre del objeto y el nombre del evento, separados por el carácter (_), como por ejemplo txtBox_click, que es el nombre del procedimiento que se ocupará de responder al evento click en el objeto txtBox

Modelado de datos:

-El flujo de información definido como parte de la fase de
modelado de gestión -Se definen las características de cada
uno de los objetos y las relaciones entre estos objetos.

Desarrollado por James
Martin en 1980. Es un proceso de desarrollo de software, desarrollado. la construcción de prototipos y
el uso de utilidades CASE (Computer Aided Software Engineering).