You are on page 1of 117

Seminario Profesional Universidad Nacional de Luján Página 2 de 117

Índice de contenidos

Página

Capítulo 1 ..................................................................................................................... 6

Introducción ................................................................................................................................. 6
Presentación de la materia.......................................................................................................... 7
Objetivos de la materia .............................................................................................................. 8
Esquema de clases...................................................................................................................... 9

Capítulo 2 ....................................................................................................................10

Sistemas de Información ........................................................................................................... 10


Sistema - Subsistema - Jerarquía Sistémica ............................................................................. 10
Sistema de Información ........................................................................................................... 13
Actividad Profesional............................................................................................................... 19
Fases..................................................................................................................................... 22
El sistema de información en la organización.......................................................................... 25
Presentación del enfoque metodológico................................................................................... 34

Capítulo 3 ....................................................................................................................37

Modelo de Datos ......................................................................................................................... 37


Diagrama de Entidad Relación................................................................................................. 37
Propiedades de la relación.................................................................................................... 40
Entidad Tipo-Subtipo........................................................................................................... 42
Trabajos prácticos ................................................................................................................ 45
Editoriales ........................................................................................................................ 45
Buques.............................................................................................................................. 46
Becas RCI ........................................................................................................................ 47
Taller ................................................................................................................................ 48
Peluquería......................................................................................................................... 49
Competen ......................................................................................................................... 50
Construcc ......................................................................................................................... 52

Capítulo 4 ....................................................................................................................53

Modelo de Funciones y Eventos................................................................................................ 53


Modelado de funciones ............................................................................................................ 53
Diagrama de Flujo de Datos (DFD) ..................................................................................... 53
Objetivo............................................................................................................................ 53
Diagrama de Contexto...................................................................................................... 53
Tabla de Eventos.............................................................................................................. 57
Diagrama de sistema ........................................................................................................ 59
Trabajos prácticos ................................................................................................................ 64

Seminario Profesional Universidad Nacional de Luján Página 3 de 117


Importac ........................................................................................................................... 64
Circ_Event ....................................................................................................................... 65
Rascacie ........................................................................................................................... 66
Sargo ................................................................................................................................ 67
Hot_Colo.......................................................................................................................... 68
Ticketron .......................................................................................................................... 69
Fin_DFD01 ...................................................................................................................... 70
Fin_DFD02 ...................................................................................................................... 71

Capítulo 5 ....................................................................................................................72

Descripción de procesos............................................................................................................. 72
Tabla de decisión ..................................................................................................................... 72
Conceptos............................................................................................................................. 73
Decisión ........................................................................................................................... 73
Condición ......................................................................................................................... 73
Acción .............................................................................................................................. 74
Presentación de una tabla ..................................................................................................... 74
Como leer una tabla de decisión .......................................................................................... 75
Condiciones y Acciones: Tipos de valores ........................................................................ 76
Valores limitados ............................................................................................................. 77
Valores extendidos........................................................................................................... 77
Valores mixtos ................................................................................................................. 78
Pasos para la construcción de la tabla .................................................................................. 79
Método para la construcción de reglas................................................................................. 80
Método Intuitivo .............................................................................................................. 80
Método Masivo ................................................................................................................ 81
Recomendación final............................................................................................................ 83
Trabajos prácticos ................................................................................................................ 84
Tipo_Venta....................................................................................................................... 84
Pagos ................................................................................................................................ 85
Lago ................................................................................................................................. 86
Pileta................................................................................................................................. 87
West_Air .......................................................................................................................... 88
Fábrica.............................................................................................................................. 89

Capítulo 6 ....................................................................................................................90

Balanceo entre DER y DFD....................................................................................................... 90


Balanceo entre técnicas............................................................................................................ 90
Trabajos prácticos ................................................................................................................ 91
Multas............................................................................................................................... 91
Automóviles ..................................................................................................................... 93
Fuente............................................................................................................................... 95
MoraBeach ....................................................................................................................... 96
IAE ................................................................................................................................... 97
PRET................................................................................................................................ 99
ACA ............................................................................................................................... 101

Seminario Profesional Universidad Nacional de Luján Página 4 de 117


Rural............................................................................................................................... 103
LaFesti............................................................................................................................ 104
Veloz .............................................................................................................................. 106
Garage ............................................................................................................................ 108

Capítulo 7 ..................................................................................................................110

Bibliografía ............................................................................................................................... 110

Capítulo 8 ..................................................................................................................111

Despedida.................................................................................................................................. 111

Anexo A .....................................................................................................................113

Normas de la materia............................................................................................................... 113


Regularización de la materia.................................................................................................. 113
Aprobación la materia en régimen promocional .................................................................... 113
Aprobación de la materia en examen final............................................................................. 113
Evaluaciones parciales ........................................................................................................... 113
Formatos a utilizar ................................................................................................................. 114
Presentación de los trabajos prácticos................................................................................ 114
Presentación de los exámenes ............................................................................................ 114
Modelo de presentación ..................................................................................................... 115
Carátula de los trabajos prácticos................................................................................... 115
Hoja de los trabajos prácticos ........................................................................................ 116

Anexo B .....................................................................................................................117

Información personal............................................................................................................... 117

Seminario Profesional Universidad Nacional de Luján Página 5 de 117


Capítulo 1

Introducción
¿Cual piedra primero?
Cierto día, un motivador experto estaba dando una conferencia a un grupo de
profesionales. Para dejar en claro un punto utilizó un ejemplo que los profesionales
jamás olvidarán.
Parado frente al auditorio de gente muy exitosa dijo: Quisiera hacerles un
pequeño examen...
De debajo de la mesa sacó un jarro de vidrio, de boca ancha y lo puso sobre
la mesa frente a él. Luego sacó una docena de rocas del tamaño de un puño y
empezó a colocarlas una por una en el jarro. Cuando el jarro estaba lleno hasta el
tope y no podía colocar más piedras preguntó al auditorio: ¿Está lleno este jarro?.
Todos los asistentes dijeron: ¡Si!.
Entonces dijo: ¿Están seguros?, y sacó de debajo de la mesa un balde con
piedras pequeñas de construcción. Echó un poco de las piedras en el jarro y lo movió
haciendo que las piedras pequeñas se acomoden en el espacio vacío entre las
grandes. Cuando hubo hecho esto preguntó una vez más: ¿Está lleno este jarro?.
Esta vez el auditorio ya suponía lo que vendría y uno de los asistentes dijo en voz alta:
¡Probablemente no!.
Muy bien contestó el expositor. Sacó de debajo de la mesa un balde lleno de
arena y empezó a echarlo en el jarro. La arena se acomodó en el espacio entre las
piedras grandes y las pequeñas. Una vez mas preguntó al grupo: ¿Está lleno este
jarro?. Esta vez varias personas respondieron a coro: ¡ No!.
Una vez más el expositor dijo: ¡Muy bien!, luego sacó una jarra llena de agua
y echó agua al jarro hasta que estuvo lleno hasta el borde mismo. Cuando terminó
miró al auditorio y preguntó: ¿Cual creen que es la enseñanza de esta pequeña
demostración?. Uno de los espectadores levantó la mano y dijo: La enseñanza es que
no importa que tan lleno está tu horario, si de verdad lo intentas, siempre podrás
incluir más cosas!.
No, replicó el expositor, esa no es la enseñanza. La verdad que esta
demostración nos enseña es: Si no pones las piedras grandes primero, no podrás
ponerlas en ningún otro momento. ¿Cuáles son las piedras grandes en tu vida?, ¿Un
proyecto que tú deseas hacer funcionar?, ¿Tiempo con tu familia?, ¿Tu fe, tu
educación o tus finanzas?, ¿Alguna causa que desees apoyar?, ¿Enseñar lo que
sabes a otros?. Recuerda poner estas piedras grandes primero o no encontrarás un
lugar para ellas. Así que hoy en la noche o mañana al despertar, cuando te acuerdes
de esta pequeña anécdota, pregúntate a ti mismo: ¿Cuáles son las piedras grandes
en mi fe, mi vida, mi familia, o mi negocio?. Luego coloca esas primero en el jarro.

Seminario Profesional Universidad Nacional de Luján Página 6 de 117


Presentación de la materia

La materia Seminario Profesional pertenece al Ciclo de Articulación


de la Licenciatura en Sistemas de Información que dicta la Universidad
Nacional de Luján. Sabemos que estamos frente a Profesionales y que los
temas tratados deben haber sido vistos en mayor o menor medida en sus
respectivas carreras.
Deseamos que Ud. como Profesional demuestre conocer las
herramientas disponibles y sostenga criterios para decidir cual conviene
aplicar según cada situación, sin considerarlas como la única o la mejor
sino, como la mas adecuada para ese proyecto. Y es con esta filosofía que
emprendemos esta propuesta.
Esta guía fue diseñada con el objetivo de realizar un seguimiento de
la aplicación práctica de los métodos y técnicas tratadas en el curso. En
ella se cita la bibliografía obligatoria, la simbología y normas utilizadas en
cada herramienta en particular.
Para alcanzar eficazmente esta meta se hace imprescindible el
cumplimiento de las normas según se indica en esta guía, como así
también las fechas de presentación que durante el transcurso de las clases
se determinarán.
Esperamos contribuir en la profundización del dominio de las
técnicas y motivar el desarrollo de un criterio profesional propio.

El equipo docente

Seminario Profesional Universidad Nacional de Luján Página 7 de 117


Objetivos de la materia

Que el alumno ponga en práctica los conocimientos adquiridos


respecto del análisis y diseño de sistemas de información.

Que el alumno experimente la problemática particular de efectuar


un trabajo de campo y adquiera la capacidad de enfrentar
situaciones no previstas.

Que el alumno sea capaz de llevar a cabo un proyecto de sistemas


participando de un equipo de trabajo.

Que los alumnos participen, en todas las actividades con la actitud


de un profesional de Sistemas, tanto en la aplicación de los criterios
para el análisis y resolución de situaciones, como así también en
cuidar apropiadamente la forma de presentación de las soluciones.

Que los alumnos logren incorporar como principio elemental de su


tarea profesional la importancia de un buen Análisis de Sistemas
independientemente de la envergadura del negocio donde se debe
aplicar.

Que los alumnos demuestren la adecuada aplicación de los


contenidos teóricos y la modelización de las técnicas en casos
semejantes a los que deban resolver en el ejercicio de su profesión.

Que los alumnos integren las herramientas de manera que se


aprecie el criterio sistémico en la resolución del problema.

Seminario Profesional Universidad Nacional de Luján Página 8 de 117


Esquema de clases

Clase Nº 1 2 3 4 5 6 7 8 9 10 11 12 13

Presentación ✘
Encuesta ✘
Introducción ✘
DER ✘
DD - DER ✘
DER – DD - Ejercicios ✘
DFD ✘
DD – DFD – TD (para leer) ✘
DFD – DD - Ejercicios ✘
Balanceo DER y DFD ✘
Balanceo - Ejercicios ✘
1º Parcial ✘
Entrega 1º Parcial ✘
Asignación TPC Grupo A ✘
1º Recuperatorio ✘
Grupo A – 1º Entrega ✘
Entrega 1º Recup. ✘
Grupo A – 2º Entrega ✘
Asignación TPC Grupo B ✘
2º Recuperatorio ✘
Grupo A – Entrega final ✘
Grupo B – 1º Entrega ✘
Entrega 2º Recup. ✘
Grupo B – 2º Entrega ✘
Asignación TPC Grupo C ✘
Grupo B– Ent. final ✘
Grupo C – 1º Entrega ✘
Grupo C – Entrega final ✘
Cierre de notas ✘

Seminario Profesional Universidad Nacional de Luján Página 9 de 117


Capítulo 2

Sistemas de Información
Conceptos básicos

Sistema - Subsistema - Jerarquía Sistémica


Consideremos la Empresa Crecer, cuyo ramo es: Turismo. Esta
empresa se dedica a la comercialización de paquetes de viaje estudiantiles
de fin de curso. Presentamos a continuación una breve síntesis de su
funcionamiento .
"El área de ventas está compuesta por: un supervisor general,
vendedores y una persona que se ocupa de las contrataciones y reservas
de Hoteles, micros, excursiones, boliches, etc. El supervisor general, se
encarga de indicarle a los vendedores a qué escuelas dirigirse y el
"paquete de ventas" a ofrecerle a los estudiantes.
Jorge, el encargado de las contrataciones, envía fax a los hoteles,
agencias de turismo de todo el país, y boliches solicitando información
turística, costos y vacantes disponibles. Guarda toda la documentación que
recibe en biblioratos debidamente ordenados. Pasados cuatro días se
reúne con Ruben, el supervisor, con quien analiza la información recibida,
confeccionando un informe de posibles contrataciones que es elevado a la
Gerencia General para su evaluación.
Cuando Ruben recibe de la Gerencia de Finanzas el "paquete de
viaje" aprobado, tanto por dicha Gerencia como por la Gerencia General; le
suma el precio actualizado de los micros que le enviara telefónicamente
Mirta de la empresa YYY S.A. y se pone en contacto con el responsable del
Área de Publicidad, quien activa la campaña publicitaria en periódicos,
revistas, radio, canales de cable y otros medios.
La Gerencia de Marketing en base al listado de escuelas
secundarias reparte a los vendedores las carpetas de ventas, asignándole
a cada uno, de acuerdo a su categoría (junior, senior), una zona de
impacto.

Seminario Profesional Universidad Nacional de Luján Página 10 de 117


El vendedor visita las escuelas presentando a los estudiantes el
"paquete de viaje", para eso utiliza el "speech" de ventas que les
enseñaron en los cursos de entrenamiento, dictados por la Dirección de
Recursos Humanos. Si logran su propósito, confeccionan una intención de
contrato que entregan al supervisor, para que éste cite a cada uno de los
alumnos interesados en viajar, para armar su contrato individual."

Algunas conclusiones que se pueden obtener del ejemplo:


El Sistema de Ventas está conformado por distintas partes o
elementos (supervisor, encargado de reservas,
vendedores), cada elemento cumple distintas funciones.
Pero además existen y son imprescindibles las relaciones
entre ellos.
Es claro que este Sistema cuenta con lo que se denomina
un objetivo común del conjunto. En este caso es: Vender
paquetes de viajes de fin de curso. El mal funcionamiento o
la falta de algún elemento pondría en riesgo el cumplimiento
del objetivo final del Sistema. Si los vendedores no son
eficientes la empresa reduce sus ventas. Si el encargado de
reservas no puede comunicarse con los hoteles no se
podría confeccionar el "paquete de viaje". Si el supervisor no
les entrega a los vendedores la carpeta de ventas o no les
asigna adecuadamente las escuelas, difícilmente estos
últimos puedan cumplir su función.
Si percibimos “el sistema” como un TODO, este es algo más
que la sumatoria de las partes. El sistema está formado por
sus elementos, mas las relaciones que los vinculan, mas ...

Consideremos como sistema una obra de arte, un cuadro en el


cual se representan una serie de figuras geométricas. Cada una de ellas
elementos del sistema, tendrá sus características propias: color, forma,
tamaño, etc. La composición total tendrá como objetivo producir un impacto
estético en el público.
Es decir, cuando se percibe el todo, obra de arte, el observador verá
el sistema cuadro como algo más que la sumatoria de figuras geométricas
plasmadas con una determinada orientación en la tela, quizás perciba una
obra que le producirá asombro, admiración u otro tipo de sensaciones que
el artista supo o quiso transmitir.

SISTEMA
Conjunto de elementos interrelacionados ordenadamente con un
objetivo común.

Seminario Profesional Universidad Nacional de Luján Página 11 de 117


El Sistema de Ventas de la empresa es tan sólo uno de los
tantos con los que cuenta la empresa, también posee un
Sistema de Cobranzas, Sistema de Pagos, Sistema de
Marketing, Sistema Contable, Sistema de Sueldos y
Jornales, etc. Cada uno de estos sistemas puede ser
concebido como un SISTEMA (conjunto de elementos
interrelacionados con un objetivo común).

A su vez la empresa Crecer puede ser concebida como un


SISTEMA (conjunto de elementos interrelacionados con un objetivo
común).
A su vez el grupo de Empresas dedicadas al turismo puede ser
considerado como un SISTEMA (conjunto de elementos interrelacionados
con un objetivo común).
Y el grupo de las Empresas Argentinas puede ser considerado
como SISTEMA (conjunto de elementos interrelacionados con un objetivo
común).
Y así se podría seguir infinitamente entre el átomo y el Universo.

Empresas Argentinas

Seminario Profesional Universidad Nacional de Luján Página 12 de 117


JERARQUÍA SISTÉMICA
Todo sistema contiene sistemas de menor jerarquía y a su vez es
parte de un sistema de jerarquía mayor que lo contiene

SUBSISTEMA
Sistema que forma parte de otro de mayor jerarquía. Elemento del
sistema.

Sistema de Información

Continuemos con la Empresa Crecer.


Para cumplir su objetivo, en primera instancia necesita
RECOLECTAR información sobre:

Hoteles.
Micros.
Clientes.

En el caso de los Hoteles y Micros recolecta información, a través


de guías, folletos y contactos ya sea por Fax, teléfono o directamente.
En el caso de los Clientes, recolecta información a través de un
formulario dispuesto para tal efecto.
Todo este proceso implica diversas maneras de RECOLECTAR
información necesaria para poder ofrecer el servicio turístico.
Cada área tiene su propio SUBSISTEMA para recolectar
información y el conjunto forma el SISTEMA para RECOLECTAR
información del Sistema de Ventas de la Empresa Crecer.

Para el subsistema recolectar información de Hoteles, hay 2 ó 3


formas de obtener la información necesaria:
Consultando guías o folletos,
Por teléfono o FAX,
Directamente.

Es decir que cada subsistema esta a su vez formado por


subsistemas menores.

Seminario Profesional Universidad Nacional de Luján Página 13 de 117


Subsistemas para Recolectar

Esto sucede n veces en cada paso.


Cuando el profesional de Sistemas ANALIZA el sistema debe
conocer todos y cada uno de los mínimos niveles de subsistemas para
RECOLECTAR información , y cuando DISEÑA debe de hacerlo
considerando TODOS y cada uno de los mínimos niveles de subsistemas
para RECOLECTAR información.
¿Qué se hace con toda la información recolectada?
La segunda instancia es ALMACENAR información.
Los formularios de los Alumnos se guardan alfabéticamente en
Ficheros, ordenados por Apellido y Nombre.
La información de los Hoteles se guarda en la Base de Datos de
Hoteles.
Las guías en Biblioteca y los FAX en el Archivo General.
La información de los Transportes se guarda en la Base de Datos
de Transportes.

Seminario Profesional Universidad Nacional de Luján Página 14 de 117


Todo este proceso implica diversas maneras de ALMACENAR
información para ofrecer el servicio turístico. Para ello, debe definirse cómo
y en qué lugar conviene guardar la información para luego recuperarla
cuando sea necesario. .
El bibliorato y su orden es distinto del Fichero y su orden y
totalmente diferente de las Bases de Datos. Debe decidirse para cada una
de estas formas, dónde se guarda físicamente, en qué orden y en el caso
de las Bases de datos, cuál es el diseño de las tablas, etc.
Cada área entonces, tiene su propio SUBSISTEMA para
ALMACENAR información y el conjunto forma el SISTEMA para
ALMACENAR información del Sistema de Ventas de la Empresa Crecer..

Subsistemas para Almacenar

Para el subsistema almacenar información de Hoteles, hay tres


formas de guardar la información:
Las guías originales en Biblioratos
Los FAX en el Archivo General
Las BD de Hoteles en la computadora

Seminario Profesional Universidad Nacional de Luján Página 15 de 117


Es decir que cada subsistema está a su vez formado por
subsistemas menores.
Esto sucede n veces en cada paso.
Cuando el profesional de Sistemas ANALIZA el sistema debe
conocer todos y cada uno de los mínimos niveles de subsistemas para
ALMACENAR información y cuando DISEÑA , debe hacerlo considerando
todos y cada uno de los mínimos niveles de subsistemas para
ALMACENAR información.
¿Qué sucede con la información almacenada?
La tercera instancia es PROCESAR la información
La información de Hoteles almacenada en la Base de Datos
correspondiente es procesada en forma computacional con el fin de
generar los listados de los distintos tipos de paquetes de viaje que ofrece la
empresa.
El listado de paquetes de viaje es procesado por los empleados con
el fin de: generar el informe de Supervisión que es enviado al Dueño para
su aprobación y obtener el listado con el costo final de los paquetes de
viajes, una vez que han sido adicionados los costos correspondientes al
Transporte.
La información de las Escuelas, almacenada en el bibliorato
correspondiente, es procesada, en forma manual, para obtener los listados
de las Escuelas por zona de impacto.
Todo este proceso implica distintas formas de PROCESAR la
información necesaria para la Empresa Crecer. Al decidir la forma de
procesar la información, se debe tener en cuenta los siguientes factores:
Tipo de tarea a realizar; Volumen de información a procesar; Tiempo en
que se necesita contar con la información y Controles a realizar.
Cuando se procesa la información de Hoteles en forma
computacional se esta realizando una secuencia lógica de pasos o
algoritmos propia de dicho proceso.
Es probable que según la complejidad del proceso intervenga más
de un algoritmo. Estos algoritmos van a ser totalmente diferentes de los
algoritmos que se desarrollan para procesar manualmente la información
que contiene el listado de los paquetes de viaje y la información de las
Escuelas.
Existen diferentes Subsistemas para PROCESAR información y el
conjunto forma el SISTEMA para PROCESAR información del Sistema de
Ventas de la Empresa Crecer.
Para el subsistema procesar información de Hoteles, hay dos
formas de elaborar la información:
Secuencia de pasos ABC.

Seminario Profesional Universidad Nacional de Luján Página 16 de 117


Secuencia de pasos YZ.

Es decir que cada subsistema esta a su vez formado por


subsistemas menores.
Esto sucede n veces en cada paso.
Cuando el profesional de Sistemas ANALIZA debe conocer todos y
cada uno de los mínimos niveles de subsistemas (algoritmos) para
PROCESAR información y cuando DISEÑA, debe hacerlo considerando
todos y cada uno de los mínimos niveles de subsistemas para PROCESAR
información.

Subsistemas para Procesar

¿Qué se hace luego de procesar la información?


La cuarta instancia es DISTRIBUIR la información.
Los listados de las Escuelas se distribuyen a los vendedores de
acuerdo a la zona asignada a cada uno de ellos. También se distribuye a
los vendedores el material especifico de Ventas de acuerdo a su categoría
(Junior o Senior).

Seminario Profesional Universidad Nacional de Luján Página 17 de 117


Los vendedores luego distribuyen la información en las Escuelas
con la intención de concretar la gestión de Ventas.
Todo este proceso implica diversas formas de DISTRIBUIR la
información necesaria para cerrar el circuito de la Empresa. Es importante
mencionar que para distribuir información es necesario considerar, hacia
dónde se debe enviar (sección, departamento, etc.)y decidir cuál es la
manera más adecuada de presentar la información y que medio o canal de
distribución conviene utilizar.
Seguramente la forma de distribuir los listados de los Escuelas y
material de promoción a los vendedores implica utilizar un procedimiento
interno propio de la mecánica de la empresa, que es muy diferente al que
utilizan los vendedores, aplicando las técnicas de comunicación apropiadas
para desarrollar su actividad..
Cada área tiene su propio Subsistema para DISTRIBUIR
información y el conjunto forma parte del SISTEMA para DISTRIBUIR
información del Sistema de Ventas de la Empresa Crecer.

Subsistemas para Distribuir

Para el subsistema distribuir información de Hoteles, hay dos


maneras de distribuir la información: en forma interna, en forma externa

Seminario Profesional Universidad Nacional de Luján Página 18 de 117


Es decir que cada subsistema está a su vez formado por
subsistemas menores.
Esto sucede n veces en cada caso.
Cuando el profesional de Sistemas ANALIZA el sistema debe
conocer todos y cada uno de los mínimos niveles de subsistemas para
DISTRIBUIR información y cuando DISEÑA, debe hacerlo considerando
todos y cada uno de los mínimos niveles de subsistemas para DISTRIBUIR
información.

SISTEMA DE INFORMACIÓN
Conjunto de subsistemas para recolectar, almacenar, procesar y
distribuir información para la planificación, decisión y señalamiento
en un Sistema Objeto (organización) del cual forma parte.

Actividad Profesional

Los profesionales de cualquier disciplina se encargan de resolver


problemas, cumpliendo en general los siguientes pasos:

Análisis Situación Actual.


Elaboración y Evaluación de Soluciones.
Diseño.
Implementación.

La diferencia que existe entre las distintas profesiones es: la porción


del Universo sobre la cual trabajan, es decir el Objeto de estudio.
En el caso de los Profesionales de Sistemas el objeto de estudio
son los Sistemas de Información.

La actividad del Profesional de Sistemas es realizar Análisis,


Diseño e Implementación de Sistemas de Información:
Análisis: estudiar el problema, la situación actual.
Diseño: hacer modelos de soluciones, de cómo va a
funcionar eso en el futuro.

Seminario Profesional Universidad Nacional de Luján Página 19 de 117


Implementación: esos modelos del diseño, ponerlos en
funcionamiento y que el sistema funcione.

Análisis, Diseño e Implementación de SI


Teoría general de sistemas

Metodología para análisis y diseño


Fases / Etapas

Técnicas

Para obtener información

Para documentar información

Análisis, Diseño e Implementación

El profesional de sistemas tiene dos herramientas para trabajar:


1. La teoría general de sistemas, es una filosofía de trabajo,
de visión, de análisis y conocimiento. La teoría general de
sistemas propone: si existe un problema a resolver, la
focalización inicial debe ser entender cual es el entrono
donde el problema vive en lugar de estudiar el problema en
detalle. Este entorno es parte de un universo y contiene
elementos que interactúan con el sistema. La teoría general
de sistemas propone: estudiar los elementos que están
dentro del sistema y su comportamiento y las relaciones
que hay con los elementos del entorno de interés. La visión
fundamental de esta teoría es que el problema lo voy a
entender en tanto y en cuanto entienda este entorno. No
hay un problema que tenga una solución típica, si no que
en general ese problema va a depender de ese entorno. El
problema es parte del estudio porque es parte de los
elementos del sistema, que se ha definido. Otra postura
conocida como enfoque lineal se basa en conocer todos los
detalles del problema y sus relaciones causales. El enfoque
sistémico incluye el enfoque lineal y lo enriquece y amplia
por lo que el análisis tiene una mejor calidad.

Seminario Profesional Universidad Nacional de Luján Página 20 de 117


2. Una metodología de trabajo: que se conoce como
metodología para el análisis y diseño de sistemas de
información. Esta metodología básicamente tiene:
Fases o etapas (Ciclo de vida).
Técnicas para:
Obtener información
Documentar información

Fases / Etapas

Requerimientos del sistema


C
o P Relevamiento
n l A
f P a u
Diseño lógico del sistema
i r n d
g u i i
u e f Diseño de la arquitectura t
r b i o
a a c r
Desarrollo o codificación
c s a í
i r a
ó Implementación
n
Mantenimiento
Fases / Etapas

La metodología es un conjunto de actividades a realizar y esas


actividades son llevadas adelante con un conjunto de técnicas. Las
actividades se agrupan en fases.
Las fases y etapas son llamadas ciclos de vida o metodología.
Las técnicas para obtener información no son propias de sistemas,
hay muchas profesiones que utilizan las mismas.
Las técnicas más utilizadas y conocidas para obtener información
son:
Entrevistas
Encuesta o cuestionario

Seminario Profesional Universidad Nacional de Luján Página 21 de 117


Algún tipo de censo
Estudio de la documentación existente
Observación personal

Que no son propias de sistemas únicamente, pero que tienen como


objetivo obtener información sobre los requerimientos y necesidades de
información de los usuarios que trabajan en la organización.
Las técnicas para documentar información, son varias, en su
mayoría gráficas y están asociadas a cada una de las etapas.
La técnica de redacción de informes es una técnica de
documentación que está presente en casi todas las fases o etapas y
permite documentar las actividades realizadas usando las técnicas de cada
etapa.

Fases
Requerimientos del sistema (que se quiere hacer): el producto de
la fase es un informe de especificación de requerimientos en donde es
posible incluir técnicas tales como:

Un organigrama.
Algún diagrama de contexto.
Asociado al diagrama de contexto puede haber una tabla
de eventos.
Y en algunos casos puede haber un diagrama de nivel 1
de DFD.
Casos de uso.

Relevamiento o estudio detallado es conocer como se opera


actualmente en la organización y permite definir la situación actual.
Las técnicas de documentación que se usan para modelar la
situación actual y las necesidades futuras, que además pueden formar
parte del informe de relevamiento son:

Diagrama de Entidad Relación - Modelo de objetos o


clases.
Diagrama de Flujo de Datos – Tabla de Eventos.
Asociada a estas dos técnicas está Diccionario de Datos y
la Definición de Procesos.

Seminario Profesional Universidad Nacional de Luján Página 22 de 117


Pueden existir otras técnicas como ser Cursograma, es
una técnica que se está reemplazando por tipos de
herramientas como WorkFlow.
Casos de uso extendidos.

Diseño lógico del sistema, se modeliza el sistema de acuerdo a


las técnicas que se utilizaron antes más requerimientos para ello, con las
modificaciones correspondientes:
Diagrama de Entidad Relación (como va a ser el sistema
desarrollado).
Diagrama de Flujo de Datos (como va a ser el sistema).
Asociado al DFD definición de procesos (para lo que se
usa).
Tablas de decisión, asociado a ésta el lenguaje
estructurado.
Cursogramas (WorkFlow: como va a ser la secuencia de
los distintos trámites)

Diseño de arquitectura del sistema (hardware, software de base y


toda la instalación de hardware que va a ser necesaria).

Desarrollo o codificación: aquí pueden usarse técnicas como los


diagramas de árbol de módulos, los diagramas de flujo que muestran la
lógica de los algoritmos del sistema.

Implementación: requiere tener en cuenta la necesidad o


conveniencia de hacer un paralelo entre el sistema que está actualmente
en funcionamiento y el sistema que voy a desarrollar. También es una
técnica propia de esta etapa la capacitación para enseñar a los usuarios
como funciona el sistema.

Mantenimiento o seguimiento del sistema: implica solucionar


errores que hubiere en el sistema o bien que hubo en todo el proceso o por
nuevos requerimientos del usuario.

Seminario Profesional Universidad Nacional de Luján Página 23 de 117


Técnicas
Para obtener información Entrevistas
Encuestas o cuestionarios
Censos
Estudio de la documentación existente
Observación personal

Para documentar información Organigrama


Diagrama de contexto (DC)
Tabla de eventos (TE)
Diagrama de flujo de datos (DFD)
Diagrama de Entidad-Relación (DER)
Definición de procesos
Diccionario de datos (DD)
Diseño de tablas de base de datos
Cursograma
Tabla de decisión
Lenguaje estructurado
Diagrama de flujos de algoritmos
Manual de usuario
Material para capacitación
Pert
Gantt
Caminos críticos (CPM)
Estudio de factibilidad
Pruebas de caja negra
Puebas de caja blanca

Técnicas

Todas estas fases son aquellas actividades que acompañan al


proyecto.
Una de las primeras y más importantes es planificar, esta etapa
aparece con el planteo de todo el plan de trabajo para hacer el desarrollo
del sistema y de alguna manera se interconecta con todas las etapas, ya
sea para definir esa fase o realizar en mayor profundidad o para efectuar el
seguimiento.

Las técnicas de planeamiento son usualmente:


Un Pert
Un Gantt
CPM

Seminario Profesional Universidad Nacional de Luján Página 24 de 117


Estudio de factibilidad que lo puedo hacer con cualquier
etapa.

Otra fase importante es la fase de pruebas, es importante que


empiece desde el inicio. Existen distintos tipos:
Pruebas unitarias
Pruebas de integración
Pruebas del sistema
Pruebas que se realizan en la implementación (Pruebas
de usuarios) (pruebas de control de calidad)

Para esto existen dos técnicas, las de caja negra y las de caja
blanca.
Otra actividad importante es la configuración: es el sistema por el
cual voy a mantener bajo control la documentación que se genera en el
proyecto. Tengo que definirlo en todas las fases.

Auditoría: fase importante, hay que tenerlo en cuenta siempre.

Dos técnicas básicas de este curso con DFD y DER con su técnica
asociada DICCIONARIO DE DATOS.
El diagrama de contexto asociado con la tabla de eventos y el
diagrama de nivel 1 de DFD, se empieza a usar en la definición de
requerimientos, relevamiento y en el diseño lógico del sistema que es
donde el DER pasa a lo que se llama diseño de tablas de la base de datos.
Estas tres técnicas se van a utilizar en las fases de análisis y
diseño.

El sistema de información en la organización

Si analizamos el sistema de información de una organización, éste


está compuesto por sistemas de información que brindan información de
distinto tipo: un sistema de información de sueldos, un sistema de
información contable, un sistema de información de proveedores, un
sistema de información de ventas, un sistema de información de
producción, un sistema de información de almacenes, si es institución
educativa, tendrá un sistema de información de personal, sistema de
información de inscripción, sistema de información de títulos otorgados,
sistema de información de la condición de los alumnos, etc.

Seminario Profesional Universidad Nacional de Luján Página 25 de 117


R

Subsistema
A

Subsistema
B

Sistema
de la
organización
R

Subsistema
C

Subsistema
D

Subsistemas de recolección

Según la organización siempre hay un conjunto de sistemas de


información cuyo objetivo es brindar información de distintos tipos. Cada
uno de estos subsistemas tiene sistemas para recolectar y cada uno de los
sistemas de recolectar es un conjunto de subsistemas y no de un único
tipo. Existe una gran cantidad de subsistemas en los cuales tengo que
pensar cuando se habla de una organización, estos sistemas además
tienen que tener una característica, tienen que relacionarse. Los datos que
se piden en un subsistema deben estar disponibles para cada subsistema
que necesite utilizarlos, por esto los subsistemas de información deberían
estar relacionados entre sí, todo esto que tiene que ver con el análisis,
diseño e implementación de un sistema de información, tiene que ver con
conocer y diseñar los sistemas para recolectar, para no solo conocer los
sistemas para recolectar, sino conocer y diseñar las interconexiones.

Seminario Profesional Universidad Nacional de Luján Página 26 de 117


R

Subsistema
A

Subsistema
B

Sistema
de la
organización
R

Subsistema
C

Subsistema
D

Relaciones en subsistemas de recolección

Toda la información recolectada tenemos que tenerla guardada en


un lugar específico y con un orden, esto implica diferentes tipos de
archivos. Además es posible que se definan bases de datos para parte de
la información recolectada y también tenemos que relacionar esa
información con el resto, en consecuencia existirán muchos sistemas de
archivos.
Almacenar entonces es una suma de subsistemas. Cada uno de los
subsistemas se diferencian por el tipo de información que brindan y cada
uno de estos subsistemas también tienen subsistemas.

Seminario Profesional Universidad Nacional de Luján Página 27 de 117


R
A
Subsistema
A

A
Subsistema
B

Sistema
de la
organización
R
A
Subsistema
C

R
A
Subsistema
D

Subsistemas de almacenamiento

Los sistemas para almacenar se relacionan con los sistemas para


recolectar. Los sistemas de almacenamiento tiene que estar relacionados
entre sí.
Un sistema de recolección debe abastecer a varios sistemas de
almacenamiento y viceversa.

Seminario Profesional Universidad Nacional de Luján Página 28 de 117


R

A
Subsistema
A

A
Subsistema
B

Sistema
de la
organización
R
A
Subsistema
C

R
A
Subsistema
D

Relaciones en subsistemas de almacenamiento

Resta definir cada uno de los procesos qué tenemos que hacer, o
sea los distintos algoritmos de procesamiento y control (programas,
procedimientos, etc.).
Vamos a tener un conjunto de subsistemas para procesar, e implica
definir todos y cada uno de los algoritmos que hay que llevar adelante.

Seminario Profesional Universidad Nacional de Luján Página 29 de 117


R

A
Subsistema
A
P

A
Subsistema
B
P

Sistema
de la
organización
R
A
Subsistema
C
P

R
A
Subsistema
D
P

Subsistemas de procesamiento

Así como hay un conjunto de subsistemas para recolectar


información manuales y sistemas de recolección por computadora, lo
mismo para los de almacenamiento y lo mismo para el procesamiento.
Estos sistemas de procesamiento están vinculados a sus sistemas
de almacenamiento.
Es esperable que los procesos estén vinculados entre sí, es decir
que un proceso reciba información de un almacenamiento y que un
almacenamiento reciba información de un proceso.

Seminario Profesional Universidad Nacional de Luján Página 30 de 117


R

A
Subsistema
A

A
Subsistema
B
P

Sistema
de la
organización
R
A
Subsistema
C
P

R
A
Subsistema
D
P

Relaciones en subsistemas de almacenamiento

Una vez que se cuenta con toda la información hay que distribuirla
en tiempo y forma.
De la misma forma que la recolección, el almacenamiento y el
procesamiento son un conjunto de subsistemas también lo es la
distribución.
Las grandes fallas de un sistema siempre están en la recolección y
su distribución.
La distribución no es trivial, es el moño que se le pone a todo
sistema. Hay más de una forma de distribuir y deben estar relacionados
con su propio sistema de procesamiento, además de estar vinculados entre
sí o además el sistema de distribución recibe información de más de un
sistema de procesamiento.

Seminario Profesional Universidad Nacional de Luján Página 31 de 117


R

A
Subsistema
A
P

A
Subsistema
B
P

Sistema D
de la
organización R

A
Subsistema
C
P

A
Subsistema
D
P

Sistemas de la organización

Entonces, el análisis, diseño y la implementación de un sistema


significa estudiar y diseñar sistemas para recolectar, almacenar, procesar y
distribuir cuyo objetivo es brindar información para que en una organización
se planifica, se decida y se señalice.
La relación entre estos subsistemas (recolectar, almacenar,
procesar y distribuir) es lo que llamamos dato o información.

Seminario Profesional Universidad Nacional de Luján Página 32 de 117


Hablamos de datos y de información, datos cuando estamos
hablando de lo que el proceso toma para realizar su tarea y hablamos de
información respecto de la información que ese sistema brinda.
Para poder decidir si algo es dato o información tenemos que ver
respecto de qué proceso se está hablando. A- información, B- Datos, sale
información y lo que ingresa es dato.

Dato
Dato Subsistema A Información

Información
Dato

Subsistema B Información

Dato/Información

La información resultante del procesamiento de datos ingresados


para el subsistema A, puede ser a su vez datos para otro subsistema B
generando así información luego de haberlos procesados.
Lo que relaciona a los subsistemas de recolectar, almacenar,
procesar y distribuir es información que circula entre ellos.

Seminario Profesional Universidad Nacional de Luján Página 33 de 117


UUnn ssiisstteem maa ddee iinnffoorrm maacciióónn eess uunn ccoonnjjuunnttoo ddee
ssuubbssiisstteem maass ppaarraa rreeccoolleeccttaarr,, aallmmaacceennaarr,, pprroocceessaarr
yy ddiissttrriibbuuiirr ddaattooss oo iinnffoorrm
maacciióónn ccoonn eell oobbjjeettiivvoo ddee
bbrriinnddaarr iinnffoorrmmaacciióónn ppaarraa qquuee uunn ssiisstteem maa uu
oorrggaanniizzaacciióónn ppuueeddaa ppllaanniiffiiccaarr,, ddeecciiddiirr oo sseeññaallaarr..

“El profesional tiene que analizar y entender, diseñar estas


conexiones”
El objetivo del sistema es que le llegue la información a un usuario,
para esto el profesional tiene que analizar y entender, diseñar estas
conexiones.
El DER y DFD, entre otras técnicas, son mapas que permiten ver las
relaciones de información dentro de un sistema.

Presentación del enfoque metodológico

Nótese que en forma deliberada se omitió abundar en situaciones


en las que se utilizará el computador, (excepto cuando se trata el
almacenamiento en Bases de Datos). Con esto se quiere hacer notar que
es absolutamente factible referirse a un Sistema de Información en el que
no participen elementos tecnológicos.
No obstante lo expuesto es lógico suponer que el avance de la
tecnología y su relativa disminución de costos, tanto en el aspecto
computacional como en el de las comunicaciones, se han transformado en
importantísimas herramientas que puestas al servicio de los sistemas de
información los potencian considerablemente.
En el mundo de los Sistemas de Información existe una
problemática que afecta por igual a los países del primer mundo y a los
subdesarrollados, a las empresas multinacionales y a las familiares, sean
grandes o pequeñas, que se manifiestan a través de:

Seminario Profesional Universidad Nacional de Luján Página 34 de 117


demoras en la iniciación de nuevos desarrollos,
dificultad de mantenimiento de los sistemas existentes,
relativa calidad de los productos obtenidos,
subaprovechamiento y subutilización de la tecnología
existente en la empresa,
dificultad para adaptarse y adoptar nuevas tecnologías,
dificultad en la adaptación de recursos humanos,
frustración en la satisfacció0n de las expectativas y
necesidades del usuario
frustración en la satisfacción de las expectativas de los
profesionales de sistemas,
resolución de proyectos coyunturales versus la
integrabilidad de los sistemas,
incumplimiento de los plazos originalmente previstos al
planificar el proyecto.

Entre los factores que tienden a solucionar la problemática


mencionada cobran importancia relevante las distintas propuestas de
METODOS y TECNICAS para el Análisis y Diseño de Sistemas de
Información.
Es interesante destacar que aún cuando cada método se
“autodefine” como el mejor, el único, el que soluciona lo que otros no
solucionen, planteando un conjunto de etapas y herramientas que
“aseguran” rapidez y confiabilidad en la tarea, la realidad nos indica que ni
la cultura de la empresa, ni sus profesionales, pueden terminar de asimilar
y poner en régimen una metodología, junto a sus herramientas, cuando la
“competencia” ya le está ofreciendo una nueva alternativa, un software
superador y descalificador del anterior.
Los interrogantes a nivel empresario son:

¿qué software para desarrollo comprar?,


¿cómo evaluar si la inversión a realizar es rentable?,
¿cuál CASE es el más conveniente?,
¿cuanto tiempo se debe invertir en la formación de los
recursos humanos?,
¿qué hacer con los viejos sistemas?,

Seminario Profesional Universidad Nacional de Luján Página 35 de 117


“No existe lo único, lo mejor para todas las situaciones ”

“ La compra del CASE, en sí misma, no soluciona nada”

“La compra del CASE, y el aprendizaje del método es mejor, pero tampoco por
si solo alcanza”

Los métodos y técnicas de Análisis y Diseño no son el único factor


que concurre a la solución de la problemática. Deben considerarse
también las decisiones políticas, técnica, económicas y la formación de los
recursos humanos, tanto en lo que hace a los aspectos técnicos como en la
toma de conciencia de la importancia de la interacción de los distintos
grupos intervinientes que forman la organización.
Deseamos que el profesional conozca las posibles herramientas
disponibles y que desarrolle criterios para decidir cuál conviene aplicar
según cada escenario. Es con esta filosofía, la de adquirir habilidad en el
uso y aplicación práctica de las herramientas existentes, sin considerarlas
como la única o la mejor sino como el conocimiento del potencial de cada
una de ellas, que se emprende esta propuesta.

Seminario Profesional Universidad Nacional de Luján Página 36 de 117


Capítulo 3

Modelo de Datos
Diagrama de Entidad Relación

Diagrama de Entidad Relación

La técnica de entidad relación sirve para modelar una situación de


negocio desde el punto de vista de los datos que necesita guardar. Es
decir, representar el modelo lógico o conceptual de los datos de la
organización.
Para la técnica de modelado de Entidad-Relación se usan
básicamente tres elementos:

Las entidades, que se dibujan a través de un rectángulo.


Las relaciones, que se dibujan a través de una línea.
Los atributos, que son el contenido de las entidades, como
puede ser Código de Cliente.

Una entidad está identificada por medio de un sustantivo, porque


una entidad refleja una idea, una cosa del negocio que necesita ser
guardada, por ejemplo, los datos del cliente en una situación comercial, los
datos de un alumno en una situación académica. Tiene que ir en singular,
porque básicamente lo que se representa son las ideas de a una, lo más
diferenciadas posible. Por ejemplo: cliente, empleado, alumno, etc.

Seminario Profesional Universidad Nacional de Luján Página 37 de 117


Entidad.

Descripción
Nombre en singular de la
Cliente idea que representa entidad

Entidad

Las relaciones están identificadas por medio de una letra R y de un


número, que generalmente se pone en forma consecutiva pero no es
necesario, lo importante es que el número no sea igual. Las relaciones van
a mostrar el vínculo que existe entre las ideas, es decir, entre dos
entidades.
Relación.
Frase verbal que describe como se
relacionan las entidades

compra
Cliente es comprado
R3 Artículo

Identificador
Frase verbal que describe
Las relaciones se identifican como
como se relacionan las
Rn, donde n es un número único
entidades

Relación

Los atributos son las características particulares que tiene esa


entidad, por ejemplo: el código de cliente, su nombre, su teléfono, su
domicilio.

Atributos

Nombre Cliente

Cliente
Límite Crédito Cliente

Atributos

Seminario Profesional Universidad Nacional de Luján Página 38 de 117


Entre estos atributos se pueden distinguir tres tipos principales:
Claves o identificadores
Candidatos
No claves

Un atributo clave o identificador es aquel atributo que puede


determinar de manera única y mínima al resto de los atributos, por ejemplo,
código de cliente.
Los candidatos son aquellos atributos que pueden ser claves pero
por alguna regla de negocio no lo son. Por ejemplo, DNI Cliente, CUIL
Cliente, Nro.Cliente; los tres atributos son candidatos ya que los tres sirven
para identificar al cliente, sólo uno de ellos será el identificador, y esta
elección se realiza de acuerdo a las reglas de negocio del sistema a
analizar.
Los no clave son aquellos que mencionan características de la
entidad, por ejemplo: Nombre Cliente, Apellido Cliente, Domicilio Cliente,
etc.

Situación de ejemplo:
Existe un cliente que compra mercadería entonces existe una
relación entre el cliente y el artículo que vende la empresa. Para
representar esta relación, lo que se hace es dibujar una línea entre las
entidades e identificarla.

R8
Cliente Artículo

Relación de ejemplo

Estas entidades tienen ciertas características, o sea sus atributos.


Por ejemplo, un código de cliente y un nombre de cliente, y este artículo
tendrá un código de artículo y un nombre de artículo.

Seminario Profesional Universidad Nacional de Luján Página 39 de 117


Propiedades de la relación

Existen ciertas propiedades que cumple una relación: la propiedad


de cardinalidad y la propiedad de modalidad.
La cardinalidad es la cantidad máxima de relaciones que tiene una
entidad con respecto a la otra entidad.
Y la modalidad es la cantidad mínima de relaciones que tienen las
mismas entidades.
Dicho de otra forma, la cardinalidad es el número máximo de
instancias de una entidad que se pueden relacionar con un número de
instancias de otra entidad.
Existen dos formas de marcar cardinalidad, la primera es indicar que
se relaciona muchas veces, que se hace a través del signo mayor o menor
según corresponda, y la segunda es indicar que se relaciona una vez que
se hace a través de una línea que atraviesa la relación. Y esta simbología
es representada en el lado opuesto de la entidad analizada.

Relaciones - Cardinalidad.

Línea que simboliza


cardinalidad 'Muchos'
pertenece
Empleado R1 Area
trabajan
Línea que simboliza
cardinalidad 'Uno'

Cardinalidad

Existen distintos tipos de cardinalidades:


Uno a muchos
Uno a uno (bastante atípica)
Muchos a uno
Muchos a muchos

Por ejemplo, en el caso planteado anteriormente, el cliente puede


comprar muchos artículos. Tanto la cardinalidad como la modalidad se van
a marcar en contra de la entidad que es afectada, si hablamos del cliente
con respecto a los artículos comprados se marca en contra de esta entidad.
Entonces este cliente compra muchos artículos, este artículo es comprado
por muchos clientes.

Seminario Profesional Universidad Nacional de Luján Página 40 de 117


Para poder detectar la cardinalidad lo que se hace es referirse a la
acción concreta que esa entidad ejerce sobre la otra.
Para nuestro ejemplo, ‘compra’ para la entidad artículos y ‘es
comprado’ para la entidad cliente. Entonces, el cliente compra muchos
artículos y el artículo es comprado por muchos clientes.

R8
Cliente Artículo

Cardinalidad de ejemplo

La modalidad es la cantidad mínima de relaciones entre las


entidades, por lo tanto se pueden dar dos opciones: que exista o que no
exista.
Con un cero se indicará que no existe o bien que es opcional, que
quiere decir que en algún momento esa relación no va a existir.
Y con una línea que cruza la relación se indicará que existe o que
es obligatoria.
Las posibles combinaciones son:
obligatorio-obligatorio
opcional-obligatorio
opcional-opcional

En el ejemplo planteado, el cliente compra por lo menos un artículo,


sino no sería cliente, entonces la modalidad aquí es obligatoria, y por el
contrario, un determinado artículo puede ser que no lo haya comprado
nadie y por lo tanto es opcional.
La modalidad se marca un lugar más adentro que la cardinalidad.
Relaciones - Modalidad.

Línea que simboliza


modalidad 'Obligatoria'
tiene
Cliente R4 Factura
pertenece
Círculo que simboliza
modalidad 'Opcional'

Modalidad

Seminario Profesional Universidad Nacional de Luján Página 41 de 117


Otra propiedad de las relaciones es el grado de éstas. El grado es el
número de entidades que participan en la relación. Y pueden ser:
Unarias o recursivas
Binarias
Las binarias son las que relacionan dos entidades, y las unarias son
aquellas que se relacionan con sí mismas.
Por ejemplo la entidad Madre, la madre se relaciona con la madre
suya pero también es madre de su hija, entonces la entidad Madre se
relaciona con sí misma.

Madre R7

Grado Unario

R12
Modelo Automóvil

Grado binario

Entidad Tipo-Subtipo
Existe otro tipo de entidad que es la llamada Tipo-Subtipo. Donde
una entidad es el tipo y tiene relacionadas otras que son sus subtipos. Por
ejemplo, una entidad Tipo Empleado, y dos subtipos: Empleado por
convenio y Empleado sin convenio.
A su vez la entidad Empleado por convenio puede ser Tipo y tener
otras entidades Subtipos, como ser Plomero y Electricista. El identificador
en este tipo de relaciones es el identificador de la entidad Tipo de mayor
jerarquía, o sea, en el caso planteado sería el Nro.Legajo, el cual se
traslada a las demás entidades Subtipo.

Seminario Profesional Universidad Nacional de Luján Página 42 de 117


Supertipo - Subtipo.

Empleado Supertipo

es un

Empleado Empleado Empleado


f/convenio d/convenio contratado

es un
Subtipos

Empleado Empleado
técnico profesional

Tipo - Subtipo

Los Subtipos heredan todos los atributos del Tipo, y cada uno de
ellos tiene atributos propios y distintos de los demás Subtipos.
Una situación a determinar entre las entidades Tipo-Subtipo es si es
completa o no. Esto se indica con dos líneas paralelas horizontales para
cuando está completa y una sola línea horizontal para incompleta.

Seminario Profesional Universidad Nacional de Luján Página 43 de 117


En resumen, los elementos utilizados para el DER son:

Entidad.

Descripción
Nombre en singular de la
Cliente idea que representa
entidad

Relación.
Frase verbal que describe como se
relacionan las entidades

compra
Cliente R3 Artículo
es comprado

Frase verbal que Identificador


Las relaciones se identifican
describe como se
como Rn, donde n es un
relacionan las
número único
entidades

Relaciones - Cardinalidad.

Línea que simboliza


cardinalidad 'Muchos'
pertenece
Empleado R1 Area
trabajan
Línea que simboliza
cardinalidad 'Uno'

Relaciones - Modalidad.

Línea que simboliza


modalidad 'Obligatoria'
tiene
Cliente R4 Factura
pertenece
Círculo que simboliza
modalidad 'Opcional'

Supertipo - Subtipo.

Empleado Supertipo

es un

Empleado Empleado Empleado


f/convenio d/convenio contratado

es un
Subtipos

Empleado Empleado
técnico profesional

Simbología Diagrama de Entidad Relación

Seminario Profesional Universidad Nacional de Luján Página 44 de 117


Trabajos prácticos

Trabajo práctico Área temática Nivel


Editoriales Modelo de datos Inicial

Objetivos:
Identificar las entidades componentes del sistema.
Identificar las relaciones entre entidades.
Identificar los atributos de las entidades.
Armar el diagrama de Entidad-Relación.

EDITORIAL

Ediciones CPU trabaja con muchos autores diferentes que escriben libros para la
editora. Algunos autores escribieron un solo libro, mientras que muchos escribieron
más de uno; además algunos libros han sido escritos por más de un autor.
La empresa trabaja con múltiples imprentas, algunas están asociadas por lo que
reciben un porcentaje de las ventas de cada libro mientras que otras son
independientes y cobran honorarios por cada trabajo realizado. Se maneja información
distinta para cada tipo de imprenta aún antes de que impriman su primer libro, lo que le
permite a la empresa contar con información de proveedores posibles y no sólo con los
que ya imprimieron algún libro. Cada libro es asignado a una sola imprenta.
Cada editor que trabaja para la compañía coordina varios proyectos a la vez,
aunque cada proyecto tiene asignado un solo editor. En cada proyecto participan uno o
varios autores y puede suceder en algún momento que un autor no esté trabajando en
ningún proyecto.

Seminario Profesional Universidad Nacional de Luján Página 45 de 117


Trabajo práctico Área temática Nivel
Buques Modelo de datos Medio

Objetivos:
Identificar las entidades componentes del sistema.
Identificar las relaciones entre entidades.
Identificar los atributos de las entidades.
Armar el diagrama de Entidad-Relación.

Una importante compañía naviera, la decimoquinta a nivel mundial, tiene una flota
de más de 500 buques, todos identificados por un número de patente, nombre, la
bandera del país, dimensiones (eslora, calado, tonelaje), velocidad crucero y una
velocidad máxima.
Cada barco tiene un capitán que debe estar matriculado, se conoce su apellido y
nombre y su nacionalidad.
La compañía naviera trabaja con dos tipos de clientes: empresas de combustible y
líneas comerciales. De las primeras existe un catálogo internacional donde figuran la
identificación, la razón social, sus teléfonos y el número de fax. De las segundas, cada
país codifica sus líneas e informa sus nombres y números de fax.
Los buques pueden ser de varios tipos (cargueros de contenedores, tanques,
cerealeros o de pasajeros). Los cargueros pueden o no estar equipados con un tipo de
grúa (codificación internacional) y tienen una cantidad máxima de contenedores.
Los tanques son clasificados según el tipo de combustible que transportan
(codificación de la compañía) y se conoce su capacidad en litros. Realizan viajes
transportando combustible para distintas empresas, aunque en cada viaje lo hacen
para una sola.
Los viajes se numeran secuencialmente y pueden incluir más de una parada en
cada puerto, pagando en cada uno de ellos un costo por tonelada y por día,
conociéndose además la fecha desde y hasta de cada parada.
La compañía numera los servicios que realizan sus cargueros. Cada servicio se
factura por un total y se registra la línea comercial, el buque carguero y la cantidad de
contenedores transportados.
Cada país numera sus puertos.

Seminario Profesional Universidad Nacional de Luján Página 46 de 117


Trabajo práctico Área temática Nivel
Becas RCI Modelo de datos Medio

Objetivos:
Identificar las entidades componentes del sistema.
Identificar las relaciones entre entidades.
Identificar los atributos de las entidades.
Armar el diagrama de Entidad-Relación.

Las Universidades extranjeras conceden un número de becas para cada uno de los
cursos que dictan, por ello el Instituto de Orientación al Estudiante guarda registro de
las becas disponibles en todo el mundo.
Cada beca tiene un código de identificación único dado por cada universidad
extranjera y puede incluir varios cursos.
Cada universidad tiene un código de identificación único de carácter internacional,
sus otros datos son: el país al que pertenece, el nombre de la universidad, los
teléfonos y el domicilio de la universidad.
De los cursos interesa su código de identificación (asignado por cada universidad),
el nombre del curso, la fecha de dictado, la beca ofrecida y el número de becas
disponibles, el responsable del curso, el domicilio del responsable y todos sus títulos.
De cada beca se desea conocer el tipo de beca (total, parcial, individual, grupal), el
nombre de la beca, el monto de la beca y las características que pueden variar entre 1
y 15 (están definidas a través de un código único y de una descripción).

Seminario Profesional Universidad Nacional de Luján Página 47 de 117


Trabajo práctico Área temática Nivel
Taller Modelo de datos Medio

Objetivos:
Identificar las entidades componentes del sistema.
Identificar las relaciones entre entidades.
Identificar los atributos de las entidades.
Armar el diagrama de Entidad-Relación.

El taller “Libertad” se dedica a la atención integral del automotor. Cuenta entre sus
clientes a varias empresas de rubros como: reparto de soda, alimentos, correos
privados y clearing bancario. Además atiende a clientes particulares, de los cuales sólo
algunos pueden operar en cuenta corriente. Todos ellos deben dejar sus datos
identificatorios (razón social para empresas y apellido y nombre para particulares,
además, en todos los casos, dirección y hasta un máximo de tres teléfonos) y
fundamentalmente impositivos (CUIT y situación ante el IVA). Las empresas informan
un contacto y los días de pago.
Uno de los socios del taller es el encargado de la administración de las cuentas
corrientes, para lo cual asigna el límite de crédito y la cantidad de días de plazo para
calcular la fecha de vencimiento de las facturas. Se conoce en todo momento el saldo
actualizado de cada cuenta corriente.
Por cada pedido que se atiende abren una ficha prenumerada donde anotan la
fecha, el número de cliente, la patente del vehículo, el recepcionista y las
observaciones que formula el cliente.
A medida que los distintos sectores participan en la atención del vehículo, anotan en
la ficha su código de sector, la fecha y hora de entrada, la fecha y hora de salida, el
responsable de la atención, el servicio realizado (código único que permite conocer la
descripción) y los repuestos utilizados (están codificados, puede haber ninguno). Se
puede pasar más de una vez por el mismo sector durante la atención de un pedido.
Con toda esta información, Marcela confecciona la factura cumpliendo con todas las
normas de la DGI, agregando a la letra y número de factura: la fecha de emisión y de
vencimiento, la forma de pago (contado o cuenta corriente) y el total de la factura
(sumando los precios de los artículos). Ella decide como facturar los servicios y
repuestos, ayudada por una tabla de artículos de facturación que incluye los precios.
Los códigos de artículo no guardan relación directa con los servicios o repuestos. La
factura siempre hace referencia a un único pedido.

Seminario Profesional Universidad Nacional de Luján Página 48 de 117


Trabajo práctico Área temática Nivel
Peluquería Modelo de datos Medio

Objetivos:
Identificar las entidades componentes del sistema.
Identificar las relaciones entre entidades.
Identificar los atributos de las entidades.
Armar el diagrama de Entidad-Relación.

Una de las más prestigiosas peluquerías de Bs. As., tiene las siguientes
características: mantiene un registro de sus clientes identificando a cada uno por tipo y
Nro. de documento; entre los datos que se guardan figura el peluquero que lo atiende.
Los empleados de la peluquería son identificados por un código asignado por la
misma peluquería, guardando además el nombre, la dirección y el teléfono entre otros
datos. Existen distintos tipos de empleados: administrativos, peluqueros y auxiliares,
guardando de cada uno de ellos datos particulares. Por ejemplo, de los auxiliares
interesa saber que cursos realizaron.
Cada vez que un cliente es atendido se registra en una ficha: Nro. de pedido, fecha
de atención, horario del turno y el empleado administrativo que lo atendió.
Por cada pedido interesa saber, qué servicios se han prestado al cliente. La
peluquería tiene un catálogo con los distintos servicios que presta; un servicio es, por
ejemplo: lavado de cabello, o corte, o peinado, o permanente, etc.
De un servicio de un determinado pedido interesa saber los productos empleados,
siendo un dato importante la cantidad utilizada de cada uno; la peluquería tiene un
catálogo de los productos con que trabaja. Además puede participar, en algunas
ocasiones, un auxiliar.

Seminario Profesional Universidad Nacional de Luján Página 49 de 117


Trabajo práctico Área temática Nivel
Competen Modelo de datos Medio

Objetivo:
Dada una parte del diagrama Entidad-Relación indicar la respuesta correcta,
teniendo en cuenta las aclaraciones.

Se conoce el número y fecha de certificación del atleta para cada especialidad en la


que compite. Puede suceder que un atleta todavía no esté inscripto en ninguna
especialidad.
Se guardan los resultados obtenidos por cada atleta previamente inscripto en un
evento (hasta un máximo de 5).
Se fijan premios para repartir entre los ganadores en función de la especialidad y la
categoría del evento. Todas las categorías tienen premio, no así las especialidades.

obtiene Atleta compite en

tiene

Resultado Evento Inscripción Evento Especialidad

tiene

pertenece a
tiene Evento Categoría Evento
pertenece a

La fecha y hora de certificación del atleta en la especialidad son atributos:


1. de la relación Atleta-Especialidad.
2. de una entidad asociativa entre Atleta-Especialidad que no está dibujada.
3. de la entidad Atleta.
4. ninguna de las anteriores.

"Puede suceder que un atleta..." está representado en la relación "compite en":


1. correctamente por la modalidad.
2. correctamente por la cardinalidad.
3. incorrectamente por la modalidad.
4. Incorrectamente por la cardinalidad.

La entidad Inscripción Evento:


1. tiene mal representada la modalidad con Evento.

Seminario Profesional Universidad Nacional de Luján Página 50 de 117


2. no tiene dibujada una relación con Resultado Evento ya que la entidad
Resultado Evento debería relacionarse con Inscripción Evento y no con
Atleta y Evento.
3. tiene todos los problemas arriba mencionados.
4. no tiene problemas.

Los premios se guardan en una entidad Premio relacionada con:


1.

Categoría Evento tiene Premio tiene Especialidad

2.

Categoría Evento tiene Premio tiene Especialidad

3.

Categoría Evento tiene Premio tiene Especialidad

4. ninguna de las anteriores.

Seminario Profesional Universidad Nacional de Luján Página 51 de 117


Trabajo práctico Área temática Nivel
Construcc Modelo de datos Avanzado

Objetivos:
Identificar las entidades componentes del sistema.
Identificar las relaciones entre entidades.
Identificar los atributos de las entidades.
Armar el diagrama de Entidad-Relación.

La empresa constructora necesita guardar los siguientes datos de los


departamentos: a qué edificio corresponden y en qué municipio se encuentra ubicado
el edificio.
El edificio se identifica con un código dado por la empresa constructora y que es
correlativo dentro de cada municipio. El municipio se identifica con un código nacional.
También se desea conocer el nombre del edificio, el domicilio y la cantidad de
unidades por piso, ya que cada municipio fija la tasa a pagar mensualmente según
dicha cantidad.
De cada unidad en particular (puede haber hasta un máximo de 50 unidades) se
desea saber piso y número de departamento, superficie total, cantidad de ambientes y
si tiene cochera propia.
De cada ambiente del departamento: su número correlativo, el código de ambiente
(se considera ambiente no sólo a las habitaciones y el comedor, sino también a la
cocina, los baños, balcones, lavadero, baulera, etc.), su descripción, la superficie del
ambiente y la cantidad de ventanas.
Los Servicios Generales del edificio pueden ser hasta cinco, están identificados por
el código de servicio (que es nacional) y se conoce su descripción.
Se debe registrar para cada edificio: el número de Plano Aprobado del edificio, el
número de autorización municipal, el domicilio de la Oficina de Autorización Municipal
(existe una única oficina por municipio), el arquitecto encargado de la construcción (su
nombre y matrícula nacional) y la fecha en que inició su trabajo en el edificio.
Los departamentos se numeran correlativamente por piso, mientras que los códigos
de ambiente los determina cada municipio.

Seminario Profesional Universidad Nacional de Luján Página 52 de 117


Capítulo 4

Modelo de Funciones y Eventos


Diagrama de Flujo de Datos, Diagrama de Contexto, Tabla de Eventos,
Diagrama de Sistema

Modelado de funciones
Diagrama de Flujo de Datos (DFD)

Objetivo
El objetivo del Diagrama de Flujo de Datos (DFD) es modelar la
situación de negocio desde el punto de vista de las funciones. Esta técnica
se centraliza en ver COMO funciona el sistema sin tener en cuenta CON
QUIEN ni CON QUE.
La técnica de DFD se compone de tres partes:
Diagrama de Contexto (DC)
Tabla de Eventos (TE)
Diagrama de sistema

Diagrama de Contexto
El objetivo del DC es mostrar:
El alcance e interacción del sistema con el ambiente.
Las interfaces con otros sistemas.
Los eventos ante los cuales el sistema debe responder.

Seminario Profesional Universidad Nacional de Luján Página 53 de 117


La técnica de Diagrama de Contexto usa básicamente tres
elementos:
El sistema, que se dibuja a través de una burbuja.

Sistema

Número del proceso.


En el DC es un cero.

Sistema de
premiación
Nombre del sistema

Sistema

Las entidades externas, que se dibujan a través de un


cuadrado identificada con una letra.

Entidad externa.

Identificación
Letra en minúsculas que
identifica a la EE
a

Descripción
Cliente Nombre de la EE

Esta línea no se dibuja


cuando la EE es única, pero
sí si se encuentra
duplicada

Entidad Externa

Los flujos de datos, que se representan a través de líneas


dirigidas.

Seminario Profesional Universidad Nacional de Luján Página 54 de 117


Flujo de datos.

FLUJO DE DATOS

Flujo de Datos

Vamos a tomar como ejemplo el siguiente relevamiento de una


zapatería:
“Generalmente los clientes entran al negocio con la intención de
adquirir un par de zapatos (previamente elegidos). Algún vendedor o el
dueño del negocio (Lucas Pantano) atienden al cliente mostrándole los
zapatos escogidos o en el caso de estar agotado el modelo, el numero
(tamaño), o color se le muestra un modelo similar, que respete el estilo de
lo requerido por el cliente. De lo contrario se le darán las excusas
pertinentes por la falta de la mercadería solicitada, consultando
previamente si en el corto plazo se realizará una reposición de mercadería
(verificando el fichero de ordenes de compra) para que el cliente pueda
regresar y comprar sus zapatos.
Luego de cada venta, el vendedor anota en un cuaderno la venta
realizada, registrando el código del zapato, el color y el número, para que
luego a fin del día se efectúen las bajas en el cuaderno de stock y poder así
realizar un nuevo pedido de mercaderías. El cuaderno de stock tiene un
hoja por cada producto y se indica en cada renglón la fecha de
actualización y la cantidad disponible. Además existen 2 columnas para
registrar la fecha y cantidad real de las mediciones que efectúa
periódicamente el dueño.
Después de actualizar el stock, el empleado de Depósito le envía a
Compras un listado con los totales de los artículos vendidos en el día.
Los precios de venta son fijados por el dueño, de acuerdo a los
costos de la mercadería, los costos fijos del mes, las ventas del mes
anterior, y lo que pretende ganar.
Cuando el cliente paga el o los zapatos comprados (la cantidad
depende de la astucia del vendedor o del débil carácter del cliente) el
cajero extiende una factura. Se realizarán descuentos si el cliente lleva más
de 2 pares de zapatos o si la compra supera los $150. En todos los casos,
el cajero debe anotar en el cuaderno Comisiones por ventas: el nombre del
vendedor, la fecha de la venta y el total vendido, para que a fin de mes las
comisiones de sus ventas estén reflejadas en el sueldo (es importante

Seminario Profesional Universidad Nacional de Luján Página 55 de 117


saber que el dueño entrega un premio al mejor vendedor del mes que
consiste en pagarle con un cheque un 50% más de lo que le corresponde
por las comisiones de ese mes, desde ya este premio no figura en su
sueldo).
El cálculo de las comisiones se realiza con los porcentajes que fija
el dueño y se informan al empleado administrativo que liquida los sueldos.
Al dueño se le envía un detalle de las comisiones a pagar, ordenado por
total de ventas para que pueda entregar el premio mencionado.
Las condiciones para descuentos las fija el dueño cuando lo
considera oportuno.
La fijación de precios no estará incluida en la primera versión del
sistema.”

Pasos para realizar el DC:


El primer paso consiste en dibujar la burbuja del sistema,
colocando el nombre del sistema y un número arábigo que
identifica al sistema, para este caso cero.
Posteriormente identificamos los entes que se relacionan con
el sistema, denominados entidades externas, las cuales
deben estar señaladas con una letra minúscula ubicada en
el ángulo superior izquierdo de ésta y se identifican por
medio de un sustantivo. Cada letra identifica a una única
entidad externa.
Por último representamos gráficamente los flujos a través de
una flecha que entra o sale del proceso, representando
datos en movimiento. El nombre asignado debe ser lo
suficientemente representativo de los datos que viajan en
él, nombrándolos con un sustantivo calificado o no.

En nuestro caso de ejemplo:


El cliente solicita zapatos, el vendedor le entrega el modelo
solicitado y el cliente se dirige a caja para efectuar el pago,
en caso de que no se encuentre el modelo pedido, el
vendedor ofrece disculpas e informa cuando tendrá lo
tendrá.
Por otra parte el vendedor para determinar la disponibilidad
del modelo de zapatos toma la información de futuras
compras.
El dueño de la zapatería fija los precios y descuentos para
la mercadería.
Y a fin del día se le informa a compras los totales de las
ventas.

Seminario Profesional Universidad Nacional de Luján Página 56 de 117


MERCADERÍA
a A REPONER ? b
SOLICITUD DE MERCADERÍA

Cliente Compras
MERCADERÍA SOLICITADA

0
EXCUSAS Y FUTURA
TOTALES DEL DÍA
DISPONIBILIDAD Sistema de
venta de
zapatos PRECIOS Y
DESCUENTOS

Dueño

Diagrama de Contexto del ejemplo

Tabla de Eventos

El objetivo de a técnica de Tabla de Eventos es detectar e


individualizar los eventos a que reacciona el sistema.
Se define como evento a aquel suceso que ocasiona que el sistema
reaccione de alguna manera, es decir, que el sistema ante determinada
acción externa o interna genere respuestas para el sistema y/o las
entidades externas.
Los eventos se representan mediante la tabla de eventos, la cual
cuenta con: las especificaciones de los eventos, los flujos de datos
correspondientes al evento y la función del mismo.

Eventos Flujos de datos Función


#
Tipo Entidad Externa Descripción Estímulo Respuesta asociada

Tabla de Eventos

Seminario Profesional Universidad Nacional de Luján Página 57 de 117


La especificación de los eventos consta de tres subdivisiones: el
tipo, pudiendo ser externo o temporal, la entidad externa involucrada y la
descripción del evento.
La especificación de los Flujos de Datos se divide en: estímulo y los
de respuesta.

Siguiendo el relevamiento anterior:


Detectamos un primer evento, que lo llamaremos Nro. 1, de
tipo externo generado por la entidad cliente donde el cliente
solicita mercadería. La función de este evento es la de
atender el pedido. Este evento es estimulado por el flujo de
datos "solicitud de mercadería" y sus respuestas son
"mercadería solicitada" y "excusas y futura disponibilidad".
Otro evento encontrado, el numero dos, que es mencionado
en el relevamiento cuando cita “...al fin del día se efectúan
las bajas del cuaderno de stock...”, dicho evento es
temporal, y al ser de este tipo no es generado por ninguna
entidad externa sino que lo que estimula al evento es el
factor tiempo. La respuesta al evento es “totales del día” y
la función de este evento es la de "actualizar stock".

Se debe tener en cuenta que los nombres de los flujos de datos son
los mismos que los mencionados en el DC.

Eventos Flujos de datos Función


#
Tipo Entidad Externa Descripción Estímulo Respuesta asociada

- Mercadería
- Solicitud de
Cliente solicita solicitada
1 Externo Cliente
mercadería
mercadería
- Excusas y futura
Atender pedido
disponibilidad

Al fin del día se


efectúan las bajas
2 Temporal -
en el cuaderno de
- - Totales del día Actualizar stock
stock

Tabla de Eventos de ejemplo

Seminario Profesional Universidad Nacional de Luján Página 58 de 117


Diagrama de sistema

Ahora que ya definimos Diagrama de contexto y tabla de eventos


podremos continuar con el diagrama de flujo de datos.
El DFD consta de los siguientes elementos:

Los procesos, que se dibuja a través de una burbuja.

Proceso.

Número del proceso.


En el DFD es la correlación
de los procesos.

Ingresar
solicitud Nombre del proceso.
Es una acción ya que es un
proceso.

Proceso

Las entidades externas, que se dibujan a través de un


cuadrado identificada con una letra.

Entidad externa.

Identificación
Letra en minúsculas que
identifica a la EE
a

Descripción
Cliente Nombre de la EE

Esta línea no se dibuja


cuando la EE es única, pero
sí si se encuentra
duplicada

Entidad Externa

Seminario Profesional Universidad Nacional de Luján Página 59 de 117


Los flujos de datos, que se representan a través de líneas
dirigidas.
Flujo de datos.

FLUJO DE DATOS

Flujo de Datos

Los flujos activadores, que se representan a través de líneas


dirigidas de mayor grosor o bien, con doble línea.

Flujo activador.

FLUJO ACTIVADOR

Flujo activador

Las demoras, que se dibujan con rectángulo abierto en su


lado derecho e indicando el número de demora en el
izquierdo.
Demora.

Esta línea simple se convierte en


doble cuando existen duplicados de
la misma demora. Tanto la original
como los duplicados.

D1 Tarifas

Nombre de la demora
Es el nom bre identificativo
de lo que representa esta
estructura.

Número de la demora
Lleva la letra 'D' seguida
del número de la demora.

Demora

Seminario Profesional Universidad Nacional de Luján Página 60 de 117


Basándonos en DC y la tabla de eventos armamos el DFD:
Primero, dibujamos las burbujas de los procesos que
corresponden a la cantidad de eventos detectados en la
tabla, en este caso dos. Los nombres de los procesos serán
las funciones asociadas en cada evento.
Luego, dibujamos la entidades externas identificadas en el
DC. También dibujamos los flujos de datos relacionadas a
cada entidad y revisaremos con la tabla de eventos a qué
proceso corresponden.
En la tabla de eventos encontramos que el flujo de datos
"solicitud de mercadería" es el estímulo al primer evento,
por tal motivo se conoce como flujo activador del proceso
número uno.

Los flujos de datos pueden ser de dos tipos: flujos de datos y flujos
activadores. Los flujos activadores son aquellos datos con que se inicia el
proceso en cuestión, y se identifican con doble línea o bien una gruesa.
Son los que se mencionan en la TE.
También, en la tabla de eventos, vemos que el evento número dos
es temporal por lo cual no tiene flujo activador, cuando el activador de un
proceso no es un flujo de datos y es el tiempo se coloca en el ángulo
superior izquierdo del proceso la letra T que significa temporal.

T
1

Ingresar
solicitud

Proceso temporal

Ahora, habrá que detectar cuáles datos son detenidos en el tiempo


para ser utilizados cuando los procesos los requieran. Para esto
utilizaremos las demoras.
Una demora es el mecanismo mental por el cual se decide dejar
establecida la necesidad de que una idea, que estaba viajando desde un
elemento del sistema hacia otro quede suspendida en el tiempo para su
uso posterior.

Seminario Profesional Universidad Nacional de Luján Página 61 de 117


Volviendo al relevamiento de ejemplo, encontramos que, los
precios y descuentos de la mercadería son fijados por el dueño y el
vendedor consulta estos precios cuando lo necesita. Entonces nos
encontramos frente a datos demorados, es decir una demora. De la misma
forma analizamos los datos restantes identificando todas las demoras
existentes.

D1 Disponibilidades
Dueño
DISPONIBILIDADDE
a SOLICITUDDE MERCADERÍA MERCADERÍA
PRECIIOSY
DESCUENTOS

Cliente
EXCUSASY FUTURA
DISPONIBILIDAD
1 D2 Precios
PRECIOSY
DECUENTOS

Atender MERCADERÍA
A REPONER
MERCADERÍA
SOLICITADA
pedido

* VENTAS
D3 Futuras compras
VENTAS
DEL DÍA

b
MERCADERÍA
A REPONER

D4 Ventas realizadas ?
Compras

? VENTAS T 2
DEL DÍA

DISPONIBILIDADDE Actualizar TOTALESDEL


MERCADERÍA DÍA
stock
* Tabla de decisión 1

D1 Disponibilidades

Diagrama de sistema

Seminario Profesional Universidad Nacional de Luján Página 62 de 117


En resumen, los elementos utilizados para el DFD son:

Entidad externa. Demora.

Esta línea simple se convierte en


Identificación
doble cuando existen duplicados de
Letra en minúsculas que
la misma demora. Tanto la original
identifica a la EE
como los duplicados.
a
D1 Tarifas
Descripción
Cliente Nombre de la EE
Nombre de la demora
Es el nom bre identificativo
de lo que representa esta
Esta línea no se dibuja estructura.
cuando la EE es única, pero
sí si se encuentra Número de la demora
duplicada Lleva la letra 'D' seguida
del número de la demora.

Flujo activador. Flujo de datos.

FLUJO ACTIVADOR FLUJO DE DATOS

Proceso.

Número del proceso.


En el DC es un cero.
En el DFD es la correlación
de los procesos.

Ingresar
solicitud Nombre del proceso.
Es una acción ya que es un
proceso.

Simbología DFD

Seminario Profesional Universidad Nacional de Luján Página 63 de 117


Trabajos prácticos

Trabajo práctico Área temática Nivel


Importac Modelo de funciones y eventos Inicial

Objetivos:
Armar el diagrama de contexto.
Definir los eventos y funciones principales del sistema.
Armar el diagrama de flujo de datos.

La tramitación necesaria para la comercialización de mercaderías importadas, es la


siguiente:
La mercadería que entra al país es registrada por la Aduana, quien se ocupa de
documentar sus condiciones de ingreso.
La DGI hace el control de su estadía en el país.
Cuando el importador decide comercializarla realiza el siguiente procedimiento:
confecciona una solicitud de comercialización por triplicado. El original lo presenta en la
Oficina de Comercio Internacional, el duplicado lo entrega en la Aduana y el triplicado
lo guarda para él.
No bien puede la Oficina de Comercio Internacional le da curso, consulta los
antecedentes que recibió de la DGI. Si son malos rechaza la solicitud, si son buenos
consulta los de entrada al país que posee la Aduana. Si son malos rechaza la solicitud,
si son buenos entrega al interesado un formulario de aranceles para que abone los
derechos de comercialización.
Los derechos de comercialización se cobran en función de un porcentaje de
acuerdo al tipo y cantidad de mercadería que se trate. El importador presenta el
formulario de aranceles en Caja, el cajero completa la cifra a pagar, controla que el
resto de los datos se haya completado, recibe el pago, sella y devuelve el original
como constancia de pago y archiva el duplicado por fecha
Con las solicitudes aceptadas y rechazadas la Oficina de Comercio Internacional
elabora trimestralmente un informe de resultados que envía al INDEC para hacer
estadísticas respecto de la importación de mercaderías y poder establecer el déficit de
la balanza comercial

Seminario Profesional Universidad Nacional de Luján Página 64 de 117


Trabajo práctico Área temática Nivel
Circ_Event Modelo de funciones y eventos Inicial

Objetivos:
Armar el diagrama de contexto.
Definir los eventos y funciones principales del sistema.
Armar el diagrama de flujo de datos.

El Círculo del Personal Civil de la Fuerza Aérea organiza frecuentes eventos, ya sea
por fechas patrias o por fechas específicas del Círculo o de la Fuerza Aérea.
Cada vez que se decide realizar un evento el Administrador envía un memorándum
a la Comisión de Eventos. Según el tipo de evento, se verifica cual es su categoría y se
prepara la lista de invitados según la categoría del evento, de acuerdo con lo dispuesto
en uno de los Estatutos del Reglamento Interno del Círculo. En caso de duda respecto
a algún invitado se consulta al Administrador y se espera su respuesta.
De la lista de invitados se verifica si la cuota de afiliado está al día o presenta signos
de irregularidad, en cuyo caso no será invitado. Si todo está en regla se procede a
emitir las participaciones que serán enviadas por correo al domicilio particular del
socio.
Unos diez días antes del evento con las respuestas de los socios que fueron
participados, se realiza una selección por grado militar, si se tratase de un evento
exclusivo para personal civil se hace por categoría para determinar en qué sectores
deberán ser ubicados y que protocolo de ceremonia se le asignará al evento. Se
informará de la selección, la ubicación y el protocolo al Comandante de Personal.
Cada vez que un evento termina, el Comandante de Personal envía una lista de los
asistentes reales, con esta lista se procede a realizar un informe para el Administrador,
considerando entre otros, todas las invitaciones enviadas, las respuestas a las
invitaciones, y quienes fueron seleccionados.

Seminario Profesional Universidad Nacional de Luján Página 65 de 117


Trabajo práctico Área temática Nivel
Rascacie Modelo de funciones y eventos Medio

Objetivos:
Armar el diagrama de contexto.
Definir los eventos y funciones principales del sistema.
Armar el diagrama de flujo de datos.
La empresa constructora “El Rascacielos” está construyendo edificios de lujo con
departamentos de uno, dos, tres ambientes y semipisos.
Se desea estudiar el Sistema de Atención al Cliente.
Cuando un interesado llega hasta la obra, el encargado de la oficina de atención al
público le comenta las características de los departamentos (de acuerdo a lo informado
por el Departamento de Construcciones), los antecedentes de la empresa, y los
requisitos para efectuar la compra; evitando mencionar inicialmente las características
de aquellos departamentos que se encuentran reservados por cualquier motivo.
Si el comprador solicita algún departamento específico se le piden en ese momento
los comprobantes de ingresos mensuales y si tiene alguna propiedad.
De acuerdo a los datos anteriores, el empleado decide el trámite que deberá
seguirse, según corresponda. Para ello cuenta con una tabla cuyos valores actualiza
semanalmente el Departamento de Ventas.

INGRESO MENSUAL PROPIEDADES TRAMITE A SEGUIR


menor a $1000 NO Rechazar solicitud
$1000 a $2000 SI Ofrecer financiación
$1000 a $2000 NO Rechazar solicitud
más de $2000 SI Ofrecer financiación
más de $2000 NO Pedir una garantía

Si se trata de pedir una garantía pasa el trámite al Departamento de Investigación


de la empresa, quien verificará la garantía. En el caso de planes de financiación,
completa un formulario y se pasa el trámite al Departamento de Finanzas quien informa
a los interesados acerca de los planes posibles teniendo en cuenta sus ingresos, las
características de mercado a esa fecha y un estudio a largo plazo de la economía del
país.
En algún caso no previsto, el encargado consulta al Gerente de Ventas, quien
resuelve en forma particular cual de las alternativas conviene seguir en ese caso, le
informa al encargado que proceda según corresponda. En todos los casos se deja
marcado con lápiz en la ficha correspondiente “reservado para tramitación”.

Seminario Profesional Universidad Nacional de Luján Página 66 de 117


Trabajo práctico Área temática Nivel
Sargo Modelo de funciones y eventos Medio

Objetivos:
Armar el diagrama de contexto.
Definir los eventos y funciones principales del sistema.
Armar el diagrama de flujo de datos.

La empresa SARGO S.A. es líder en la comercialización de artículos de pirotecnia.


Trabaja con clientes mayoristas y minoristas a los cuales brinda una atención
diferenciada.
Los pedidos mayoristas se analizan apenas se reciben en la empresa. Se verifican
primero los datos del cliente y si existen pedidos pendientes según la ficha enviada por
Compras. Se suma el total del pedido y se controla que el crédito establecido por la
División Cuentas Mayoristas no esté excedido; en ese caso se rechaza, caso contrario
se revisa el stock actual (informado una vez por día desde Compras vía listado). Si el
stock es insuficiente se llama telefónicamente al importador que responde en el
instante.
El pedido se acepta solo si se puede cumplir con la entrega solicitada por el cliente.
Se le responde siempre al cliente, se avisa de los pedidos aceptados a Compras y el
total del pedido a Cuentas Mayoristas para que actualice el crédito del cliente.
Los pedidos minoristas se analizan una vez por día, controlando los datos del
cliente, su situación crediticia informada por Cuentas Minoristas y el stock actual (solo
se acepta si existe stock). El pedido puede ser en cuenta corriente o al contado. Si es
en cuenta corriente y no alcanza su crédito se rechaza. Si es al contado y tiene deuda
pendiente se consulta en el momento con Cuentas Minoristas para que tome una
decisión, si no tiene deuda se avisa a Tesorería para que efectúe la cobranza.
Todos los pedidos aceptados van al fin del día a Compras y se envía por correo la
respuesta a los clientes.

Seminario Profesional Universidad Nacional de Luján Página 67 de 117


Trabajo práctico Área temática Nivel
Hot_Colo Modelo de funciones y eventos Avanzado

Objetivos:
Armar el diagrama de contexto.
Definir los eventos y funciones principales del sistema.
Armar el diagrama de flujo de datos.

El área de Recepción del Hotel Colonia tiene a su cargo entre otras las tareas de:
efectuar reservas, asignar habitaciones y facturar estadías. Muchos huéspedes hacen
sus reservas con bastante anticipación. Para ello, se comunican telefónicamente o se
dirigen al hotel en donde Recepción les informa sobre los distintos tipos de
habitaciones y servicios que brinda el hotel en base a los catálogos confeccionados por
el sector de Marketing al igual que las distintas tarifas que trimestralmente prepara la
gerencia teniendo en cuenta los precios de la competencia y los de los proveedores.
Si existen habitaciones disponibles, lo cual se chequea entre las reservas realizadas
y el listado de habitaciones libres, se registra la reserva informándole al futuro huésped
el nro. de habitación asignado, horario de entrada y el nro. de reserva asignado.
En ocasiones llegan personas sin aviso ni solicitud previa de alojamiento. En estos
casos, el hotel sólo puede aceptar más huéspedes en función del número de
habitaciones libres y las reservas confirmadas. Si la persona tenía una reserva, se le
asigna una habitación, borrando la reserva del registro. Conforme se asignan
habitaciones se las borran y se registran en el formulario general de habitaciones
ocupadas.
El hotel mantiene la reserva de habitaciones a sus clientes aún cuando estos no
lleguen en la fecha prevista. Cuando por error se asigna un huésped a una habitación
reservada, el hotel se compromete a conseguirle alojamiento en un hotel próximo,
pagando todos los gastos resultantes del traslado. En el momento que el cliente se
presenta y se percibe el error se consulta telefónicamente a los hoteles cercanos hasta
que se obtenga una habitación. Se le informa al cliente y se contrata un remisse para el
traslado.
Cuando el pasajero se retira del hotel, Recepción prepara una factura con los gastos
de cada huésped considerando el valor de la estadía según el registro de habitaciones
ocupadas, la lista de precios de habitaciones y la declaración de gastos que ha ido
presentando diariamente el Servicio de Habitación. Siempre que se retira un huésped
del hotel se deben actualizar los registros de habitaciones ocupadas y disponibles.

Seminario Profesional Universidad Nacional de Luján Página 68 de 117


Trabajo práctico Área temática Nivel
Ticketron Modelo de funciones y eventos Avanzado

Objetivos:
Armar el diagrama de contexto.
Definir los eventos y funciones principales del sistema.
Armar el diagrama de flujo de datos.

La venta de entradas en el sistema Ticketron se realiza de la siguiente forma:


El cliente puede adquirir las entradas de distintas formas: en boleterías donde se
lleva a cabo el espectáculo, en boleterías localizadas en sitios remotos, comercios
autorizados...
Cuando se hace una solicitud, el sistema determina el lugar y fecha del espectáculo
(algunos clientes tienen información errónea sobre el mismo). Para esto se lleva un
calendario maestro provisto por la Gerencia de Promoción. Si corresponde se provee al
cliente de información sobre diversos espectáculos en la misma fecha o en otra
diferente.
Una vez que el cliente selecciona el evento y la fecha, el sistema le asigna los
asientos de acuerdo con un plano maestro. A medida que se otorgan los asientos el
plano maestro se actualiza para indicar la disponibilidad de los lugares.
Cuando el cliente confirma su acuerdo, el sistema habilita la cobranza. El precio de
la entrada está en función del evento, de la hora, del lugar y de la localidad en la que
se realiza el espectáculo. También varían de acuerdo al patrocinador del evento. Por
ejemplo, es común que el precio de las entradas sea menor, en caso de que el cliente
sea jubilado; de acuerdo al tipo de espectáculo también se realizan descuentos a
estudiantes. Algunas entradas son distribuidas sin costo por la administración o los
patrocinadores del evento, aun en estos casos solicitan las entradas a través del
sistema. Las entradas cobradas y entregadas se registran en el Archivo Diario de
Movimientos de Entradas.
Se registra información de cada una de las ventas y cobros para que Marketing lleve
el control y la liquidación para los administradores y patrocinadores.

Seminario Profesional Universidad Nacional de Luján Página 69 de 117


Trabajo práctico Área temática Nivel
Fin_DFD01 Modelo de funciones y eventos Avanzado

Objetivo:
Especificar y justificar claramente los errores cometidos en el armado del
diagrama.
Diagrama de contexto

PASAJEROS
INTERNACIONALES Aduana

RESERVA

b
VUELO
0

Pasajero PEDIDO Sistema de VUELOS


DISPONIBLES
VUELOS
VUELO INTERNACIONALES
reserva de PASAJES
CONFIRMADOS
pasajes
PASAJE
CONFIRMADO
c
CARACTERÍSTICAS
AVIONES Compañía
aerea

Diagrama de sistema c
b VUELOS
DISPONIBLES
Compañía
Pasajero
PEDIDO
VUELO
aerea
VIAJES
APROBADOS
VIAJES
APROBADOS
4 T

D2 Viajes Programa-
1
ción de
RESERVA viajes
VUELO
Reservar
PASAJES
vuelos D4 Clientes CONFIRMADOS
VIAJE

RESERVA
3 d
VUELO

Gerente
DISTRIBUCIÓN de
D3 Reservas Asignar PASAJES marketing
D1 Compañía aerea pasajes
RESERVA
RESERVA VUELO
PASAJE
VUELO
CANCELACIÓN CONFIRMADO

2 T
c PASAJES a
COMPAÑÍA Pasajes INTERNACIONALES
D3
cancelados
Compañía Informar Pasajero
aerea Compañía b
RESERVAS
EFECTUADAS
aerea
Aduana

Seminario Profesional Universidad Nacional de Luján Página 70 de 117


Trabajo práctico Área temática Nivel
Fin_DFD02 Modelo de funciones y eventos Avanzado

Objetivo:
Justificar si existen los errores marcados en el Diagrama de Flujo de Datos.

Parte A: Dic96-1

z
S OLICITUD
D49 Abonos activos
A BONO h
Subsistema NUEVOS
INSCRIPTOS
ACTIVO

inscripción A BONO
ACTIVO Sistema
cobranzas
1 V ALOR
CUOTA

NUEVOS
INSCRIPTOS 1
Incorporar D48 Valores cuotas
INSTALACIÓN
socio
A
REALIZAR 2 E X-ABONADO

E X-ABONADO

Instalaciones
D50
pendientes
D47 Ex-Abonados

Aclaración: Se consultan los nuevos inscriptos accediendo a los archivos del Subsistema de Inscripción.

Parte B: Dic96-2

a
ORDEN
SELECCIONADA 4 D56 Invitados
Coman-
dante INVITADO
personal A

Seleccionar EVENTO

invitados
1
INVITADO
SELECCIONADO

INVITADO
SELECCIONADO
2 Invitados
CUOTA INVITADO D33
AL DÍA SELECCIONADO
seleccionados
1
h 5
n
CUOTA
Invitado Cobrar PAGA

Socio
cuota

Seminario Profesional Universidad Nacional de Luján Página 71 de 117


Capítulo 5

Descripción de procesos
Tabla de Decisión

Tabla de decisión

La tabla de decisión es una herramienta que se utiliza para


documentar información relacionada con la descripción de procesos o
procedimientos de información. Facilita la registración ordenada de un
conjunto de condiciones que con sus respectivas combinación de valores
determinarán acciones diferentes a seguir según sea la combinación.
Con anterioridad a la aparición de las tablas de decisión, se usaban
los diagramas de flujo como una técnica para documentar los
procedimientos de un programa o procesos, que eran deducidos de
narraciones descriptivas de un problema o una situación.
La técnica de Tablas de Decisión es la herramienta más adecuada
para documentar procedimientos de decisión con varias combinaciones de
condiciones a analizar.
Esta técnica se usa para:
Definir lógica de procesos de decisión.
Definir programas o algoritmos computacionales.
Definir un procedimiento de control
Tener en cuenta que la primer descripción de un
procedimiento se presenta en forma narrativa, motivo por el
cual usar esta herramienta permite mejorar la interpretación
(menos subjetividad) de parte de quien la lea.
Minimizar el riesgo de errores en la exposición de casos
posibles o planteamiento de casos que tengan sentido.

Seminario Profesional Universidad Nacional de Luján Página 72 de 117


Conceptos

Decisión
Es la selección de las acciones a desarrollar bajo ciertas
condiciones.
Pueden ser Programadas o No Programadas.

PROGRAMADA NO PROGRAMADAS
Son repetitivas. Se toman de la Contienen elementos creativos,
misma manera. son originales.

Son fácilmente automatizadas. Son propias del ser humano


producto de sus experiencias.
En algunos casos son
automatizables en un sistema
experto

La tabla de decisión, como herramienta específica, permite dejar


documentadas las decisiones programadas.
Con respecto al campo de aplicación, particular de informática, la
tabla de decisión programada, puede especificarse en cualquier sistema de
información asociada a una operación en un cursograma, a un proceso en
un Diagrama de Flujo de datos, a un algoritmo en un módulo (entre otros).

Condición
Es un conjunto de circunstancias que rodean a una situación
determinada.

Estas condiciones pueden tomar diversos valores o estados.


Por ejemplo: categoría de cliente A,B,C,D

Dada una o un conjunto de condiciones se cumplen una o un


conjunto de acciones. Con lo cual se hace uso de la
estructura:

Seminario Profesional Universidad Nacional de Luján Página 73 de 117


Si......(condición)
Entonces....... (acción)

Ejemplo: Si ( Tipo de cliente A)


ENTONCES (Descontar 10%)

Acción
Es lo que debe hacerse dada una circunstancia determinada
(conjunto de condiciones con un valor específico).

Se indica con un verbo en infinitivo y un sustantivo.

Ejemplo: Si el cliente es A ENTONCES descontar 10%.

Presentación de una tabla

Por razones prácticas, es conveniente que su tamaño no


exceda el de una página.
Toda tabla está formada por cuatro cuadrantes:

Cuadrante 1: se identifican las Condiciones que


afectan al problema. (Matriz de Condiciones)
Cuadrante 2: se identifican las Acciones a desarrollar.
(Matriz de Acciones).
Cuadrante 3: se identifican las combinaciones de
valores de las condiciones que darán lugar a la toma
de decisión.
Cuadrante 4: se identifican las acciones a realizar de
acuerdo a los valores en cada caso.

Cuadrante 3 + Cuadrante 4 = REGLA DE DECISION

Seminario Profesional Universidad Nacional de Luján Página 74 de 117


Cuadrante 1 Cuadrante 3

1 2 3 4

CONDICIONES
Condición A -- N S --

Condición B N -- N S
ACCIONES

Acción 1 X -- X --

Acción 2 -- X -- --

Cuadrante 2 Cuadrante 4

IMPORTANTE
Para cada condición planteada, Hay una combinación de valores
especificada en el cuadrante 3 y de acuerdo a ello se origina una
combinación de valores de acciones reflejada en el cuadrante 4.
Esta relación entre el cuadrante 3 y el 4 origina una REGLA de
DECISIÓN.
Las reglas van numeradas de izquierda a derecha, formando cada
una de ellas una columna.

Como leer una tabla de decisión

La lectura de una tabla es un proceso muy sencillo por ejemplo:

Seminario Profesional Universidad Nacional de Luján Página 75 de 117


1 2 3

Condiciones
Día de sol S S N

Tengo ganas S N N

Acciones Salir al parque X -- --

Andar en bicicleta X -- --

Quedarme en casa -- X X

IMPORTANTE: Debemos diferenciar el ‘Si’ DEL CONDICIONAL DEL SÍ


que corresponde a uno de los valores que puede tomar
una condición excluyente: S = Sí, N = No.

Regla 1: SÍ (‘Si’ el día es de sol) Y SÍ (‘Si’ tengo ganas)


ENTONCES salgo al parque Y ando en bicicleta.

Regla 2: SÍ (‘Si’ el día es de sol) Y SÍ (‘No’ tengo ganas)


ENTONCES decido quedarme en casa.

Regla 3: SÍ (‘No’ es día de sol) Y SÍ (‘No’ tengo ganas)


ENTONCES decido quedarme en casa.

Condiciones y Acciones: Tipos de valores

En una tabla de decisión tanto las condiciones como las acciones


pueden tomar valores:

Limitados
Extendidos
Mixtos

Seminario Profesional Universidad Nacional de Luján Página 76 de 117


Valores limitados
Valores limitados quiere decir que pueden tomar, como máximo,
dos valores opuestos mutuamente excluyentes.

Condiciones: Se cumple (S) ó no se cumple (N)


Acciones: Se hace (X) ó no se hace (--)

1 2 3
Condiciones

Día de sol S S N

Tengo ganas S N N

Salir al parque X -- --
Acciones

Quedarme en casa -- X X

Valores extendidos
Valores extendidos quiere decir que pueden tomar más de dos
valores o bien que los valores no son mutuamente excluyentes (aún
cuando sean S/N).

Condiciones:
Edad postulante: E<30 años, 30<=E<=45,
E>45
Manejo de idioma: inglés (ing), francés
(frc), español (esp).

Acciones:
tomar empleado como recepcionista (rec).
tomar empleado como administrativo
(adm).
tomar empleado como consultor (con).
Reglas:

Seminario Profesional Universidad Nacional de Luján Página 77 de 117


Si la edad del postulante es menor a 30
años (E<30) y sabe inglés (ing) entonces
tomar empleado como recepcionista (rec).
Si la edad del postulante está 30 y 45 años
(30<=E<=45) y sabe francés (frc) entonces
tomar empleado como administrativo
(adm).
Si la edad del postulante es mayor a 45
años (E>45) y sabe español (esp)
entonces tomar empleado como consultor
(con).

1 2 3
Condiciones

Edad postulante E < 30 años 30<=E<=45 años E>45 años

Maneja idioma ing frc esp


Acciones

Tomar Empleado rec adm con

Consejos
No use valores limitados (S/N) si se puede usar valores extendidos.
El uso de valores extendidos permite una mayor síntesis, claridad y
comprensión de los procesos de Decisión.

Valores mixtos
Valores mixtos es cuando en una misma tabla coexisten valores
limitados y extendidos para condiciones y/o acciones.

Hay casos en los que la sucesión de acciones de una determinada


regla se debe realizar siguiendo un orden. Esta se indica sustituyendo la X
por números ordenados a partir del 1 y adjudicándoles las acciones según
correspondan.

Seminario Profesional Universidad Nacional de Luján Página 78 de 117


Ejemplo:

1 2 3 4 5 6
Condiciones

Edad A<30 A<30 30<A<45 30<A<45 A>45 A>45

Maneja S N S N S N
idioma

Tomar
empleado 1 2 1 -- 1 --
Acciones

Realizar 2 1 2 -- 2 --
capacitación

Rechazar -- -- -- X -- X
candidato

Pasos para la construcción de la tabla

La construcción de tablas, es un procedimiento que requiere varios


pasos:

PASO 1
Identificar individualmente las condiciones de la descripción
narrativa, es decir, las condiciones de la situación, qué circunstancias se
necesitarán para tomar la decisión.
PASO 2
Identificar individualmente las acciones que deberán cumplirse para
lograr la toma de decisión.
PASO 3
Normalizar el lenguaje de condiciones y acciones y anotar en los
cuadrantes respectivos.
PASO 4
Determinar las combinaciones de valores que pueden tomar las
condiciones en cada situación en particular. Decidir cuáles son valores
limitados y cuáles son extendidos.

Seminario Profesional Universidad Nacional de Luján Página 79 de 117


Definir el código mnemotécnico y explicarlo.
PASO 5
Una vez construida la tabla, debemos controlar las reglas para
verificar que no existan redundancias.
PASO 6
Hacer un control final de la tabla para ver que cumpla con las
características conocidas del problema.

NOTA: el orden de las condiciones es indistinto. Es conveniente tenerlo


en cuenta para facilitar y/o mejorar la comprensión de aplicación
del procedimiento de decisión.

Método para la construcción de reglas

Método intuitivo
Para construir reglas
contamos con dos métodos:
Método masivo

Método Intuitivo

Se aplica cuando se conocen claramente las combinaciones


de valores de las condiciones.
Se pueden ir construyendo las reglas una por una basándose
en el conocimiento del problema sin ningún criterio de
relación entre ellas.
Con este método puede aparecer un cierto factor de riesgo.

Debe agregarse a la construcción una Regla No Operativa, que


sirva como sumidero de todas las combinaciones de valores de condiciones
que no fueron consideradas por algún motivo. Se la identifica en la última
columna con el nombre OTRAS. Generalmente esta regla va asociada
con la acción CONSULTAR, ya que los casos no descriptos explícitamente
en la narración, deberán ser consultados.

Seminario Profesional Universidad Nacional de Luján Página 80 de 117


OTRAS: Cuando el autor desconoce alguna situación y deberá re-
estudiar el problema.

Ejemplo:

1 2 3 4 5 6 7
Condiciones

Edad E<30 E<30 30<=E<=45 30<=E<=45 E>45 E>45 O


postulante T
S N S N S N R
Maneja A
idioma S

Tomar
empleado X -- X -- X -- --
Acciones

Rechazar -- X -- X -- X --
candidato

Consultar -- -- -- -- -- -- X

Método Masivo

Se aplica cuando no conocemos en detalle las


combinaciones de valores de condiciones.
Permite construir todas las combinaciones posibles sean
lógicas ó no.
Se relaciona cada valor de cada condición con todos los
valores de las demás condiciones.
Luego se analiza la verosimilitud de cada regla de decisión.

Ejemplo Gráfico: se determinarán las combinaciones usando las


características propias de las mismas y no el conocimiento que
se tenga del problema.

Seminario Profesional Universidad Nacional de Luján Página 81 de 117


Dada tres condiciones, cada una con sus valores posibles:

Condición Valores posibles


Condición 1 Y Z

Condición 2 A B C D

Condición 3 1 2 3

Pasamos a ordenarla:

Condición 1 Y Z

Condición 2 A B C D A B C D

Condición 3 1,2,3 1,2,3 1,2,3 1,2,3 1,2,3, 1,2,3 1,2,3 1,2,3

De modo que si combinamos cada valor de cada condición con


todos los demás, nos queda la siguiente cantidad de reglas posibles:

YA1-YA2-YA3-YB1-YB2-YB3-YC1-YC2-YC3-YD1-YD2-YD3
ZA1- ZA2-ZA3-ZB1-ZB2-ZB3-ZC1-ZC2-ZC3-ZD1-ZD2-ZD3

“Siendo 24 el número total de reglas”

El N° de reglas lo podemos calcular multiplicando la cantidad de


valores de cada combinación entre sí.

CVCn : es la cantidad de valores de cada combinación

Demostración: CVC1 = 2 valores


CVC2 = 4 valores
CVC3 = 3 valores

Si hacemos: CVC1 · CVC2 · CVC3 =

2 · 4 · 3 = 24

Seminario Profesional Universidad Nacional de Luján Página 82 de 117


Ventajas y desventajas del Método Masivo

Ventajas Desventajas

Cubre todas las posibilidades de El tamaño desproporcionado que


estudio. puede alcanzar.

Recomendación final

Ampliar y completar el tema de Tablas de Decisión con el libro


“Profesión Sistemas” de Jaime Cabrera, tomo I, capítulo 9.

Seminario Profesional Universidad Nacional de Luján Página 83 de 117


Trabajos prácticos

Trabajo práctico Área temática Nivel


Tipo_Venta Descripción de procesos Inicial

Objetivo:
Documente mediante una tabla de decisión el texto que se presenta a
continuación.

Trix s.a. tiene dos tipos de ventas: anticipada y de entrega en el día. En el caso de las
ventas anticipadas, es decir el cliente compra hoy las mercaderías para retirarlas en otro
momento; se sella la factura con dos sellos diferentes: "pagado" y "pendiente". En la factura
figuran dos fechas: de entrega y de facturación, en el caso de las ventas de entrega en el día,
las fechas coinciden.
Cuando el cliente viene a retirar la mercadería el sector Expedición tiene en cuenta las
siguientes consideraciones.
Si la factura tiene el sello “pendiente”, verifica que la fecha de entrega coincida con la
fecha del día, si no fuese así rechaza; verifica también que haya existencia, si la hubiere,
entrega la mercadería y sella "entregado". Cuando las fechas coinciden pero no hay existencia
se actualiza la fecha de entrega.
Las consideraciones para sellado "pendiente" sólo se tienen en cuenta si también figura
el sello "pagado"; si no ocurriera se envía al cliente al Departamento de Cobranzas.
Si el sello “entregado” estuviese en la factura se notifica al Jefe de Expedición.
Cuando el cliente compró, pagó y desea retirar la mercadería en el día, sólo aparece el
sello "pagado" y se procede de igual manera que con "pendiente".

Seminario Profesional Universidad Nacional de Luján Página 84 de 117


Trabajo práctico Área temática Nivel
Pagos Descripción de procesos Medio

Objetivo:
Documente mediante una tabla de decisión el texto que se presenta a
continuación.

Contaduría analiza diariamente los pagos que debe realizar la empresa; para
confeccionar el Listado de pagos autorizados que permite a Tesorería emitir los fondos
necesarios.
Se manejan cuatro tipo de pagos:
! Proveedores
! Gastos
! Sueldos
! Impuestos
La empresa sigue distintas políticas según el tipo y fecha de pago:
! A los Proveedores se les abona en fecha de vencimiento y con cheque, no se
permiten adelantos, y en el caso de un pago vencido se lo abona en efectivo
! Los anticipos de gastos se pagan en efectivo sólo si el saldo bancario es
insuficiente (no importa el monto).
! Las rendiciones de gastos se abonan según su monto:
! Menos de 10 mil pesos: en efectivo
! Entre 10 mil y 50 mil pesos: con cheque, pero si el saldo bancario es
insuficiente se abona en efectivo
! Más de 50 mil pesos: únicamente con cheque
! Siempre que se trate de un gasto se debe presentar el o los comprobantes
correspondientes, caso contrario se rechaza el pago
! Los impuestos se pagan por adelantado y en efectivo. Los pagos se realizan en el
Banco de Boston y los comprobantes se deben archivar en el legajo impositivo
! Los anticipos de sueldo deben tener la autorización del Jefe de Personal, caso
contrario son rechazados. Se lo abona con cheque, siempre y cuando el saldo
bancario no sea insuficiente, en ese caso se lo paga en efectivo. Previamente se
anota el importe y número de legajo del empleado en el cuaderno de Anticipos
! Los sueldos se pagan en fecha y con cheque

Seminario Profesional Universidad Nacional de Luján Página 85 de 117


Trabajo práctico Área temática Nivel
Lago Descripción de procesos Medio

Objetivo:
Documente mediante una tabla de decisión el texto que se presenta a
continuación.

El Supermercado “LAGO” realiza la entrega de los pedidos a los clientes a través de


tres medios diferentes, (camioneta, ciclomotor, o cadete) en base al siguiente esquema:
Si el valor de la compra es inferior a $ 100 (cien), la empresa no realiza entregas a
domicilio. Para los pedidos que son iguales o superan dicho monto, se verifica el horarios en
que se realizó. Si el mismo fue pedido después de las 21:00, se lo envía a través de la
camioneta de la Compañía.
En el caso de aquellos pedidos que deban ser transportados a una distancia mayor a 20
cuadras, se lo enviará a través de la camioneta, siempre y cuando ésta se encuentre disponible.
En caso de indisponibilidad de la misma, serán enviados a través de un ciclomotor. Para el caso
de distancias hasta 20 cuadras, se deberá tener en cuenta si el pedido contiene productos
frágiles; en este caso, el mismo será transportado por cadetes. En caso contrario, se deberá
analizar la cantidad de productos que integran el pedido.
! Si el pedido está compuesto por menos de 20 productos, se envía a un cadete con
un carrito
! Para pedidos con 20 o más productos y menos de 40, se utilizan los ciclomotores
de la Compañía
! Si el pedido tiene 40 o más productos, será llevado exclusivamente a través de la
camioneta del supermercado.

Seminario Profesional Universidad Nacional de Luján Página 86 de 117


Trabajo práctico Área temática Nivel
Pileta Descripción de procesos Avanzado

Objetivo:
Verificar que la tabla de decisión construida se corresponda con el texto y, en
caso de ser necesario, corregirla.
Ante cualquier duda, atenerse a lo especificado en el texto. La tabla resultante
no podrá exceder las 15 reglas.

Con motivo de la inauguración de la temporada de natación, el Club Social y Deportivo


“Luces” ha lanzado la siguiente promoción: para aquellos ex-socios del club que se hallen
suscriptos en otra/s actividad/es en el club se les otorgará un descuento del 5% y, en caso de
suscribir para toda la temporada (3 meses), se le permitirá acceder a clases de natación sin
cargo.
Para el conjunto societario actual se ha determinado lo siguiente: aquellos socios cuya
antigüedad en el club sea mayor o igual a 5 años, recibirán un descuento del 20% en el abono
de pileta, mientras que el descuento será del 10% para los socios de menor antigüedad,
siempre y cuando la suscripción no corresponda a un único mes.
Para los socios suscriptos que sean menores de 25 años, se les brindará la posibilidad
de acceder en forma gratuita al gimnasio del club. En caso de que el suscripto ya se encontrara
desarrollando tal actividad, podrá elegir entre las siguientes actividades: cama solar, karate o
patinaje. En todos los casos, si la suscripción corresponde a la temporada completa, también
podrán acceder gratuitamente a clases de natación.
En caso que el suscripto no sea socio del club (invitado especial por un socio), se le
permitirá, como único beneficio, el acceso en forma gratuita al gimnasio del club durante el
período de la suscripción.

Condiciones 1 2 3 4 5 6 7 8 9 10 11 12
Socio Ex Ex Soc. Soc. Soc. Soc. Soc. Soc. Soc. Soc. Soc. Soc.

Antigüedad mayor - - S S S S N N N N N N
a 5 años
Meses de I 3 1/2 1/2 3 3 1 1 2 2 3 3
suscripción
Edad < 25 > 25 < 25 > 25 <25 > 25 <25 > 25 < 25 > 25

Acciones
Entrada gratis al N N S N S N S N S N S N
gimnasio
Descuento 5 % X X
Descuento 10% X X X X X
Descuento 20% X X X X
Clases gratis de X X X X X
natación

Seminario Profesional Universidad Nacional de Luján Página 87 de 117


Trabajo práctico Área temática Nivel
West_Air Descripción de procesos Avanzado

Objetivo:
Documente mediante una tabla de decisión el texto que se presenta a
continuación.

La empresa Western Airlines, dedicada al transporte aéreo de pasajeros tanto a nivel


nacional como internacional, ha decidido realizar una agresiva campaña de promoción con
motivo de la reestructuración de la empresa.
Para los vuelos internacionales que se abonen en efectivo, se ha decidido una rebaja
del 25% en los vuelos que se realizan de lunes a viernes, y un 15% para los fines de semana.
Para todos los pasajes internacionales correspondientes a primera clase cuya distancia
sea mayor o igual a 10.000 Km., se les otorgará como incentivo un pasaje de cabotaje con
destino a elección del pasajero. Para los pasajeros internacionales de clase turista o business
cuyo grupo esté formado por tres o más personas que superen esta distancia, se les regalará
también un pasaje de cabotaje a cada integrante del grupo. Si el viaje no supera los 10.000
Km., se realizará un descuento adicional del 5% en clase turista, 7% en business class y 12%
en primera clase.
Los vuelos de cabotaje tienen dos clases posibles: business y turista. Para estos
vuelos, la compañía brinda una serie de servicios adicionales: traslado en remise desde el
aeropuerto al lugar de destino, hoteles asociados, excursiones especiales.
Para aquellos vuelos abonados en efectivo o con tarjeta de crédito Visa o American
Express, en caso de que el pasajero decida alojarse en alguno de los hoteles asociados a la
compañía, se les otorgará un descuento en los mismos de la siguiente forma:
! Cinco estrellas: 20 % de descuento
! Cuatro estrellas: 10 % de descuento
Se ha dispuesto que el servicio de remises y buses, durante esta promoción, sea
gratuito para los pasajeros de business class.
Para los grupos de pasajeros de clase turista de dos o más personas, se les brindará
servicio gratuito de remises o buses siempre y cuando el destino sea inferior a 100 Km. desde
el aeropuerto; en caso de distancia mayores el pasajero podrá elegir entre los medios de
transporte mencionados. En este caso se cobrará, para los remises el 50% de la tarifa normal,
mientras que en el caso de los buses únicamente el 25% de su valor.
Aquellos pasajeros que abonen sus vuelos de cabotaje con tarjeta Mastercard, se les
obsequiará una excursión especial.
La compañía opera con todas las tarjetas de crédito.

Seminario Profesional Universidad Nacional de Luján Página 88 de 117


Trabajo práctico Área temática Nivel
Fábrica Descripción de procesos Avanzado

Objetivo:
Armar la/s tabla/s de decisión correspondientes al siguiente enunciado. Tener
en cuenta que la/s tabla/s resultantes no deberán exceder las 15 reglas.

Con motivo de una nueva apertura al comercio exterior, una de las principales
compañías fabricantes de electrodomésticos ha comenzado la redefinición del procedimiento de
despacho de sus productos. La entrega a los clientes desde la fábrica se realizan a través de
transportes independientes. Cada vez que un camión se presenta en la fábrica se emite una
orden de ingreso. Si el camión no se encuentra habilitado, se rechaza el ingreso del mismo y se
anexa el formulario RC07 a la orden de ingreso elaborada.
A continuación, para aquellos camiones habilitados, se procede a despachar el pedido.
Para ello se verifica que el pedido no exceda el límite de compra asignado al cliente; salvo que
el pedido corresponda a una exportación, en cuyo caso se verifica que la deuda del cliente no
supere el límite fijado por la Gerencia Comercial. Si se supera este límite, o la operación es
nacional, se rechaza el pedido preparándose el formulario RC05, en caso contrario se realiza el
despacho elaborándose un formulario SCE05/97.
Para los clientes cuyos pedidos no superan el límite de compra y que abonan en
efectivo, se realiza un descuento del 10% sobre el valor total de la compra. En los casos en que
se abona con cheque se le realizará un 5% de descuento. Si la deuda supera el límite no se le
realizará descuento.
En base a las nuevas disposiciones de la Secretaria de Comercio Exterior, se deberá
cargar un porcentaje variable de la compra en concepto de impuesto, a todas las exportaciones.
Este impuesto variará según el país al que pertenezca el cliente y la fecha de la última compra
del mismo.
Para embarques con destino a clientes pertenecientes al Mercosur, cuya última compra
sea anterior a los 180 días, no se le gravará impuesto y se confeccionará el formulario
SCE05/97. Si la última compra es posterior o igual a este lapso, se agrega un 2% de impuesto,
y se elabora el formulario SCE07/97.
Para clientes pertenecientes al resto de América, la tasa del impuesto corresponde al
5%. Para el resto del mundo, la tasa corresponde al 10% sobre el total de la compra, solo en
caso de que la última compra sea anterior a 180 días.

Seminario Profesional Universidad Nacional de Luján Página 89 de 117


Capítulo 6

Balanceo entre DER y DFD


Integradores

Balanceo entre técnicas

El balanceo de las técnicas es verificar que las entidades que se


encuentran definidas en el Diagrama de Entidad Relación se encuentren
usadas en el Diagrama de Flujo de Datos.
Si sobra o falta alguna de ellas entonces tendremos datos que no se
utilizan o no están definidos, y en consecuencia, los diagramas no
balancean.
Para esto nos basaremos en dos reglas básicas:
A cada entidad del DER le corresponde a una y solo una
demora del DFD.
A cada demora del DFD le corresponde una o más
entidades del DER.

BALANCEO ENTRE DFD Y DER

DEMORA ENTIDADES QUE INCLUYE


Profesor
D1 - Profesores Título-Profesor
Título

D2 - Alumnos Alumno

Materia
D3 - Materias Materia-Plan
Plan
Tabla de balanceo

Seminario Profesional Universidad Nacional de Luján Página 90 de 117


Trabajos prácticos

Trabajo práctico Área temática Nivel


Multas Todas las técnicas Medio

Objetivos:
Armar el diagrama de contexto.
Definir los eventos y funciones principales del sistema.
Armar el diagrama de flujo de datos y diagrama de Entidad-Relación.
Armar el diccionario de datos.

La Municipalidad de la Ciudad de Buenos Aires (Tribunales de Falta), administra de la


siguiente forma la gestión de causas de citaciones efectuadas por la Policía de Tránsito, en el
caso de que el infractor se presente voluntariamente.
Cuando el infractor llega a las oficinas, se dirige al sector de asignación de tribunales,
saca un número y espera a ser llamado. Cuando es llamado le entrega al oficial a cargo la
boleta de citación impartida, que de acuerdo a las infracciones de la misma se le asigna un
tribunal. La asignación de tribunal se realiza de acuerdo a las infracciones cometidas, la fecha
de realización y la cantidad de infractores asignados a dicho tribunal; si la cantidad de
infractores no supera la capacidad de atención establecida por el tribunal, se da de alta en el
sistema la boleta de citación y se asigna el tribunal, se le informa al infractor el tribunal asignado
y se imprime un formulario con tribunal, nombre y apellido del infractor y número de boleta de
citación, que se envía a la secretaria del tribunal asignado. En caso de no tener capacidad, se
consulta con la secretaria del Tribunal al que debería asignarse el infractor, de acuerdo a su
respuesta se le asigna dicho tribunal o se busca otro con disponibilidad. Siempre se asigna un
Tribunal de Faltas. Dado que un tribunal puede resolver distintos tipos de infracción, pero no
todas, se sabe que infracciones puede resolver cada tribunal.
Las boletas de citación contienen un número de boleta, número de patente del
automóvil, marca y modelo del automóvil, apellido, nombre y domicilio del infractor, código de
infracción (puede ser más de uno), fecha de realización de la boleta, dirección en donde se hizo
la boleta y policía que la hizo. Las infracciones y los tribunales se encuentran codificadas por el
Ministerio de Justicia, guardándose código y descripción de cada uno. De cada tribunal se tiene
la capacidad de atención. Cada Tribunal tiene varios Jueces, pero un Juez trabaja en un único
Tribunal. Los Jueces también son informados por el Ministerio de Justicia y se numeran en
forma correlativa dentro de cada tribunal, y se tiene su nombre, apellido y matricula.
Una vez que se le asigna el tribunal, el infractor se dirige al mismo. Dentro del horario
fijado para atención al público se le permite pasar al salón y deberá esperar a que la secretaria
lo llame para ser atendido (el llamado se realiza por orden de llegada y una vez terminado de
atender el infractor anterior). Una vez que la secretaria lo llama, verifica los datos personales del
infractor recibidos del Ministerio del Interior. En caso de haber alguno erróneo lo corrige. Luego
determina la penalización de acuerdo a las infracciones que figuran en la boleta de citación,
fecha de la boleta y causas anteriores resueltas y no resueltas. Una vez determinada la multa
se asigna un Juez y se crea una nueva causa (incluyendo en la carpeta toda la información
necesaria) que se entrega al Juez para que de su conformidad a lo actuado o rectifique la multa.
El Juez devuelve su opinión, se modifica la multa si es necesario y se comunica al infractor el
dictamen. Todas las causas son archivadas por número de documento del infractor, aunque
cada una tiene un número de causa, diferente a las demás. De cada causa interesa su

Seminario Profesional Universidad Nacional de Luján Página 91 de 117


descripción, número de boleta de citación con sus códigos de infracción, el tribunal que trató la
causa (que es el asignado a la boleta de citación) y el importe de la multa. La multa es una sola
por causa.
Cada infractor tiene un legajo identificado por número de documento, en el cual se
llevan las causas del infractor, apellido, nombre, domicilio y teléfonos del infractor. Si el infractor
está de acuerdo con la sanción impuesta se dirige a caja a abonar (el sistema de cobros de
multas no es contemplado en este sistema), caso contrario pide una audiencia con el Juez y el
Policía que le hizo la boleta.
En caso de petición de audiencia (una sola por causa), se verifica cuando el Juez
asignado está libre (de acuerdo a las demás audiencias agendadas) y se determina fecha y
hora de la misma. Se avisa al infractor, al Juez y al Policía que realizó la boleta. Las audiencias
se identifican por un número correlativo de orden de acuerdo a la fecha y el Juez asignado. En
el aviso se incluyen algunos datos de la causa a tratar. En cada audiencia se trata una única
causa.

Seminario Profesional Universidad Nacional de Luján Página 92 de 117


Trabajo práctico Área temática Nivel
Automóviles Todas las técnicas Medio

Objetivos:
Armar el diagrama de contexto.
Definir los eventos y funciones principales del sistema.
Armar el diagrama de flujo de datos y diagrama de Entidad-Relación.
Armar el diccionario de datos.

La empresa 2000 automóviles se dedica al alquiler de vehículos. La gestión de alquiler


se realiza a través de una serie de oficinas situadas a lo largo de todo el territorio nacional. Se
contempla solamente el alquiler del auto y cobro del mismo, el sistema no trabaja con reserva
de automóviles.
Se guarda información de todos los clientes que tuvieron relación con la empresa,
considerando cliente a toda persona que alquila (o alquiló) un vehículo. Los clientes son
identificados por su número de documento (DNI), si el cliente tiene una actividad importante en
la empresa se lo considera VIP y se le proporciona una tarjeta especial que tiene fecha de
vencimiento y porcentaje de descuento otorgado. En caso de no ser cliente VIP se guarda la
forma en que se desea pagar y como se contactó con la agencia. Además de ambos se guarda
nombre y apellido, DNI, teléfonos, domicilio, empresa en la que trabaja, teléfonos laborales,
domicilio laboral.
Los vehículos se encuentran identificados por el número de patente y se tiene el modelo
del auto, el número de chasis, motor y tipo de vehículo.
Los tipos de vehículos están codificados y pueden ser: camioneta, auto 4 puertas,
convertible, etc.
Existen cuatro Tipos de Tarifas: diaria, fin de semana, semana y “mes o superior”. Los
Tipos de Tarifas son identificados por un código y se conoce de cada una el nombre. Se sabe el
importe que se cobra por alquilar un auto. Dicho importe es definido por el dueño de la
compañía y varía de acuerdo al tipo de vehículo y al tipo de tarifa.
Cuando se alquila un auto, el cliente puede elegir algunos seguros opcionales que lo
cubrirán durante el alquiler. Los datos de los seguros son brindados por la Comisión Nacional
de Seguro y consisten en código, nombre e importe de cada uno. Los importes de los seguros
no varían de acuerdo al vehículo como lo hacen las tarifas.
El alquiler de un vehículo se realiza llenando una solicitud identificada por un número. El
cliente solicita el modelo y la compañía le asigna el vehículo concreto si hay disponible para la
fecha solicitada (información que se solicita on-line al Sistema de Devolución). En caso
contrario, el cliente realizará una nueva solicitud o no alquilará ningún vehículo. La solicitud
contiene fecha de realización de la solicitud, cliente, modelo de auto solicitado, período de
alquiler; de las solicitudes aceptadas se almacena el auto asignado, la fecha de alquiler del
automóvil, la tarifa adquirida (de acuerdo al tipo de vehículo y el tipo de tarifa), los seguros
opcionales contratados y seña que deja el cliente; de las solicitudes rechazadas se almacena el
motivo del rechazo. En caso de alquilar un vehículo se avisa al Sistema de Devolución para que
al fin del día actualice las bases de datos que corresponda. Si el cliente que solicita el vehículo
se presenta por primera vez y concreta el alquiler es dado de alta. Todas las solicitudes
realizadas por el cliente, son dadas de alta en el sistema, sean estas aceptadas o no.

Seminario Profesional Universidad Nacional de Luján Página 93 de 117


Una vez concluido el alquiler el encargado de playa avisa la devolución del vehículo y la
compañía factura el mismo (una factura por cada alquiler), teniendo en cuenta el auto alquilado,
la tarifa y los seguros opcionales contratados. A los clientes VIP se le descuenta sobre las
tarifas el porcentaje asignado en la tarjeta, pero no se realiza ningún descuento sobre los
seguros. Cada factura es identificada por un número y en la misma aparecerá la fecha de
facturación, el nombre del encargado de playa que recibió el auto, el DNI del cliente, patente del
coche alquilado, período de alquiler, código de cada seguro opcional elegido, código e importe
de la tarifa y el total a pagar. Se le envía una copia de la factura al cliente y la otra se archiva.
En cada factura se cobra un único alquiler.
Cuando un cliente viene a pagar puede abonar en forma parcial o total la factura. Cada
pago corresponde a una determinada factura. Lo primero que se comprueba es que el número
de factura corresponda al cliente en cuestión. Una vez hecha esta comprobación se realiza el
cobro de la factura y se registra. De cada pago se conoce el DNI del cliente, la fecha de pago, el
número de factura, el importe abonado, el saldo a pagar de la factura. No se aceptan pagos
mayores a la deuda de la factura. Se informa a fin del día al dueño de los cobros realizados. Los
pagos son identificados por el número de recibo.
Los datos de los vehículos son informados por el dueño a medida que se adquiere una
nueva unidad.

Seminario Profesional Universidad Nacional de Luján Página 94 de 117


Trabajo práctico Área temática Nivel
Fuente DC - TE - DFD -TD Medio

Objetivos:
Armar el diagrama de contexto.
Definir los eventos y funciones principales del sistema.
Armar el diagrama de flujo de datos.
Definir un proceso del DFD utilizando tabla de decisión.

Uno de los Subsistemas del Sistema de Administración de Consorcios de la empresa


De la Fuente & Asoc., se encarga del Mantenimiento de edificios.
Cuando un propietario hace un pedido de reparación es atendido por Secretaría, quien
registra los datos del propietario, de la propiedad y controla que sea efectivamente el propietario
y que tenga las expensas al día. Si todo está correcto registra en una planilla de pedidos las
características generales del problema. A fin del día confecciona un parte de novedades y se lo
entrega al Administrador para que este otorgue su conformidad y asigne prioridad para la
inspección de las propiedades. El Administrador responde en el momento y con esa información
se elabora un Listado General de Inspecciones, envía el original al Encargado de
Mantenimiento y archiva el duplicado.
El Encargado de Mantenimiento, luego de hacer el relevamiento de la propiedad,
informa el estado de situación de la misma y envía al Administrador el presupuesto de dicho
trabajo. Asimismo le informa al propietario que cuando obtenga la aprobación de la
Administración se comunicaran para arreglar fecha y hora de inicio del trabajo de reparación
correspondiente. El Administrador evalúa los trabajos de reparación de la siguiente forma:
! Si la característica del problema es Urgente, autoriza el pedido de reparación y le
asigna Prioridad 1,siempre que existan fondos en la reserva del edificio. En caso
contrario, hace una consulta al Director de la Comisión del Consorcio.
! Si la característica del problema es SemiUrgente y el monto presupuestado para la
reparación es menor de 500 pesos, autoriza la reparación y asigna Prioridad 2. En
cambio si el valor de dicho monto se halla comprendido entre 500 y 1000 pesos
hace una consulta al Director de la Comisión del Consorcio y si supera los 1000
pesos hace un pedido de cotización a terceros. Cualquiera sea el importe en caso
de no existir fondos de reserva hace una convocatoria de reunión de la Comisión
del Consorcio.
! Si la característica del problema es No Urgente y existen fondos de reserva hace
una consulta al Director de la Comisión del Consorcio. En caso de no existir fondos
rechaza el pedido de reparación.
De acuerdo al resultado del análisis para todos los casos en que se autoriza el pedido
de reparación se confecciona la Orden de Reparación, y se envía el original al Encargado de
Mantenimiento y se archiva el duplicado.

Seminario Profesional Universidad Nacional de Luján Página 95 de 117


Trabajo práctico Área temática Nivel
MoraBeach DC - TE - DFD -TD Medio

Objetivos:
Armar el diagrama de contexto.
Definir los eventos y funciones principales del sistema.
Armar el diagrama de flujo de datos.
Definir un proceso del DFD utilizando tabla de decisión.
La guardería de Windsurf “Mora Beach” necesita automatizar el sistema para la
organización de la XV Regata Anual de Prefectura Naval Argentina. Los interesados para
participar en el evento deben completar un formulario de inscripción, cuyo diseño comprende
dos partes:
! Ficha de inscripción propiamente dicha, donde consta el Apellido y Nombre del
participante, fecha de nacimiento, sexo, Dirección, Teléfono, Guardería, Categoría (a
completar por el recepcionista), Nro. de Vela, Tamaño de la vela, Largo de la tabla y
años de experiencia.
! Constancia de inscripción, en la que figura Apellido y Nombre del participante, fecha de
inscripción, Guardería, Categoría, Nombre del recepcionista.
Una vez que Recepción recibe el formulario, se asigna a cada participante la categoría
y se le informa el circuito correspondiente de acuerdo a las siguientes consideraciones:
! Si el participante tiene menos de 35 años, tiene una vela de hasta 7,5 m y el largo de la
tabla es menor a los 3,80 m, se lo inscribe en la categoría Raceboard. En caso de tener
más de 35 años se lo inscribe en la categoría Master y en ambos casos deberán
realizar el circuito completo.
! Si la longitud de la vela se halla entre los 5 y 9 m, cualquiera sea el tipo de tabla y edad
del participante, siempre que este manifieste su acuerdo, se lo inscribe en la categoría
Open y deberá realizar el circuito completo.
! Si el participante tiene menos de 1 año de experiencia como windsurfista, se lo inscribe
en la categoría de Principiante y deberá cumplir solo con la primera parte del circuito.
Luego el recepcionista separa el formulario en dos partes, entrega al participante la
constancia de inscripción y envía la ficha de inscripción a Secretaría. A medida que van
llegando los participantes al punto final del circuito, el Comité de Prefectura registra en la
Planilla de Overall el Nro. de vela y orden de llegada de cada competidor. Al finalizar la regata el
Jefe de Prefectura firma dicha planilla y la presenta en Secretaría. Es responsabilidad de cada
participante informar en Secretaría si ha abandonado la competencia en cualquier punto del
circuito.
En base a la planilla de Overall, Secretaría elabora el Listado General de Premios
clasificado por categoría (Apellido y Nombre del ganador, orden de llegada en su categoría,
Orden de llegada general). Se premian a los cinco primeros puestos de cada categoría.
También se genera un listado especial donde consta los datos de los 10 primeros principiantes
que cumplieron la primera parte del circuito.
Toda la documentación con los resultados de la regata es entregada al Director de
“Mora Beach”, el cual procederá a la apertura de la ceremonia de entrega de los premios
correspondientes.

Seminario Profesional Universidad Nacional de Luján Página 96 de 117


Trabajo práctico Área temática Nivel
IAE DC - TE - DFD -TD Medio

Objetivos:
Armar el diagrama de contexto.
Definir los eventos y funciones principales del sistema.
Armar el diagrama de flujo de datos.
Definir un proceso del DFD utilizando tabla de decisión.

El I.A.E., Instituto de Acreditaciones Eléctricas, otorga las credenciales


habilitantes para la realización de instalaciones eléctricas. Trabajan con tres
categorías: Profesionales (Ingenieros Eléctricos y Electrónicos), Técnicos (Electricistas
y Electrónicos) e Idóneos (Electricistas sin títulos oficiales). Para Profesionales y
Técnicos la habilitación es inmediata, los idóneos deben realizar un curso sobre ¨
Reglamentación e Instalaciones Eléctricas “.
El interesado se presenta en Recepción con el formulario de inscripción el cual
completó con su DNI, apellido, dirección y teléfono; dos fotos 4 x 4 y fotocopia del DNI.
Si es Profesional o Técnico se controla que el título y el certificado de matrícula del
Consejo Profesional sean los aceptados por el IAE, si es así se le entrega una
constancia de trámite en donde le indica el día en que se inició el trámite, el empleado
que lo inició y el día en que deberá retirar su credencial. La documentación se le envía
al Director del IAE, quién se encarga personalmente de la habilitación de profesionales
y técnicos.
Cuando el interesado es Idóneo se lo inscribe en un curso con vacantes en una
de las Entidades Habilitadas para el dictado del curso, (eligiéndola de una lista con las
23 entidades, dirección y responsable de la entidad). La recepcionista emite un
certificado de inscripción por duplicado donde consta la dirección de la entidad, fecha
de inicio del curso y el nro. de curso, el original se entrega al interesado y el duplicado
junto con los formularios de Inscripción, las fotos y fotocopias del DNI, se guardan en la
carpeta de la entidad elegida. En caso de que sea rechazada la inscripción se informa
al interesado. Se informa a los responsables de cada entidad los nuevos alumnos
inscriptos mediante un listado de inscripción.
Al finalizar cada curso, (dura aproximadamente 2 meses), cada responsable de
la entidad habilitada entrega en sector Habilitaciones del I.A.E, un informe de la
asistencia de los alumnos (Apellido y Nombre del alumno, nombre del curso, fecha de
finalización del curso, % de asistencia) junto con los exámenes finales de los alumnos.
Para otorgar la habilitación se procede de la siguiente manera:
• El porcentaje de asistencia deberá ser como mínimo del 90% y:
• Si la cantidad de respuestas correctas está entre 5 y 6 la calificación
será de 6.

Seminario Profesional Universidad Nacional de Luján Página 97 de 117


• Si las respuestas correctas son 7 u 8 la calificación asignada será 7,
además se lo incluirá en la lista de recomendados solo si el trabajo final
presentado obtuvo calificación superior a 8.
• Si la cantidad de respuestas correctas es igual a 9, la calificación
asignada será 9 y se lo incluirá en la lista de recomendados.
• Si todas las respuestas fueron correctas, la calificación será de 10 y se
lo incluirá en el listado de recomendados.
Con esta información el Ing. Valone consulta los formularios archivados y
genera el listado de habilitados por cuadriplicado con apellido, DNI y número de
registro asignado en ese momento. Le da el duplicado a Silvia, su secretaria; quien
archiva nuevamente el formulario de inscripción y archiva el duplicado del listado en el
archivo de Idóneos Habilitados. El triplicado lo envía a Estadísticas y el original lo
archiva. El cuadruplicado lo envía junto con las fotos a la empresa SCAN S.A. quien se
encarga de realizar las credenciales. Cada Entidad Habilitada le entrega a los
aprobados una constancia de trámite para que puedan retirar su credencial.

Seminario Profesional Universidad Nacional de Luján Página 98 de 117


Trabajo práctico Área temática Nivel
PRET DC - TE - DFD -TD Medio

Objetivos:
Armar el diagrama de contexto.
Definir los eventos y funciones principales del sistema.
Armar el diagrama de flujo de datos.
Definir un proceso del DFD utilizando tabla de decisión.

El Ministerio de Educación, a través del Programa de Equipamiento Tecnológico


(PRET), otorga el equipamiento de laboratorios de informática a colegios de todo el
país.
Cuando una escuela quiere ingresar al programa, se dirige antes del cierre de
inscripción, al área Proyectos Institucionales. Allí completa un formulario de inscripción
con los siguientes datos: nombre de la escuela, dirección, localidad, teléfono,
matrícula, tipo de institución(pública o privada), nombre del director, fecha de
inscripción. Junto con dicho formulario entrega una nota del director en la cual
fundamenta su pedido, detallando el equipamiento disponible y el que se solicita.
La recepcionista, controla que la información esté completa; que la escuela esté
inscripta en el sistema de enseñanza oficial del Ministerio; que esté dentro del termino
previsto de inscripción (determinado por la Dirección de Escuelas y que el
equipamiento detallado coincida con la información disponible en la base de
Equipamiento Escolar del Ministerio. De ser así arma un expediente con dicha
documentación, lo archiva en el bibliorato de Instituciones, y confecciona un
comprobante de inscripción con los siguientes datos: nombre de la escuela, fecha de
inscripción, responsable de inscripción, luego lo sella y se lo entrega al representante
del colegio. En caso de que la escuela haga su pedido fuera de término, se archivan
los documentos en el fichero de “Escuelas Pendientes”.
Una vez por mes, el Comité Evaluador, consulta los expedientes de los
institutos inscriptos y asigna el equipamiento de la siguiente forma (siempre que
existan fondos disponibles de acuerdo al presupuesto que determina la Dirección de
Escuelas):
Para las escuelas Públicas:
• Si la escuela tiene una matrícula menor o igual a 200 alumnos y está
ubicada en el interior del país, recibe equipamiento para un laboratorio,
instalación y capacitación; en el caso de pertenecer al Gran Bs. As. recibe lo
mismo pero sin capacitación.
• Si la escuela tiene cuenta en la matrícula entre 200 y 500 alumnos y está
ubicada en el interior del país o en el Gran Bs. As., recibe equipamiento,
instalación y capacitación para dos laboratorios.
• Si la escuela tiene una matrícula superior a los 500 alumnos y está ubicada
en el interior del país, recibe equipamiento para tres laboratorios y
capacitación; en el caso de pertenecer al Gran Bs. As. recibe equipamiento
para dos laboratorios sin capacitación.
• En el caso de escuelas ubicadas en Capital Federal, cualquiera sea su
matrícula, reciben equipamiento para un laboratorio y capacitación.

Seminario Profesional Universidad Nacional de Luján Página 99 de 117


Para las escuelas Privadas:
• En todos los casos, reciben el equipamiento correspondiente a un
laboratorio.

Si habiendo analizado todos los expedientes inscriptos en término aun


quedaran fondos, el Comité realiza el mismo análisis sobre los pendientes.
De acuerdo al análisis efectuado el Comité Evaluador confecciona por duplicado, un
listado de asignación de equipamiento de los institutos, envía el original junto con los
expedientes al Jefe de Gabinete para su autorización y guarda el duplicado en el
archivo de Equipamiento.
Cuando la secretaria de Proyectos Institucionales recibe dicho listado con las
correspondientes autorizaciones de la Jefatura de Gabinete y los expedientes:
• Envía una copia de dicho listado a la Administración, para que gestionen la
compra de equipos. Confecciona una carta de notificación para las
escuelas.
• Genera un listado con las escuelas que van recibir capacitación y lo envía al
Programa de Capacitación para que inicien la planificación de dicha
actividad.

Seminario Profesional Universidad Nacional de Luján Página 100 de 117


Trabajo práctico Área temática Nivel
ACA Todas las técnicas Medio

Objetivos:
Armar el diagrama de contexto.
Definir los eventos y funciones principales del sistema.
Armar el diagrama de flujo de datos y diagrama de Entidad-Relación.
Armar el diccionario de datos.
Definir un proceso del DFD utilizando tabla de decisión.

El ACA brinda el siguiente servicio de auxilio mecánico a sus socios:


Si un socio necesita auxilio mecánico, debe llamar a la oficina de auxilios para
que se le asigne un móvil. Para ello se chequea que la persona que solicita el servicio
sea realmente socio del ACA y que tenga las cuotas al día. Una vez verificado esto se
chequea que móviles están libres preguntándoles por radio.
En caso que haya algún móvil disponible se informa al usuario que en un
promedio de 2hs. el móvil llegará a auxiliarlo y se le informa al móvil designado el
trabajo a realizar, en caso que no haya móvil disponible se le informa al socio que se le
reintegrará hasta la suma de $300. para que contrate un remolque particular.
En ambos casos se registra en la base de datos el pedido de auxilio
identificándolo con un código, además de guardarse el número de socio, zona en la
que está el auto, la dirección exacta en donde se encuentra el auto. Cuando no hay
móvil se registra la hora de pedido del auxilio y el motivo por el cual no hay móvil
(todos trabajando, rotos, etc.) si hay móvil disponible se registra el número de móvil
asignado, y el tiempo de espera estimado para la atención.
Los móviles se encuentran identificados por número de móvil y se guarda
patente, marca, modelo y chofer de cada uno. Los choferes son identificados por su
DNI y se conoce apellido, nombre y teléfono. Un chofer trabaja con un único móvil. Los
datos de los móviles y los choferes son generados por el Departamento de Servicios.
Se sabe número, nombre, apellido y dirección de cada socio (informados por el
Departamento de Afiliación).
Las cuotas de los socios son informadas por el Departamento de Afiliación y se
tiene socio al que pertenece la cuota paga, mes pago, importe y Banco en donde se
realizó el pago.
Cuando el móvil ha cumplido el servicio pedido, debe elevar un informe a Casa
Central, Oficina de Auxilios, que contiene: número de auxilio brindado (todos distintos),
número de móvil (el asignado al pedido), código de pedido de auxilio, tipo de auxilio
realizado, horario real de llegada y horario de finalización de la atención (se realiza un
informe de atención por cada pedido de auxilio atendido). Con la información
presentada por los móviles, Casa Central elabora la liquidación de las comisiones
todos los días a las 20:00hs. generando la comisión a cobrar por cada chofer para ese
día (en pesos). Por cada chofer se guarda la comisión a pagar por cada fecha.
Cuando se liquidan las comisiones se verifica que el servicio a liquidar haya
sido realmente pedido. Si no lo fue se emite una nota de reclamo que se envía al
chofer, caso contrario se procede a efectuar el calculo de la liquidación de comisiones.

Seminario Profesional Universidad Nacional de Luján Página 101 de 117


Para liquidar las comisiones se tiene en cuenta el valor base, que figura en una
lista de precios por servicio que es actualizada por la Gerencia del Departamento de
Servicios. Establecido el valor base se consideran valores de ajuste tales como
porcentaje por antigüedad, cantidad de servicios realizados en el día y otros conceptos.
Si el empleado tiene una antigüedad de hasta 5 años corresponde el 0.05 del valor
base; entre 5 y 10 el 0.07 y antigüedad mayor a 10 años el 0.08. Para todos los
servicios que requirieron traslado se acredita $10. Si el chofer realizó mas de 5
servicios en el día se acreditan como premio $20. Si no pudo salir por tener el móvil en
reparación se liquidan $15 por el día, mas el valor base.
Luego de obtenido lo que cada chofer debe cobrar se envía una copia de las
comisiones liquidadas a Pagos para que realice la gestión de sueldos. Se archivan los
informes y el original de las comisiones liquidadas ordenados por fecha.
Con la información brindada por los móviles y las comisiones de los choferes, la
oficina de auxilios realiza estadísticas una vez por mes, que son enviadas al
Departamento de Servicios para que elabore los planes que crea necesario para el
mejoramiento de la empresa. Juntamente con las estadísticas se elabora un informe
con los servicios que no se pudieron brindar en el mes que se envía también al
Departamento de Servicios.

Seminario Profesional Universidad Nacional de Luján Página 102 de 117


Trabajo práctico Área temática Nivel
Rural DC - TE - DFD -TD Medio

Objetivos:
Armar el diagrama de contexto.
Definir los eventos y funciones principales del sistema.
Armar el diagrama de flujo de datos.
Definir un proceso del DFD utilizando tabla de decisión.

La Sociedad Rural Argentina controla e inscribe animales de pedigrí de


ganado vacuno, porcino y equino, asesorando a sus propietarios. Las actividades son
dirigidas por el Comité Ejecutivo, quien tiene a su cargo Inscripciones, Cobranzas y
Registros Genealógicos, este último departamento tiene dos sectores, Control de
Pariciones e Inspecciones.
Se desea agilizar el trámite de inscripción y la evaluación de las solicitudes.
Actualmente existen demoras y en ocasiones los datos que provee Sistemas se
encuentran desactualizados, el Jefe de Sistemas es el hijo del presidente del Comité
Ejecutivo y asiste con poca frecuencia ya que esta tarea la realiza gratuitamente.
Para realizar la inscripción de un animal, el propietario retira en el
Departamento de Inscripciones un formulario de Solicitud de Inscripción en original
y duplicado. Una vez completado el formulario el Departamento Inscripciones controla
que esté adecuadamente cumplimentado, si es así sella el duplicado con “recibido”, lo
entrega al propietario y envía el original a Cobranzas.
Cuando el criador abona el derecho a estudio de inscripción, Cobranzas
controla que el propietario se encuentre registrado como criador, para ello consulta el
archivo de criadores que es actualizado por el Departamento de Inscripciones. Si está
registrado, confecciona una factura por duplicado según los aranceles determinados
por el Ministerio de Agricultura, Ganadería y Pesca. Le entrega el original de la factura
y archiva el duplicado por fecha. Luego envía al Departamento de Registros
Genealógicos la Solicitud de Inscripción para su estudio.
Registros Genealógicos semanalmente extrae del fichero de Inscripciones
Pendientes, los formularios que aún no han sido procesados. Solicita a Sistemas,
(completando un cuaderno de pedidos), el Listado de Antecedentes Genealógicos
de la Cría a ser inscripta. Con el listado pedido (que es entregado junto con el
cuaderno firmado por el Jefe de Operaciones), Registros controla que el período
entre la última parición de la madre y el nacimiento de la cría, sea mayor o igual a 400
días en el caso de los equinos, 206 para porcinos y 360 para los vacunos. En caso de
no cumplirse este requisito se desaprueba la solicitud. Si el padre no está inscripto, la
aprobación queda sujeta a una inspección de la cría en el caso de equinos y vacunos,
para los porcinos se rechaza el trámite. Se informa al Departamento de Inscripciones el
resultado de las evaluaciones, devolviéndole las solicitudes que fueron analizadas
(tanto las aprobadas como las rechazadas) Se informa a Control de Pariciones e
Inspecciones las crías a inspeccionar.

Seminario Profesional Universidad Nacional de Luján Página 103 de 117


Trabajo práctico Área temática Nivel
LaFesti Todas las técnicas Medio

Objetivos:
Armar el diagrama de entidad relación.
Armar el diagrama de contexto.
Definir los eventos y funciones principales del sistema.
Armar el diagrama de flujo de datos.
Definir un proceso del DFD utilizando tabla de decisión.

El servicio de lunch “La Festichola” se dedica a organizar eventos en el Gran


Buenos Aires.
Cuando un interesado llega al establecimiento a solicitar un presupuesto,
Mariana, la recepcionista, le toma el pedido, para poder hacerlo se controla si la
persona que solicita el presupuesto ya realizó un pedido anteriormente (esto es lo que
lo hace cliente del establecimiento), si no es así le da de alta como interesado. Luego
establece para cuantas personas se necesita el servicio de lunch y que tipo de evento
es, ya esto influirá en presupuesto que se le dará al cliente. Una vez establecida la
cantidad de personas y el tipo de evento, Mariana le informa al interesado los distintos
servicios de lunch disponibles (información actualizada por el dueño), los tipos de
comida (combinados), también definidos por el dueño y el detalle de los platos
(informado periódicamente por el jefe de cocineros). Cuando el cliente ha realizado su
elección, Mariana, le informa el costo de lo pedido de acuerdo a la siguiente tabla:

• Si el pedido es menor a 10 personas, entonces no se aconseja un servicio


de lunch.
• Si el pedido se encuentra entre 10 y 50 personas entonces se determina
que tipo de servicio desea, de acuerdo a lo informado por el dueño, los
servicios que se encuentran disponibles son: Brindis, Cumpleaños,
Convención y Casamiento.
• Estos a su vez se pueden clasificar de acuerdo al tipo de comida que se
desea incluir:
• Sólo platos dulces
• Combinado 2 (platos salados y calientes)
• Combinado 3 (platos salados, calientes y dulces). Algunos
platos dulces puedes ser platos regionales (árabes,
japoneses, hindúes, etc).
• El precio base fijado para los servicios disponibles o eventos es:
• Brindis, $ 50.
• Cumpleaños, $ 55
• Convención, $ 50
• Casamiento, $ 70
Este importe incluye cualquiera de los tipos de comida. Para el combinado 2
hay un incremento sobre el servicio base del 5 % y para el combinado 3 hay un

Seminario Profesional Universidad Nacional de Luján Página 104 de 117


incremento del 7%. En caso de que el cliente solicite sólo platos dulces regionales el
costo del servicio aumenta un 10%.
• Si el pedido supera las 50 personas o se desea otro tipo de servicio u otro
tipo de comida se consulta con el Dueño del establecimiento para que
conforme o ajuste el presupuesto.

Una vez determinado el monto, Mariana le entrega al interesado el presupuesto,


guardando una copia del mismo. Cada presupuesto contiene: Nro. Presupuesto, fecha,
nro cliente (si tiene), DNI (si es interesado), tipo de evento solicitado (se encuentra
codificado), tipo de comida, cantidad de personas, precio establecido, en caso de que
el Dueño del establecimiento haya mencionado algo en cuanto al presupuesto, se
deberá incorporar lo dicho en los renglones de observaciones.
En caso de que el interesado regrese a realizar el pedido de servicio de lunch,
Mariana verifica que el mismo haya pedido un presupuesto. En caso de que no exista
el presupuesto se realiza en el momento y se entrega al cliente; no puede realizarse un
servicio si no se ha realizado un presupuesto previamente. Mariana consulta al
interesado si el servicio se mantiene tal como fuera presupuestado o si desea hacer
alguna modificación. Si desea efectuar alguna modificación se elabora un presupuesto
nuevo. Cuando el interesado da su conformidad al presupuesto se da de alta al cliente
(si este es su primer pedido) y al nuevo pedido, incorporando el nro. de pedido, fecha
de pedido, nro. de presupuesto, fecha de entrega del servicio, lugar de entrega y
teléfono del lugar de entrega. Una vez realizado esto se imprime un detalle del servicio
solicitado (nro. pedido, nro. presupuesto, nro. cliente, fecha pedido, tipo evento, tipo
comida, platos seleccionados, cantidad personas, fecha entrega, lugar entrega,
teléfono entrega e importe) entregando una copia al cliente, y otra al jefe de cocineros.
Cuando el pedido esta realizado el cliente debe dejar una seña pagada, el caso
de que quede saldo el cliente abonara en el momento de retirar el servicio. (El
subsistema de cobros y entregas no es analizado en este sistema).
La información que se guarda de los interesados es: Nro. de DNI, nombre,
teléfono, domicilio. En el caso de los clientes se guarda: Nro. de cliente, DNI, teléfono,
domicilio, nombre, fecha de alta como cliente, fecha de nacimiento y profesión .
Todos los platos se encuentran identificados por un único código, se conoce la
descripción del plato, si el plato es light o no y el costo básico. En caso de platos
dulces: se sabe si necesitan traslado refrigerado, el nombre de la región y el proveedor
(para los platos regionales). Para los platos salados se sabe la forma de presentación y
el tiempo máximo de anticipación de preparación. Para los platos calientes, el tiempo
de calentamiento en microondas y el tipo de fuente para servir.
Los eventos están codificados y para cada uno se conoce su código,
descripción e importe base. Los tipos de comida también están codificados y para cada
uno se conoce su descripción.

Seminario Profesional Universidad Nacional de Luján Página 105 de 117


Trabajo práctico Área temática Nivel
Veloz Todas las técnicas Medio

Objetivos:
Armar el diagrama de entidad relación.
Armar el diagrama de contexto.
Definir los eventos y funciones principales del sistema.
Armar el diagrama de flujo de datos.
Definir un proceso del DFD utilizando tabla de decisión.

La escuela de conductores “El Cochecito Veloz” se dedica a impartir cursos


sobre:
• Conducción del automotor (uno para Particulares y otro para Profesionales)
• Mecánica básica (nivel Introductorio, nivel Medio y nivel Avanzado)
• Educación vial. (uno para Conductores y otro para Instructores)

Estos cursos son organizados y periódicamente actualizados por el coordinador


de educación, y los aranceles son fijados por el administrador .
Un mismo curso puede dictarse en distintos horarios y para cada uno se conoce
el instructor a cargo y el horario de dictado.
Los cursos se encuentran identificados por un número correlativo, si el curso es
de educación vial se conoce nombre del curso, período de duración, cantidad de clases
teóricas, cantidad de clases prácticas y la ley vial que sirve de base a ese curso. En el
caso de los cursos de mecánica, se conoce también el período de duración y el
nombre, la cantidad de clases en taller. En caso de que sea curso de conducción se
conoce el nombre, periodo de duración, cantidad de clases en simulador, el tipo de
simulador de ese curso, cantidad de clases en automóvil. En todos los casos se
conoce el arancel básico del curso.
En caso de que algún interesado desee inscribirse en algún curso se procede
de la siguiente manera:
1. Se verifica si el interesado se encuentra registrado como alumno (ha
tomado algún curso anteriormente). En caso de ser un alumno nuevo se
registran todos sus datos personales. De cada alumno se conoce número
de alumno, nombre, apellido, tipo y nro. documento, teléfono, correo
electrónico, domicilio, fecha de ingreso, medio por el que se entero de los
cursos.
2. Luego se inscribe al alumno en los cursos que desea tomar. Un alumno
puede inscribirse en uno o mas cursos, decidiendo según el horario que
mejor le convenga. Para cada curso en el que se inscribe se registra el
curso, el horario, el número de alumno y la fecha de inicio del curso. Las
inscripciones se identifican por año en curso y un numero correlativo.
3. Se emite un ticket con el/los número/s de inscripción para que el alumno
presente en la ventanilla de pagos.
4. Se le entrega una constancia al alumno, la cual deberá presentar el primer
dia de clases.

Seminario Profesional Universidad Nacional de Luján Página 106 de 117


5. Una vez realizada la inscripción se informa a cada instructor por correo
electrónico que se le asigno un alumno (un mismo instructor es asignado a
varios cursos). De cada instructor se conoce su nro. de legajo, nro. de
documento, nombre y apellido, teléfono, correo electrónico y titulo.

Cuando el alumno presenta en la ventanilla de pagos el ticket, se calcula el


importe y se procede a cobrar el o los cursos. Por cada pago (en un mismo pago se
cobran todos los cursos en que se haya inscripto el alumno) se registra nro. de recibo
(numerado correlativamente), fecha de pago, nro. de inscripción (el o los que
correspondan) , importe del curso (respectivamente para cada curso), importe total
abonado y forma de pago. En caso de que el alumno pague con tarjeta se pedirá
autorización a la tarjeta correspondiente y se asentara el número de autorización. Una
vez realizado el cobro se imprime un recibo en el que consta nro. de recibo, fecha de
pago, datos de la inscripción, curso/s en lo que se inscribió, importe de cada curso,
importe total de pago y forma de pago. El original del recibo se entrega al alumno, se
guarda el duplicado en la carpeta de pagos. Administración al fin del día revisa y
controla la información de los pagos.
Para calcular el importe de cada curso se tiene en cuenta los aranceles básicos
fijados por el administrador.

• Se analiza el período transcurrido entre la fecha de realización del último


curso y la nueva inscripción: Si es mayor a 12 meses se recarga un 5 % al
valor base. Si está entre 6 y 12 meses no se hace recargo ni descuento. Si
está entre 2 y 6 meses se realiza un 10% de descuento sobre el básico.
• Si el interesado nunca realizó un curso el importe se recarga un 5 % sobre
al valor de base.
• Si el alumno contrata 2 cursos o más y paga en efectivo se le hace un
descuento del 10% para cualquier tipo de curso sobre el importe total de
pago

Seminario Profesional Universidad Nacional de Luján Página 107 de 117


Trabajo práctico Área temática Nivel
Garage Todas las técnicas Medio

Objetivos:
Armar el diagrama de entidad relación.
Armar el diagrama de contexto.
Definir los eventos y funciones principales del sistema.
Armar el diagrama de flujo de datos.
Definir un proceso del DFD utilizando tabla de decisión.

El garaje “El Auto Loco” tiene 1500 cocheras que se dan en alquiler por medio
de una relación contractual de duraciones distintas y desea tener un sistema que
administre las localizaciones de los lugares así como el movimiento de los vehículos.
Los contratos que se realizan pueden ser de 3 tipos: largo, mediano y corto
plazo, siendo su duración de 36 meses, 18 meses, 12 meses y mensual
respectivamente.
Cuando un cliente que desea alquilar una cochera se acerca al garaje, lo
primero que se hace es incorporarlo como nuevo cliente (de ser necesario), de esta
manera se le asigna un código, además se le pide: apellido y nombre, dirección,
teléfono particular. Luego se genera el contrato, el mismo posee un numero de
contrato, fecha de realización del contrato, el código del cliente. El código del empleado
administrativo que realizo el contrato, la duración del contrato, la fecha de comienzo del
contrato, la fecha de finalización y la cochera asignada. Además se guardan los datos
del automóvil que va a utilizar la cochera, de ellos se conoce: el dueño de vehículo, la
patente, marca, modelo y color. El contrato se firma por duplicado entregando el
original al cliente, archivando la copia .
Las cocheras se encuentran identificadas por un código correlativo, además se
conoce su ubicación (piso y sector), el mantenimiento de cada cochera el realizado por
un empleado en particular. Esta información es dada por el dueño del garaje.
En caso de que un cliente guarde mas de un vehículo en el lugar, debe firmar
por cada uno de los vehículos contratos diferentes.
Cuando un cliente desea ingresar o retirar su vehículo, lo solicita a Administración
informando su nombre y apellido y el automóvil a mover, el empleado determina en que
cochera se encuentra guardado o debe ingresar y le pide a un empleado conductor que
estacione o traiga el vehículo. Debido que muchos vehículos fueron maltratados por los
empleados conductores del garaje, el dueño ha comenzó a registrar que empleado
conductor ingreso o saco el vehículo, junto con la fecha y hora en la que se realizo el
movimiento y el tipo de movimiento realizado. Una vez que el empleado ha realizado
el movimiento pedido informa a la Administración que la tarea ha sido realizada, en ese
momento se entrega al cliente una copia del movimiento realizado.
Los contratos se deben abonar en forma mensual. Cuando el cliente se acerca a
abonar su mes de estadía, se le entrega un recibo el cual contiene el código de
cliente, su nombre y apellido, numero de contrato, cantidad de movimientos realizados
mes que abona e importe a abonar. El recibo se realiza en original y copia,
entregándole al cliente el original y archivando la copia. En caso de tener que abonar la

Seminario Profesional Universidad Nacional de Luján Página 108 de 117


estadía de mas de un vehículo, se realizan recibos de pago distintos. Al fin del día se
realiza un informe de las cobranzas realizadas y se entrega al dueño. De cada pago se
guarda el numero de contrato, cuota abonada, nro. de recibo, fecha e importe abonado.
El importe a abonar por mes se determina de acuerdo a:

• Si el abono es de 36 meses el importe mensual de la cochera es de $80, esto


incluye un tope de 200 movimientos del vehículo (entradas mas salidas)
mensuales
• Si el abono es de 18 meses el importe mensual de la cochera es de $100, esto
incluye un tope de 200 movimientos del vehículo (entradas mas salidas)
mensuales
• Si el abono es de 12 meses el importe mensual de la cochera es de $120, esto
incluye un tope de 200 movimientos del vehículo (entradas mas salidas)
mensuales
• Si el abono es mensual el importe la cochera es de $150, esto incluye un tope
de 200 movimientos del vehículo (entradas mas salidas) mensuales
• Si se realizaron mas de 200 movimiento, se realiza un recargo del 10%.
• En caso de tener alquilada mas de 1 cochera se realiza un 10% de descuento,
solo en aquellas que no se han excedido de los 200 movimientos.

De cada empleado se conoce el DNI, nombre y apellido, fecha de nacimiento, y


fecha de ingreso. En caso de que sea un empleado administrativo se conoce el turno
de trabajo, sus títulos y fecha en que fueron otorgados. En el caso de los empleados
conductores se conoce el numero de registro de conductor y fecha de vencimiento del
mismo; de los empleados de mantenimiento se guarda la fecha del ultimo certificado de
da salud otorgado por el Hospital correspondiente. La información de los empleados es
informada por el dueño del garaje.

Seminario Profesional Universidad Nacional de Luján Página 109 de 117


Capítulo 7

Bibliografía
Internet
• Página web de la cátedra: http://tadsi.webjump.com
• E-Mail de la cátedra: tadsi@yahoo.com

Libros y papers
• A New Form for Nested Relations - (Vol. 12 Nº 1, Mar ‘87) Meral Z.
Ozsoyoglu, Li-Yan Yuan. ACM Transaction on Databases Systems
• An Introduction to Database System - (Volumen I, 5º edición) C. J. Date -
Ed. Addison- Wesley
• Descripción de las operaciones típicas de una empresa - Alberto Diaz -
Ed. Club de Estudio
• Fundamentos de bases de datos - Henry F. Korth – Abraham Silberschatz
– Ed. McGraw-Hill
• Las Tablas de decisión y su aplicación al procesamiento de datos -
Gildersleeve - Ed. Paraninfo
• Modern Structured Analysis - Edward Yourdon - Ed. Prentice Hall
• Profesión: Sistemas - (Parte I) - Jaime Cabrera
• Structured Techniques: The Basis for CASE - James Martin - Carma
McClure - Ed. Prentice Hall
• Técnicas de Organización, Sistemas y Métodos - Lardent, Gómez
Echarrent - Loro - Ed. Club de Estudio

Seminario Profesional Universidad Nacional de Luján Página 110 de 117


Capítulo 8

Despedida

A una estación de trenes llega, una tarde, una señora muy elegante.
En la ventanilla le informan que el tren está retrasado y que tardará
aproximadamente una hora en llegar a estación.
Un poco fastidiada, la señora va al puesto de diarios y compra una
revista, luego pasa por el kiosco y compra un paquete de galletitas y una
lata de gaseosa.
Preparada para las forzosa espera, se sienta en uno de los largos
bancos del andén. Mientras hojea la revista, un joven se sienta a su lado y
comienza a leer un diario. Imprevistamente la señora ve, por el rabillo del
ojo, cómo el muchacho, sin decir palabra, estira la mano, agarra el paquete
de galletitas, lo abre y después de sacar una comienza a comérsela
despreocupadamente.
La mujer está indignada. No está dispuesta a ser grosera, pero
tampoco a hacer de cuenta que nada ha pasado; así que, con gesto
ampuloso, toma el paquete y saca una galletita que exhibe frente al joven y
se la come mirándolo fijamente.
Por toda respuesta, el joven sonríe... y toma otra galletita.
La señora gime un poco, toma una nueva galletita y, con ostensibles
señales de fastidio, se la come sosteniendo otra vez la mirada en el
muchacho.
El diálogo de miradas y sonrisas continúa entre galleta y galleta. La
señora cada vez más irritada, el muchacho cada vez más divertido.
Finalmente, la señora se da cuenta de que en el paquete queda sólo
la última galletita. “No podrá ser tan caradura”, piensa, y se queda como
congelada mirando alternativamente al joven y a las galletitas.
Con calma, el muchacho alarga la mano, toma la última galletita y,
con mucha suavidad, la corta exactamente por la mitad. Con su sonrisa
más amorosa le ofrece media a la señora.

Seminario Profesional Universidad Nacional de Luján Página 111 de 117


-¡Gracias!- dice la mujer tomando con rudeza la media galletita.
-De nada- contesta el joven sonriendo angelical mientras come su
mitad.
El tren llega. Furiosa, la señora se levanta con sus cosas y sube al
tren. Al arrancar, desde el vagón ve al muchacho todavía sentado en el
banco del andén y piensa: “Insolente”.
Siente la boca reseca de ira.
Abre la cartera para sacar la lata de gaseosa y se sorprende al
encontrar, cerrado, su paquete de galletitas... ¡intacto!

Empecé a trabajar en docencia pensando que deseaba


compartir algunas galletitas con los demás.
Ahora, diez años después me doy cuenta de que son ustedes
los que, todo este tiempo, han estado compartiendo las suyas
conmigo.
Gracias...

Extraído del libro: “De la Autoestima al egoísmo”.


Dr. Jorge Bucay.

Seminario Profesional Universidad Nacional de Luján Página 112 de 117


Anexo A

Normas de la materia

Regularización de la materia
Cumplir con la entrega de Trabajos Prácticos solicitados y
asistencia.
Aprobar el 1º Parcial.
Aprobar el 2º Parcial constituido por el Trabajo Práctico de Campo
(TPC) según características indicadas mas adelante.

Aprobación la materia en régimen promocional


Cumplir con las condiciones de regularización de la materia.
Obtener una calificación mayor o igual a 7 en el 1º parcial y el TPC.

Aprobación de la materia en examen final


Cumplir con las condiciones de regularización de la materia.
Presentarse a examen final en las fechas que la Universidad
designe.

Evaluaciones parciales
Se llevarán a cabo dos evaluaciones parciales con posibilidad de
promover la materia de acuerdo a las siguientes reglas:
El primer parcial tiene dos recuperatorios, cualquiera, ya sea el
parcial o alguno de los recuperatorios, debe ser aprobado para
poder rendir el segundo examen parcial (TPC). La aprobación tiene
carácter determinante para continuar el cursado de la materia.

Seminario Profesional Universidad Nacional de Luján Página 113 de 117


El segundo parcial consistirá en un Trabajo Práctico de Campo a
realizarse en equipo. El mismo constará de entregas parciales,
antes de la presentación definitiva, supervisadas por el equipo
docente dentro del horario de clases. En las entregas parciales
deben estar presentes todos los miembros del equipo ya que tienen
carácter de parcial y serán evaluados en su avance en forma
individual y grupal.

Formatos a utilizar
Presentación de los trabajos prácticos
Las entregas serán grupales quedando a criterio de los alumnos la
formación de equipos de trabajo de hasta 5 integrantes. Una vez
formados los equipos no podrán cambiarse a otro equipo.
Se considerará de vital importancia en la evaluación de los trabajos
prácticos la seriedad profesional de la presentación. Se recomienda
cuidar los siguientes aspectos: prolijidad, hojas de un mismo
tamaño, identificación del ejercicio y autores (de acuerdo a como se
detalla en 'Modelo de presentación') entre otros.
Los trabajos prácticos, ya sean de realización en clase, o los que
se traigan hechos como ejercitación durante la semana, deberán
ser presentados en hojas blancas, lisas, escritas de un solo lado,
tamaño A4 o Carta. No aceptándose ninguna otra.
Para escribir y graficar se usarán elementos que permitan un
registro indeleble. Los trabajos realizados en lápiz no se corregirán.
Se considera altamente recomendable el uso de procesador de
textos y/o software de dibujo.
Los trabajos prácticos se presentarán de alguna forma que asegure
que no se desprenderán las hojas, por ejemplo: carpeta, anillado,
etc. Bajo ningún concepto y en ninguna oportunidad se aceptarán
hojas sueltas.
Los trabajos prácticos que no cumplan con las normas
preestablecidas o aparezcan ilegibles no serán corregidos,
considerándose desaprobados.

Presentación de los exámenes


El examen es individual.
Se considerará de vital importancia en la evaluación de los
parciales la seriedad de la presentación que debe ser la adecuado
a la de un alumno universitario. Se recomienda tener en cuenta los
siguientes puntos: prolijidad, hojas de un mismo tamaño e
identificación del examen (nombre y apellido, número de legajo,

Seminario Profesional Universidad Nacional de Luján Página 114 de 117


fecha, numeración de páginas respetando el formato: "Página 99
de 99").
Los exámenes deberán ser presentados en hojas blancas, lisas,
escritas de un solo lado, tamaño A4 o Carta. No aceptándose
ninguna otra.
Los exámenes que no cumplan con las normas preestablecidas o
aparezcan ilegibles no serán corregidos considerándose
desaprobados.

Modelo de presentación
Carátula de los trabajos prácticos

Universidad Nacional de Luján


Licenciatura en Sistemas de Información
Ciclo de articulación

TRABAJO PRACTICO
[Nombre del trabajo práctico]
AREA TEMATICA
[Nombre del área temática]

SEMINARIO PROFESIONAL
(10062)
1º Cuatrimestre de ____

Grupo Nº __
[Nº Legajo] [Apellido, Nombre]
[Nº Legajo] [Apellido, Nombre]
[Nº Legajo] [Apellido, Nombre]
[Nº Legajo] [Apellido, Nombre]
[Nº Legajo] [Apellido, Nombre]

Fecha de presentación: __/__/__ Fecha de devolución: __/__/__

Comentarios: ..............................................................................................

..............................................................................................

..............................................................................................

..............................................................................................

Firma: ...........................................

Carátula de trabajos prácticos

Seminario Profesional Universidad Nacional de Luján Página 115 de 117


Hoja de los trabajos prácticos

Grupo Nº __ TP: [Nombre del trabajo práctico] Area: [Nombre del área

Grupo Nº __ TP: [Nombre del trabajo práctico] Area: [Nombre del área]

Seminario Profesional (10062) Página 99 de 99

Seminario Profesional (10062) Página 99 de 99

Hoja de trabajos prácticos

Seminario Profesional Universidad Nacional de Luján Página 116 de 117


Anexo B

Información personal
Apellido y Nombre:

E-Mail / Teléfono:

Localidad de residencia:

Título anterior:

Obtenido en:

Metodologías manejadas ! Análisis y Diseño Estructurado

! Análisis y Diseño Orientado a Objetos

! Otras:

Autores investigados ! Gane-Sarson ! James Martin

! Edward Yourdon ! Henry Korth

! Jaime Cabrera ! Booch

! Otros:

Lenguajes conocidos ! Visual Basic ! Visual C/C++ - C#

! Visual Fox ! Visual Java/Java

! Otros:

Lugar y puesto de trabajo:

He leído las “Normas de la materia” : .......................................


Firma

Seminario Profesional Universidad Nacional de Luján Página 117 de 117

You might also like