Professional Documents
Culture Documents
Recuerda que cuando comercializas un software siempre será importante el que no pierdas
de vista los documentos que tienes que entregar acompañando el programa (manual de
sistema, manual de usuario).
A continuación te explicare a detalle cada una de las herramientas de estructuración de
datos que forma parte especificamente del manual de sistema.
HERRAMIENTAS DE ESTRUCTURACIÓN DE DATOS
Una de las herramientas mas usadas es el diagrama de flujo que como bien se sabe es una
representación grafica de un algoritmo. Dicho algoritmo y diagrama deberan de tener
algunas especificaciones las cuales te planteo a continuación.
Algoritmo
Diagrama de Flujo
Cada objeto (simbolo) debera corresponder a un paso del algoritmo. Se recomienda utilizar
conectores de hoja y pagina para la mejor comprensión del mismo. En la figura que se
muestra a continuación podras encontrar algunos de los simbolos mas usados en un DF.
DIAGRAMA DE CONTEXTO
Nos permite ilustrar graficamente cómo se mueven los datos por un sistema de
información, por medio del cual podemos visualizar un mapa que rastrea las posibles rutas
para el viaje de dtos de entidades, procesos o areas de almacenamiento. Terminologia de un
diagrama de Contexto: Entidad.- Persona, organización o dispositivo externo al sistema que
origina o recibe datos. Almacenamiento de datos.- Archivero, disco o dispositivo que contiene
datos. Proceso.- Es una rutina manual o computarizada que cambia datos al realizar un
cálculo, actulizar información, buscar información etc. Flujo de datos.- Indica la manera en
que los datos viajan de entidades a procesos y medios de almacenamiento de datos. La
siguiente imagen nos muestra la simbología del diagrama de flujo de datos:
A continuación te presento un ejemplo de
un diagrama de contexto sobre el modulo de facturación en un programa. Lo primero que
tienes que hacer es listar las actividades principales que componen el proceso y asignarles
una letra. Ejemplo Factura 1.1 A Se obtienen los datos del cliente. B Se obtienen los datos
del producto precio y descripción. C Se ingresa cantidad. D Se calcula importe, subtotal,
iva, total. E Se imprime factura En la siguiente imagen podemos observar graficamente los 2
diagramas de contexto que se general a partir de este algoritmo (principal y expandido):
DICCIONARIO DE DATOS
Tomando en cuenta que un Diagrama de contexto no nos permite visualizar el contenido de
las bases de datos y para tener una mejor estructuración de datos es necesario el conocerlo,
surge lo que se conoce como diccionario de datos, el cual contiene una descripción
detallada de los registros almacenados en una bse de datos. Para seguir sobre la misma linea
que se manejo en el ejemplo anterior (diagrama de contexto), retomaremos el modulo de
facturación para ejemplificar este tema.
Lo primero que se tiene que hacer en el diccionario es:
CAMPOS DE DATOS :
1. Clave de Factura
2. Nombre
3. Dirección
4. Telefono
5. CP
6. RFC
7. Cantidad
8. Descripción de producto
9. Precio
10. Importe
11. Subtotal
12. IVA
13. Total
Los puntos anteriores son la base en un diccionario de datos pero falta la información a
detalle de cada uno de los campos, que viene siendo algo muy similiar con algunos datos
extra como se muestra a continuación:
Nombre:Clave de Factura
Descripción:Nos permite llevar un control por medio de numero y letras con una
cierta secuencia de las facturas generadas.
Alias: Cvefac
Tipo de dato: Alfanumerico
Logintud de Campo: 5
Una vez explicado lo anterior podras completar el diccionario de datos de este modulo,
terminando el detalle de cada uno de los campos que componen esta base de datos (13).
DIAGRAMAS DE CLASE
El exito que pueda tener una herramienta de estructuración de datos va de la mano de que
tan util te sea al momento de estar programando ya que cada herramienta te muestra una
serie de elementos e interaciones diferentes como lo podremos ver en la siguiente
herramienta conocida con el nombre de Diagrama de Clase, la cual desde mi punta de vista
es el complemento perfecto del diccionario de datos ya que no solo te muestra el contenido
de la B.D. sino tambien las acciones que relizas en ella asi como las posibles relaciones que
guarda con otras B.D. La imagen siguiente ejemplifica lo anteriormete explicado.