Diseño de la base de datos, prototipo y desarrollo de la aplicación
La metodología XP sugiere, que hay que conseguir diseños simples y sencillos; para procurar hacerlo todo lo menos complicado posible para el usuario o cliente consiguiendo un diseño fácilmente entendible y manejable que a la larga cueste menos tiempo y esfuerzo para desarrollarlo. Diseño simple Se elabora un diseño simple y sencillo con la finalidad que el cliente fácilmente pueda entender la solución de su historia, también se elabora el glosario de términos para familiarizarse con estos.
Tarjetas CRC Las tarjetas CRC se diseñan para saber quiénes son las clases, responsabilidades y colaboradores.
Figura 1.- Fases de la metodología XP
La Figura 1 muestra cada una de las fases de la metodología XP utilizada en el desarrollo del sistema de administración de la Notaria Número 15.
Planeación
Una vez que se realiza una entrevista con el cliente para conocer la historia del proceso que se lleva a cabo en la Notaria Número 15, cuando el cliente solicita que le elaboren una escritura lo primero que pregunta el cliente es el costo del documento mencionado anteriormente, el tiempo que tarde en realizar el trámite y los requisitos que tiene que presentar. Es importante mencionar que el cliente de la notaría quiere consultar el status de la escritura, desde casa para saber si puede pasar por su documento. Además se establecen criterios de pruebas de aceptación y realizar la planeación de cada iteración, es en esta etapa en donde se realiza toda la planeación que se involucra para el desarrollo del sistema de ingeniería del software.
Tabla 1.- Tarjeta CRC
En la tabla 1 se muestra una tarjeta de cliente, responsabilidad y colaboradores de la Notaría Número 15, misma que es de gran utilizada para asignar las funciones y relaciones entre clases.
Base de datos
Identificando los requerimientos y la información necesaria, se continuó con el diseño de la base de datos para la Notaría Número 15, utilizando como herramienta CASE el software DBDesigner4,“ herramienta de diseño e interfaz de usuario claro y sencillo para ofrecer de manera más eficiente, para gestionar sus bases de datos. Se pueden ver rápidamente los campos de una tabla o cómo cada cuadro se refiere a los
7
Revista Científica 81