Vous êtes sur la page 1sur 2

MARCO TEORICO

METODOLOGIA DE PROTOTIPADO RAPIDO (RAD) - James Martin.


Rapid Application Development (RAD): Es una metodologa de desarrollo de software que utiliza
una planificacin mnima a favor de la creacin rpida de prototipos, mejor conocida como
Metodologa RAD (Rapid Application Development) o Desarrollo Rpido de Aplicaciones, y fue
creada por el gur de computacin James Martin en 1991. La "planificacin" de software
desarrollado usando RAD se intercala con la escritura del propio software. La falta de una amplia
pre-planificacin generalmente permite que el software para ser escrito mucho ms rpido, y hace
que sea ms fcil cambiar los requisitos. Esta orientada a disminuir radicalmente el tiempo
necesario para disear e implementar Sistemas de Informacin, el RAD cuenta con una
participacin intensa del usuario, sesiones JAD, prototipaje, herramientas CASE integradas y
generadores de cdigo.
Esta metodologa consta de 4 etapas. Fases o Etapas de Metodologa RAD de James Martin:
Fase de Planificacin de necesidades: Combina elementos de la planificacin del sistema
de anlisis de sistemas y fases del ciclo de vida de desarrollo del sistema (SDLC). Los
usuarios, administradores y miembros del personal de TI discutir y ponerse de acuerdo
sobre las necesidades del negocio, el alcance del proyecto, las restricciones y los requisitos
del sistema. Termina cuando el equipo est de acuerdo en los temas clave y obtiene
autorizacin de la administracin para continuar.
Fase de diseo del usuario: Durante esta fase, los usuarios interactan con los analistas de
sistemas y el desarrollo de modelos y prototipos que representan todos los procesos del
sistema, entradas y salidas. Los grupos o subgrupos RAD suelen utilizar una combinacin
de conjuntos de desarrollo de aplicaciones (JAD) las tcnicas y herramientas CASE para
traducir las necesidades del usuario en los modelos de trabajo. Diseo usuario es un proceso
continuo interactivo que permite a los usuarios a entender, modificar y eventualmente
aprobar un modelo de trabajo del sistema que se ajuste a sus necesidades.
Fase de construccin: Se centra en los programas y tareas de desarrollo de aplicaciones
similar a la del SDLC. En RAD, sin embargo, los usuarios siguen participando y todava
puede sugerir cambios o mejoras pantallas reales o informes son desarrollados. Sus
funciones son la programacin y desarrollo de aplicaciones, la codificacin, la integracin y
la unidad de pruebas del sistema.
Fase Cutover o Corte y Cambio: Se asemeja a las tareas finales en la fase de
implementacin SDLC, incluyendo la conversin de datos, pruebas, cambio al nuevo
sistema, y formacin de usuarios. En comparacin con los mtodos tradicionales, todo el
proceso se comprime. Como resultado, el nuevo sistema es construido, entregado, y se
coloca en funcionamiento mucho antes. Sus funciones son la conversin de datos, pruebas a
gran escala, el cambio de sistema, formacin de usuarios. 1

1 Pressman Roger S.,Mc Graw Hill, Desarrollo de Software Un enfoque Prctico Sexta Edicin.

BOSQUEJO DEL METODO


Metodologa para el desarrollo del sistema de control de pagos.
Fase de Planificacin de necesidades: Para obtener los requerimientos necesarios, se
realizar con la ayuda de observaciones directas, entrevista al solicitante del proyecto, y as
estudiar detalladamente todas las operaciones que realizaran con el sistema para determinar
sus necesidades y para que les beneficiaria el desarrollo de este proyecto. En caso de ser
necesario se les aplicar un cuestionario para identificar y conocer necesidades que no sean
identificadas como los requisitos especficos comunes de las interfaces y operaciones que
sean para cubrir sus necesidades.
Fase de diseo del usuario: Una vez obtenidos los requerimientos identificados en el
proceso anterior se utilizar como patrn el diseo de una base de datos con el Modelo
Entidad Relacin, para identificar todos los posibles conceptos como entidades, atributos,
claves primarias de cada entidad, que se deben incluir, as como tambin las relaciones
existentes entre entidades en este proyecto. Se utilizarn herramientas CASE para el diseo
E-R de la base de datos y para el diseo del sistema. Estas herramientas CASE se utilizarn
para que permita crear con ms facilidad los diagramas de caso de uso, diagramas de
secuencias y diagramas de clases; as como tambin la BD.
Fase de construccin: Para la elaboracin del software se trabajara bajo el entorno de
desarrollo NetBeans y WorkBech para la base de datos. En cuanto a los Lenguajes de
Programacin ser Java EE y para el almacenamiento de los datos se utilizara el Sistema
Gestor de Bases de Datos Mysql con la ayuda del software Workbench.
Fase Cutover o Corte y Cambio: Como ltima fase y para finalizar el prototipo de la
aplicacin se realizaran las pruebas necesarias para la implementacin de este, se verificara
que cada funcin realice su proceso adecuadamente. Para ello, se utilizara la ayuda de la
base de datos creada en la fase anterior. Evaluando adems este prototipo para comprobar
que se han obtenido los datos y resultados requeridos.

Vous aimerez peut-être aussi