Creando el modulo Clientes

lunes, 3 de agosto de 2009
La agenda del proyecto

No quiero aburrirlos con la agenda del proyecto , con los roles que debiera tener cada desarrollador , etc. ademas este ERP esta hecho por una sola persona o sea yo, ademas seria de interes que ustedes vieran cual es el tiempo que se tarda el desarrollo, la fase anterior que pudiera hacerse en un sprint 0 si adoptaramos una metodologia agil y tuvieramos un desarrollo mas grande que el que planteo, fuera mas formal y todo quedara meticulosamente por escrito pudiera tardarse una o dos semanas, aqui un solo dia debido al tamaño de nuestro proyecto y que nosotros definimos todo el alcance, nos tardamos a lo mucho un dia, ahora comenzamos ya el desarrollo completo de un modelo y adoptando la filosofia agil nos comprometemos a desarrollar solo ese modulo

Analisis del Modulo de clientes

historias de usuario

Partiendo de historias de usuario muy simples como

1.- Un usuario puede registrar un cliente
2.- Un usuario puede modificar los datos de un cliente
3.- Un usuario puede dar de baja a un cliente
4.- Un usuario puede consultar los datos de un cliente
5.- Un usuario puede consultar la lista de clientes

podemos suponer que estas mismas historias se pueden poner en notacion de casos de uso sin embargo esto nos llevaria mas tiempo

Diagrama DFD

Haremos otro diagrama DFD solo para este modulo, seria el nivel 2 , siendo formales pero solo nos concentraremos en la parte de las opciones del modulo cliente, como si le acercaramos una lupa al DFD, usaremos nuevamente el software DIA para elaborar nuestro diagrama



Gracias a este sencillo diagramas podemos suponer la cantidad de formularios necesaria, las opciones para un hipotetico menu de subsistema cliente y que es lo que pudiera imprimirse en este modulo, y los datos que utilzaria

gracias a esto podemos suponer una tabla TCliente , una clase TSistCliente, y mas o menos suponiendo que cada proceso del DFD pudiera requerir un formulario, aproximadamente cinco formularios (con una clase para cada formulario)

lo que haremos en la fase posterior de diseño conceptual

0 comentarios:

Publicar un comentario