9 Ejercicios Prácticos 9.1 Ejercicio 1

Anuncio
9 Ejercicios Prácticos
9.1 Ejercicio 1
Utilizando la metodología de Análisis Estructurado, estudiar el siguiente supuesto.
Especificar el sistema con los siguientes DFD's: diagrama de contexto, diagrama de nivel
1 y diagrama de nivel 2.
El caso en estudio es un Organismo Autónomo de la Administración, concretamente
una Junta de Puerto, cuya labor básica es gestionar el uso y mantenimiento de las
instalaciones portuarias.
Las empresas consignatarias de barcos comunican a la Comisaría del Puerto la
entrada de barcos y sus características (petrolero, granelero, ...), se registran estas entradas
para la posterior realización de los trabajos solicitados asi como las peticiones generadas
por el departamento de supervisión referentes a la realización de algún servicio interno
para el mantenimiento de las instalaciones de la Junta. Las empresas consignatarias reciben
por cada uno de los servicios prestados un albarán de notificación(carga, descarga,
almacén, grúas, contenedores, atraque, etc.), a finales de mes la Comisaría del Puerto
genera una factura que especifica importe global de todos los albaranes enviados durante
ese mes. Los albaranes facturados se marcarán para saber que están facturados. El total de
cada factura se envía al Dpto de Contabilidad para su registro.
Una vez se encuentra el barco en la Junta se procede a la Gestión de las Mercancías
en él depositadas, básicamente la Gestión de Carga y Descarga de éstas. Partiendo del
registro de entradas producido por la Comisaría del Puerto (la cual contiene el nombre de
los barcos, las características de los mismos, los días de permanencia, la facturación de
atraque, los servicios solicitados y las características de la mercancía), se obtienen las
necesidades específicas de transporte, de personal necesario para el trabajo y de los
contenedores a utilizar. La gestión de almacenes aunque es una de las funciones que realiza
la Junta, se considera como un sistema aparte, y envía información sobre la disponibilidad
y grado de ocupación de los almacenes, en función de las previsiones de ocupación y
demanda de éstos, es lo que se conoce como planificación de almacén.
El Mantenimiento de Instalaciones se realiza a partir de la información que
proporciona la Comisaría sobre los servicios internos a realizar. En función del personal
disponible, se aceptará o no la realización de ese servicio. Posteriormente se comprueba
que exista stock del material necesario para el trabajo, si no hay se paraliza (el jefe de
mantenimiento se pone en contacto con los proveedores para el suministro adecuado, los
proveedores envían sus facturas y reciben sus pagos), en caso contrario se procede a su
realización.
El personal necesario para gestionar las mercancías y mantener las instalaciones, se
obtiene mediante peticiones al departamento de personal de la Junta quien comunica la
disponibilidad o no de éstos, siempre exigiendo información referente al cómputo de horas
trabajadas en la tarea encomendada.
9.1.1 Desarrollo de sistema
Vamos a construir el modelo que represente el sistema objeto de estudio.
El primer paso es construir el Diagrama de Contexto para lo cual delimitaremos el
ámbito de nuestro sistema (Junta del Puerto). Identificaremos los entes (entidades) que se
comunican con nuestro sistema por medio de información (datos) y cuyo funcionamiento
interno, no nos afecta.
Las entidades externas no sólo van a ser personas/empresas u organizaciones que
físicamente estan fuera de mi Organización, como pueden ser proveedores, clientes etc. En
algun caso van a ser componentes de mi Organización, pero cuyo funcionamiento no va a
ser objeto de mi estudio, y solo me interesa incluirlos por ser fuente o destino de
información.
Para identificar los flujos de datos nos situaremos y pensaremos como si fueramos el
proceso, de tal modo que los flujos de datos son :
♦ Emite : Flujo de datos del proceso al exterior.
♦ Recibe : Flujo de datos del exterior al proceso.
Nos servirá de ayuda utilizar una tabla, que nos indique el identificador de la
entidad, el verbo que indique la acción, y los flujos de datos (emite, recibe).
Entidad
Verbo/Acción
Recibe
Empresa Consignataria
Comunican
Datos barcos
Reciben
Albaran Notificación
Factura
Dpto. Supervisión
Generan
Peticiones
Dpto. Contabilidad
Recibe
Datos facturación
Dpto. Almacen
Envía
Previsiones(demanda)
Planificación
Proveedores
Personal
Envían
Emite
Disponibilidad
Facturas
Realizan
Pagos
Recibe
Peticiones
Horas necesarias
Comunica
Disponibilidad
Comprobamos que la entidad Departamento de Almacén, a pesar de ser una
actividad propia de la Junta del Puerto, queda excluida del ámbito de estudio, y sólo
necesito conocer cuales son los puntos de contacto con el sistema.
De modo que ya podemos construir el diagrama de contexto.
9.1.2 Diagrama de Contexto
Context
SUPERVISORES
EMPRESAS
CONSIGNATARIAS
ent. barcos
pet. serv.
albarán
facturas
JUNTA DEL
PUERTO.*
1
pagos
facturas
tot. fact.
PROVEEDORES
CONTABILIDAD
disponib.
demanda
disponib. alm
horas
petic.
GESTION ALMACEN
PERSONAL
9.1.3 Diagrama de Nivel 1
Ahora el siguiente paso será determinar los procesos básicos del sistema. Para ello
debemos identificar las actividades desarrolladas por la Junta del Puerto, y asociar un
nombre de proceso.
Actividad
Proceso
Control de entrada de barcos, control de servicios, facturación de Comisaría del puerto
los servicios
Gestión de Carga y Descarga de mercancías
Gestión de mercancías
Gestión del mantenimiento de instalaciones
Mantenimiento de Instalaciones
Las entidades externas incluídas en el diagrama de contexto, se van a mantener a lo
largo del desarrollo del sistema no pudiendo aparacer ninguna entidad nueva. Los flujos de
datos del diagrama de contexto se mantienen, pero habrá que ajustarlos al introducir los
procesos básicos. Sin embargo, es posible que en cada nivel aparezcan nuevos flujos de
datos cuyos orígen/destino serán almacenes de datos. Para cada proceso básico
construímos la misma tabla anterior, incorporando como fuente/destino almacenes
temporales:
9.1.3.1 COMISARÍA DEL PUERTO
Entidad
Verbo/Acción
Recibe
Emp. Consignataria
Comunican
Datos barcos
Reciben
Emite
Albaran Notificación
Factura
Dpto. Supervisión
Generan
Peticiones
Dpto. Contabilidad
Recibe
Datos facturación
En el caso de almacenamientos temporales, hablamos de grabar o recuperar
información por parte del proceso hacia el almacen de datos .
Almacen Datos
Recuperar
Cargueros
Datos de trabajos
realizados
Grabar
Explicación
Peticiones de los trabajos realizados en
los barcos.
Datos peticiones
Servicios Internos
Datos Servicios
Peticiones de mantenimiento.
9.1.3.2 GESTIÓN DE MERCANCIAS
Entidad
Verbo/Acción
Personal
Recibe
Dpto. Almacen
Recibe
Emite
Peticiones
Horas necesarias
Comunica
Disponibilidad
Envía
Previsiones(demanda)
Planificación
Almacen
Temporal
Cargueros
Disponibilidad
Recuperar
Grabar
Explicación
Datos de trabajos
a realizar
Peticiones de los trabajos
realizar en los barcos.
Datos
efectuados
trabajos
9.1.3.3 MANTENIMIENTO DE INSTALACIONES
Entidad
Verbo/Acción
Personal
Recibe
Proveedores
Recibe
Emite
Peticiones
Horas necesarias
Comunica
Disponibilidad
Envía
Facturas
Realiza
Pagos
Almacen Temporal
Recuperar
Servicios Internos
Servicios pendientes
Grabar
Explicación
Peticiones de los servicios internos
a
El DFD de nivel 1 será :
1 JUNTA DEL PUERTO
EMPRESAS
CONSIGNATARIAS
SUPERVISORES
GESTION ALMACEN
pet. serv.
ent. barcos
facturas
PERSONAL
horas
albarán
petic.
disponib. alm
disponib.
COMISARIA DEL
PUERTO.*
demanda
1.1
GESTION DE
MERCANCIAS.*
CONTABILIDAD
tot. fact.
1.2
reg. entrada
trab. efect.
reg. entrada
trab. efect.
datos serv.
CARGUEROS
SERV. INTERNOS
serv. pend.
MANT. DE
INSTALAC..*
pagos
PROVEEDORES
1.3
disponib.
horas
facturas
PERSONAL
petic.
9.1.4 Diagrama de nivel 2
Para cada uno de los procesos de nivel 1, haremos la descomposición de sus
actividades. En este segundo nivel aparecen una serie de almacenamientos,
(albaran,facturas etc) que contienen las distintas etapas por las que pasa un dato (v.gr
albaran).
9.1.4.1 COMISARÍA DEL PUERTO. NIVEL 2
Las actividades realizadas por la Comisaría del puerto son:
Actividad
Recoger información barcos y peticiones de trabajo
Confeccionar facturas para las empresas consignatarias
Confeccionar el albaran para las empresas consignatarias
Proceso
Registrar entradas y servicios
Generar facturas
Generar albaranes
Para cada proceso construímos la misma tabla anterior, incorporando como
fuente/destino almacenes de datos:
♦ 1.1.1 Registrar entradas y servicios.
Entidad
Verbo/Acción
Recibe
Empresa Consignataria
Registra
Datos barco
Supervisores
Realizan
Peticiones de Servicio
Almacen Temporal
Recuperar
Emite
Grabar
Explicación
Cargueros
Datos de entrada barco
Peticiones de los trabajos a realizar en
los barcos.
de Peticiones de mantenimiento.
Servicios Internos
Datos peticiones
servicios
♦ 1.1.2 Generar albaranes
Entidad
Verbo/Acción
Empresa Consignataria
Genera
Recibe
Almacen Temporal
Recuperar
Cargueros
Datos de trabajos
efectuados
Albaranes ptes.
Emite
Albaran
Grabar
Explicación
Datos de los trabajos efectuados
Datos albaranes
Para posterior facturación
♦ 1.1.3 Generar facturas
Entidad
Verbo/Acción
Empresa Consignataria
Recibe
Facturas
Contabilidad
Recibe
Total facturas
Almacen Temporal
Recuperar
Albaranes ptes.
Datos albaranes
Recibe
Emite
Grabar
Explicación
Albaranes ptes para facturar
Albaranes Facturad.
Datos albaranes
Albaranes ya facturados
Facturas
Datos facturas
Facturas
1.1 COMISARIA DEL PUERTO
EMPRESAS
CONSIGNATARIAS
SUPERVISORES
ent. barcos
pet. serv.
REGISTRAR
ENTRADAS Y
SERVICIOS
1.1.1
albarán
facturas
datos serv.
reg. entrada
CARGUEROS
SERV. INTERNOS
trab. efect.
ALB. FACTURADOS
GENERAR
ALBARANES
1.1.2
datos alb.
datos alb.
GENERAR
FACTURAS
1.1.3
ALB. PENDIENTES
datos alb.
tot. fact.
datos fact.
CONTABILIDAD
FACTURAS
9.1.4.2 GESTIÓN DE MERCANCÍAS
Actividad
Planificación de cargas
Planificar descargas
Planificación del almacen
Proceso
Calcular necesidades de carga
Calcular necesidades de descarga
Planificación del almacen
♦ 1.2.1 Calcular necesidades de carga
Entidad
Verbo/Acción
Recibe
Emite
Personal
Recibir
Disponibilidad
Generan
Peticiones
Horas
Almacen Temporal
Recuperar
Cargueros
Datos ent barco
Grabar
Explicación
Para el calcular la carga
Personal
Numero personas
Calculo necesidades de personal
Transporte
Numero transportes
Calculo transportes
Contenedores
Numero contened
Calculo contenedores
♦ 1.2.2 Calcular necesidades de descarga
Entidad
Verbo/Acción
Recibe
Personal
Recibir
Disponibilidad
Generan
Emite
Peticiones
Horas
Almacen Temporal
Recuperar
Cargueros
Datos ent. barco
Grabar
Explicación
Para el calcular la descarga
Personal
Numero personas
Calculo necesidades de personal
Transporte
Numero transportes
Calculo los transportes
Contenedores
Numero contened
Calculo numero de contened
♦ 1.2.3 Planificación de Almacén
Entidad
Verbo/Acción
Recibe
Gestión Almacen
Recibe
demanda
Comunica
Almacen Temporal
Recuperar
Cargueros
Contenedores
Contenedores
Emite
dispon. almacen
Grabar
Explicación
Trabajos efect.
Inf. trabajos efectuados en los cargueros
Datos albaranes
Inf. de los contenedores
1.2 GESTION DE MERCANCIAS
PERSONAL
petic.
petic.
disponib.
CALCULAR
NECESIDADES
DE CARGA
disponib.
horas
CALCULAR
NECESIDADES
DE DESCARGA
horas
1.2.2
1.2.1
reg. entrada
reg. entrada
n. personal
CARGUEROS
n. personal
PERSONAL
n. transporte
n. transporte
TRANSPORTE
n. contenedores
CONTENEDORES
n. contenedores
GESTION ALMACEN
trab. efect.
demanda
PLANIFICACION
DE ALMACEN
1.2.3
disponib. alm
9.1.4.3 MANTENIMIENTO DE INSTALACIONES
Actividad
Estudio de las peticiones
Control de stocks
Proceso
Aceptar servicio
Comprobar stocks
♦ 1.3.1 Aceptar Servicio
Entidad
Verbo/Acción
Recibe
Personal
Recibir
Horas
Emite
Generan
Peticiones
Disponibilidad
Almacen Temporal
Recuperar
Servicios Internos
Serv. ptes
Servicios Aceptado
Grabar
Explicación
Datos de servicios ptes.
Serv. aceptados
Datos de los serv.aceptados
♦ 1.3.2 Comprobar stocks
Entidad
Verbo/Acción
Recibe
Proveedores
Recibir
Facturas
Emiten
Pagos
Almacen Temporal
Recuperar
Servicios Aceptado
Serv. aceptados
Servicio curso
Stock
Emite
Stock
Grabar
Explicación
Servicios a estudio
Serv. parado
Si no existe stock
Serv. en curso
Servicios realizandose
Recepción material
Mantenimiento del stock
1.3 MANT. DE INSTALAC.
PERSONAL
SERV. INTERNOS
petic.
serv. pend.
disponib.
ACEPTAR
SERVICIO
1.3.1
horas
serv. acept.
SERV. ACEPTADOS
PROVEEDORES
serv. parado
serv. acept.
facturas
COMPROBAR
STOCK
pagos
1.3.2
serv. en curso
mat. recib.
disponib. mat.
SERV. EN CURSO
STOCK
9.2 Ejercicio 2
La Financiera Feliz es una compañía de préstamos. Tiene su oficina Central en
Málaga y 52 sucursales por toda Andalucía. Se está pensando en una replanificación de
sus sistema de préstamos por las siguientes razones:
1. El presente sistema de préstamos es una anticuado sistema batch que corre en
un MainFrame en la Oficina Central, procesando datos sobre los impresos
que llegan de las sucursales por correo. El sistema esta llegando a resultar
imposible de mantener ya que esta al límite de su capacidad, causando
innumerables retrasos.
2. La compañía tiene grandiosos planes de expansión. En ocho años tiene
planificado llegar a tener 300 sucursales por toda España.
La oficina central valida las solicitudes de préstamos que llegan desde las sucursales,
lo primero que hacen es pedir un informe al registro nacional de prestamistas (para
asegurarse de que el cliente no tiene antecedentes de préstamos impagados en otras
compañías) el registro nacional envía el informe correspondiente, el cual junto con la
información de préstamos pendientes y de préstamos de morosos que tiene la compañía,
sirve para filtrar los clientes posibles que se dejan en una carpeta para el director.
Finalmente es éste el que tiene la última palabra en la aceptación o no de las solicitudes. Si
la solicitud es rechazada se le envía una notificación a la sucursal.
Si es aceptada se pasa a producir la documentación del préstamo que básicamente
consiste en producir el cheque con el monto del crédito(que se envía a la sucursal) mas la
documentación adicional, por último estos préstamos a formalizar se dan de alta como
préstamos pendientes y se obtienen las letras de devolución que se envían a la sucursal.
Una vez al mes se generan informes de control para por un lado enviar los avisos de
impagados a los clientes con prestamos pendientes (los préstamos impagados se guardan
en una carpeta de préstamos de morosos), y por otro generar el informe de nuevos
préstamos producidos en el mes para el Dpto de Contabilidad.
Los pagos de las letras se pueden realizar tanto en las sucursales como en la central.
Para todos los pagos realizados en una sucursal se remite su correspondiente aviso de pago
a la central donde se registra. Si el cliente paga en la central, este pago se verifica, para
todos los pagos válidos se generan notificaciones de avisos de pago a la sucursal
responsable de ese préstamo. Los pagos se ingresan en el banco de la compañía.
Finalmente y una vez al mes se produce el informe mensual de pagos para el Dpto. de
Contabilidad.
Utilizando la metodología de Análisis Estructurado, especificar el sistema (oficina
central) con los siguientes DFD's: Diagrama de contexto, diagrama de nivel 1 y diagrama
de nivel 2.
9.2.1 Desarrollo de sistema
Vamos a construir el modelo que represente el sistema objeto de estudio.
El primer paso es construir el Diagrama de Contexto para lo cual delimitaremos el
ámbito de nuestro sistema ( Financiera Feliz ) . Identificaremos los entes (entidades) que se
comunican con nuestro sistema por medio de información (datos) y cuyo funcionamiento
interno, no nos afecta.
Las entidades externas no solo van a ser personas/empresas u organizaciones que
fisicamente estan fuera de mi Organización, como pueden ser proveedores,clientes etc. En
algun caso van a ser componentes de mi Organización, pero cuyo funcionamiento no va a
ser objeto de mi estudio, y solo me interesa incluirlos por ser fuente o destino de
información.
Para identificar los flujos de datos nos situaremos y pensaremos como si fueramos el
proceso, de tal modo que los flujos de datos son :
♦ Emite : Flujo de datos del proceso al exterior.
♦ Recibe : Flujo de datos del exterior al proceso.
Nos servirá de ayuda utilizar una tabla, que nos indique el identificador de la
entidad, el verbo que indique la acción, y los flujos de datos (emite, recibe).
Entidad
Verbo/Acción
Banco
Realiza
Cliente
Pagos
Contabilidad
Recibe
Comunica
Realiza
Emite
Emite
Sucursal
Envía
Avisos pago
Solicitud positiva
Registro General
Recibe
Recibe
Emite
Pagos
Avisos impagados
Petición
Informe
Informe pagos
Nuevos prestamos
Avisos pago
Letras
Cheques
Rechazo
Comprobamos que el Dpto. Contabilidad, a pesar de ser una actividad propia de la
empresa, queda excluida del ambito de estudio, y solo necesito conocer cúales son los
puntos de contacto con el sistema.
Indicar que el estudio corresponde a la Central, por lo tanto tratamos a las
Sucursales como entes fuera del sistema y por lo tanto no nos corresponde estudiar sus
funcionamiento interno.
Context
SUCURSAL
rechazo
BANCO
avisos
pago
avisos
pago
letras
solicitud
positiva
cheque
datos nuevos
préstamos
pagos
FINANC.
FELIZ.*
1
avisos impagados
CONTAB.
informe pagos
CLIENTE
pagos
peticion
informe
REGISTRO
GENERAL
9.2.2 Diagrama de Nivel 1
Ahora el siguiente paso será determinar los procesos básicos del sistema. Para ello
debemos identificar las actividades desarrolladas por la Financiera, y asociar un nombre de
proceso..
Actividad
Estuadiar las solicitudes
Generar la documentación del prestamo
Realizar informes
Realizar pagos
Proceso
Validadr solicitud
Producir documentación prest
Generar informes control
Gestión de pagos
Las entidades externas incluídas en el diagrama de contexto, se van a mantener a lo
largo del desarrollo del sistema no pudiendo aparacer ninguna entidad nueva .
Los flujos de datos del diagrama de contexto se mantienen, pero habrá que
ajustarlos al introducir los procesos básicos.
Sin embargo, es posible que en cada nivel aparezcan nuevos flujos de datos cuyos
orígen/destino serán almacenes de datos.
Para cada proceso básico construímos la misma tabla anterior, incorporando como
fuente/destino almacenes temporales:
♦ 1.1 Validar solicitud
Entidad
Verbo/Acción
Registro Gral.
Realiza
Sucursal
Recibe
Emite
Petición
Emite
Informe
Petición
Solicitud posit
Respuesta
Rechazo
En el caso de almacenamientos temporales, hablamos de grabar o recuperar
información por parte del proceso hacia el almacen de datos .
Almacen Temporal
Recuperar
Prestamos morosos
Datos cliente
Solicitud aceptadas
Ptmos. pendientes
Grabar
Información clientes
Datos solicitud
Datos cliente
Explicación
Solicitud de prestamos
De los prestamos ptes.
♦ 1.2 Producir documentación préstamo
Entidad
Verbo/Acción
Sucursal
Genera
Recibe
Emite
Letras
Cheques
Almacen Temporal Recuperar
Solicitud aceptadas
Grabar
Explicación
Datos
solicitud
aceptadas
Prestamos Ptes.
Información solicit aceptadas
Informe
aprobado
prestamo Informe de aprobación prestamo
♦ 1.3 Generar informe de control
Entidad
Verbo/Acción
Cliente
Recibe
Aviso impagados
Contabilidad
Envía
Datos nuevos prestamos
Almacen Temporal
Recibe
Recuperar
Prestamos morosos
Prestamos ptes.
Emite
Grabar
Explicación
Clientes morosos
Datos clientes morosos
Datos prestamo
Recuperan inf. prestamo
♦ 1.4 Gestión de pagos
Entidad
Verbo/Acción
Recibe
Emite
Cliente
Recibe
Pagos
Sucursal
Envía
Avisos pago
Banco
Envía
Avisos pago
Pagos
Contabilidad
Envía
Informe pagos
Almacen Temporal
Recuperar
Prestamos ptes.
Datos crédito
Grabar
Explicación
Recuperar inf. prestamo
Pagos
Información pagos
1 FINANC. FELIZ
SUCURSAL
REGISTRO
GENERAL
CONTAB.
rechazo
solicitud
positiva
peticion
informe
VALIDAR
SOLICITUD.*
letras
inf. cliente
datos
nuevos
préstamos
1.1
cheque
PRESTAMOS
MOROSOS
avisos
pago
datos solicitud
avisos
pago
SOLIC.
ACEPTADAS
PRODUCIR
DOCUM.
PRESTAMO.*
1.2
CONTAB.
inf. cliente
solicitudes
aceptadas
inf.
prestamo
aprobado
GENERAR
INFORMES
DE
CONTROL.*
PRESTAMOS
PENDIENTES
1.3
pagos
datos préstamo
datos crédito
informe pagos
avisos
impagados
GESTIONAR
PAGOS.*
1.4
CLIENTE
pagos
pagos
BANCO
9.2.3 Diagrama de Nivel 2
Para cada uno de los procesos de nivel 1, haremos la descomposición de sus
actividades :
9.2.3.1 VALIDAR SOLICITUD
Actividad
Comprobar solvencia cliente
Estudio solicitud
Proceso
Chequear cliente
Aceptar/rechazar solicitud
Para cada proceso construímos la misma tabla anterior, incorporando como
fuente/destino almacenes de datos:
♦ 1.1.1 Chequear cliente
Entidad
Verbo/Acción
Registro Gral.
Realiza
Sucursal
Recibe
Emite
Petición
Emite
Informe
Petición
Solicitud posit
Almacen Temporal
Recuperar
Prestamos morosos
Datos cliente
Clientes
Grabar
Información clientes
Datos cliente
Ptmos. pendientes
Explicación
Datos cliente
Información cliente
De los prestamos ptes.
♦ 1.1.2 Aceptar/no solicitud :
Entidad
Verbo/Acción
Sucursal
Respuesta
Almacen Temporal
Recibe
Emite
rechazo
Recuperar
Solicitudes aceptad
Clientes
Datos cliente
Ptmos. pendientes
Datos cliente
Grabar
Explicación
Datos solicitud
Información de las solicitudes
Datos cliente
Información clientes posibles
De los prestamos ptes.
1.1 VALIDAR SOLICITUD
REGISTRO
GENERAL
peticion
SUCURSAL
solicitud positiva
CHEQUEAR
CLIENTE
1.1.1
informe
datos
cliente
inf. cliente
inf. cliente
PRESTAMOS
MOROSOS
PRESTAMOS
PENDIENTES
CLIENTES
clientes posibles
ACEPTAR/NO
SOLICITUD
1.1.2
datos solicitud
rechazo
SOLIC.
ACEPTADAS
9.2.3.2 PRODUCIR DOCUMENTACIÓN PRÉSTAMO
Actividad
Generar documentación propia del crédito
Dar de alta prestamo y documentación
Proceso
Producir cheque y documentación
Alta prestamo y obtener letras
Para cada proceso construímos la misma tabla anterior, incorporando como
fuente/destino almacenes de datos:
♦ 1.2.1 Producir cheque y documentación
Entidad
Verbo/Acción
Sucursal
Emite
Recibe
Emite
Cheque
Almacen Temporal Recuperar
Grabar
Prest. a formalizar
Prestamos
formalizar
Solicit aceptadas
Explicación
Solicitudes
aceptadas
a Información
prestamos
a
formalizar
Información solicitudes aceptadas
♦ 1.2.2 Alta préstamo y obtener letras :
Entidad
Verbo/Acción
Sucursal
Emite
Recibe
Emite
Letras
Almacen Temporal Recuperar
Prest. a formalizar
Ptmos. pendientes
Doc. prestamos
formalizar
Grabar
a
Inf.
aprobado
Explicación
Información de prestamos
formalizar
prestamo Actualizar estado préstamos
a
1.2 PRODUCIR DOCUM. PRESTAMO
SOLIC.
ACEPTADAS
SUCURSAL
cheque
PRESTAMOS
PENDIENTES
solicitudes aceptadas
PRODUCIR
CHEQUE Y
DOCUMENT.
1.2.1
letras
inf. prestamo
aprobado
doc. préstamo a formalizar
PRESTAMOS A
FORMALIZAR
ALTA
PRESTAMO Y
OBTENER
LETRAS
1.2.2
doc. préstamo a formalizar
9.2.3.3 GENERAR INFORMES DE CONTROL
Actividad
Informes de morosos
Informes de nuevos prestamos
Proceso
Análisis morosos
Generar informes nuevos préstamos
Para cada proceso construímos la misma tabla anterior, incorporando como
fuente/destino almacenes de datos:
♦ 1.3.1 Análisis morosos
Entidad
Verbo/Acción
Cliente
Emite
Almacen Temporal
Recibe
Emite
Avisos impagados
Recuperar
Grabar
Datos préstamos
Datos
prestamos Información prestamos impagados
impagados
Información datos préstamos
Prestamos morosos
Préstamos pendientes
Explicación
♦ 1.3.2 Generar informes nuevos préstamos
Entidad
Verbo/Acción
Contabilidad
Emite
Recibe
Emite
Datos nuevos
préstamos
Almacen Temporal
Recuperar
Ptmos. pendientes
Datos préstamos
Grabar
Explicación
Recuperar
pendientes
información
de
prestamos
1.3 GENERAR INFORMES DE CONTROL
PRESTAMOS
MOROSOS
CLIENTE
PRESTAMOS
PENDIENTES
datos préstamos
datos
préstamo
impagado
avisos impagados
ANALISIS
MOROSOS
1.3.1
datos préstamos
GENERAR
INFORMES
NUEVOS
PRESTAMOS
1.3.2
datos nuevos préstamos
CONTAB.
9.2.3.4 GESTIONAR PAGOS
Actividad
Registrar el pago
Verificar el pago
Producir informe de pago
Notificar aviso pago a sucursal
Proceso
Registrar pago
Verificar pago
Producir informe pago
Notificar aviso pago sucursal
Para cada proceso construímos la misma tabla anterior, incorporando como
fuente/destino almacenes de datos:
♦ 1.4.1 Registrar pago
Entidad
Verbo/Acción
Recibe
Sucursal
Recibe
Avisos pago
Almacen Temporal
Recuperar
Préstamos pendientes
Emite
Grabar
Explicación
Pagos
Información pagos
1.4.2 Verificar el pago
Entidad
Verbo/Acción
Recibe
Cliente
Recibe
Pagos
Almacen Temporal
Recuperar
Ptmos. pendientes
Datos crédito
Emite
Grabar
Explicación
Pago válido
Recuperar
información
pendientes
Actualizar situación pagos
♦ 1.4.3 Notificar aviso de pago a sucursal
Entidad
Verbo/Acción
Recibe
Emite
Banco
Emite
Pagos
Sucursal
Emite
Avisos de pago
de
préstamos
Almacen Temporal
Recuperar
Grabar
Ptmos. pendientes
Avisos pago en central
Explicación
Recuperar información de préstamos
pendientes
♦ 1.4.4 Producir informe pagos
Entidad
Verbo/Acción
Contabilidad
Emite
Recibe
Emite
Informe pagos
Almacen Temporal
Recuperar
Ptmos. pendientes
Datos pago
Grabar
Explicación
Recuperar información de pagos
1.4 GESTIONAR PAGOS
SUCURSAL
avisos pago
REGISTRAR
PAGO
1.4.1
pagos
PRESTAMOS
PENDIENTES
pagos
datos crédito
pago válido
avisos pago
PRODUCIR
INFORME
PAGOS
VERIFICAR
PAGO
1.4.4
1.4.2
avisos pago
en central
informe
pagos
pagos
CONTAB.
NOTIFICAR
AVISO PAGO
A SUCURSAL
1.4.3
pagos
BANCO
CLIENTE
9.3 Ejercicio 3
Para concluir, a continuación se va a presentar muy resumidamente la aplicación del
método sobre un sistema que se encarga de la instalación, mantenimiento y conservación de
ascensores. En concreto, se indican el modelo de datos (ERX), el modelo de procesos (DC,
DFD1, DFD2), el DD y las plantillas asociadas.
9.3.1 Actividad principal de la empresa y sector
La empresa objeto de nuestro estudio se dedica a la venta, instalación,
modernización, reparación y mantenimiento de ascensores y montacargas para viviendas,
hoteles, hospitales, centros comerciales, etc. Tiene su ámbito de actuación por toda España
siendo los ascensores de viviendas los más introducidos en el mercado y en segundo lugar
los ascensores para hoteles, hospitales, centros comerciales, etc. El 35 % de la actividad de
la empresa se emplea para instalaciones nuevas, quedando el otro 65 % para
mantenimiento o post-venta.
9.3.2 Organigrama jerárquico
La figura 1 muestra el organigrama jerárquico de la empresa objeto de nuestro
estudio:
Gerencia
Dirección
Comercial
Dirección
Financiera
Compras
Reparaciones
Dirección
Técnica
Dirección
Calidad
Servicio
Diseño
Servicio
Post-Venta
Mantenimiento
figura 1: Organigrama jerárquico.
Servicio
Montaje
9.3.3 Análisis de factibilidad
Se consideran 3 subsistemas principales dentro de nuestra empresa; instalaciones
nuevas, contratación de mantenimientos y por último, reparación y conservación de
ascensores.
Se asume que estos subsistemas funcionarán correctamente cuando estén terminados,
ya que no existen barreras que impidan su implantación, pues se dispone del apoyo por
parte de la dirección y de los usuarios así como de un equipo de profesionales informáticos
vinculados a la empresa con suficiente experiencia para acometer el proyecto. Por lo tanto
la factibilidad operacional está asegurada.
Se considera también que el proyecto es factible técnicamente, pues la tecnología que
se empleará existe actualmente en el mercado; básicamente ésta consistirá en la
implantación de una arquitectura cliente-servidor que se apoye en un SGBDR al cual se
accederá a través de una aplicación informática desarrollada en algún lenguaje de
programación visual mediante tecnología ODBC. La empresa a incluido este proyecto
dentro de sus presupuestos y por tanto se dispone del dinero suficiente para su realización,
con lo cual la factibilidad económica está asegurada.
9.3.4 Delimitación del proyecto
Después de realizar la priorización de subsistemas, se considera con prioridad
máxima para el análisis, el subsistema reparacion y conservación de ascensores, a
continuación se procede a detallar los subsistemas funcionales que lo componen:
♦ Selección de subsistemas funcionales
Los subsistemas funcionales que aparecen son; conservación y engrase,
registro/atención de avisos, y reparaciones o reformas.
♦ Relaciones interdepartamentales
A continuación presentamos en la tabla 1, la matriz subsistemas
funcionales/departamentos para estudiar el grado de interactuación existente
con los procesos involucrados para estos subsistemas.
Gerencia
Técnico
Calidad
Conservación
y Engrase
***********
***********
Registro y
Atención de
avisos
***********
***********
***********
***********
***********
***********
Reparaciones
o Reformas
***********
Montaje
Post-Venta
***********
tabla 1: matriz subsistemas funcionales / departamentos.
♦ Descripción general de subsistemas funcionales
◊ Conservación y engrase
Básicamente consiste en llevar el control de caducidad de las revisiones
a nivel de conservación y engrase de los ascensores de nuestros
clientes, interesa llevar un control de fechas para el correcto
cumplimiento de los plazos de revisión.
◊ Registro/atención de avisos
Registrar los avisos urgentes que producen nuestros clientes motivados
por anomalías en el funcionamiento de los ascensores así como todos
los procesos involucrados en la atención de esos avisos procurando dar
un tiempo de respuesta mínimo.
◊ Reparaciones o reformas
Generación, control y seguimiento de presupuestos para realizar
cambios o reformas a componentes de los ascensores de nuestros
clientes. Gestión de las reparaciones forzosas producidas por roturas
que imposibilitan el buen funcionamiento de los ascensores.
9.3.4.1 ANÁLISIS DE REQUERIMIENTOS
Este apartado, por su extensión se omite pero recogería toda la información que se
genera de entrevistas, cuestionarios, documentos, presencia física, etc ... Nos centraremos
ahora en la formalización de estos requerimientos.
9.3.4.2 FORMALIZACIÓN DE REQUERIMIENTOS
_______________________________________________________________________
Referencia: R96/01.
Nombre: Control y engrase.
Descripción detallada: Los operarios que pertenecen al grupo de conservación y engrase
llevan unas fichas llamadas control y engrase (D96/01) que contienen la información del
cliente y el código del ascensor a engrasar, sobre esta ficha el operario deberá rellenar la
fecha en la cual se produce el engrasado, así como todos los chequeos adicionales.
Respecto a caducidades, solamente interesa llevar el control de fechas para el
cumplimiento de plazos de revisión.
Documentación asociada: Los documentos involucrados son los siguientes
♦ D96/01 Ficha de control y engrase
Evaluación actual: Grado de satisfacción bajo, no se dispone de ningún control
informático sobre la información . Las fichas se almacenan en un folder en el departamento
técnico de la empresa. El chequeo de caducidades lo realiza una persona cada 15 días y de
forma manual.
Necesidades de información detectadas: Sería muy útil llevar un registro de estas fichas
para que cuando se estime oportuno se pueda disponer de listados de control de
caducidades sobre las revisiones de los ascensores. Una copia de este listado sería
entregada al operario y donde quedaría claramente reflejada la ruta a seguir.
_______________________________________________________________________
_______________________________________________________________________
Referencia: R96/02.
Nombre: Registro/Atención de avisos.
Descripción detallada: Puede ocurrir que un cliente detecte una anomalía en el
funcionamiento de su ascensor o ascensores, normalmente el cliente llama a la oficina
central donde se registra el aviso en la hoja de recepción de avisos (D96/02). La persona
responsable de coger los avisos llama por emisora a algún operario que pertenezca al
grupo de avisos para que vaya a resolver el problema. Una vez el operario ha atendido el
aviso rellena un parte de intervención (D96/03) que lleva a la oficina central, donde es
completado por el personal administrativo indicando el tipo de contrato (M=mantenimiento
normal, MS=mantenimiento semi-riesgo, MT=mantenimiento todo-riesgo) que tiene el
cliente para ver si hay que facturar o no.
Documentación asociada: Los documentos involucrados son los siguientes
♦ D96/02 Hoja de recepción de avisos
♦ D96/03 Parte de intervención
Evaluación actual: Grado de satisfacción medio. Se da un tiempo de respuesta aceptable
pero se considera que se puede mejorar.
Necesidades de información detectadas: Muy interesante el registrar la información de
los avisos donde quede claramente reflejada el día y hora en que se producen, ello
permitiría que se pudiesen obtener estadísticas mensuales para averiguar cuales son los
días y horas críticas de atención así como el tiempo medio invertido por un operario en un
aviso. De esta forma se podría racionalizar recursos (operarios, telefonistas, ...) para dar
un servicio mas adecuado a nuestros clientes.
______________________________________________________________________
_______________________________________________________________________
Referencia: R96/03.
Nombre: Reparaciones o reformas.
Descripción detallada: Las reparaciones o reformas, pueden producirse porque el cliente
pide un presupuesto, porque un operario se ha dado cuenta cuando engrasaba que hay una
avería o por otra vía de comunicación. Si el cliente pide un presupuesto para reformar
algo, el dpto técnico rellena la hoja de presupuestos (D96/04) y el presupuesto pasa a estar
pendiente de aceptación, la hoja se entrega al cliente y cuando éste da el visto bueno, el
presupuesto se considera aceptado provocando que el dpto técnico genere una orden de
intervención (D96/05) para ejecutarlo. Si es el operario el que detecta una anomalía, lo que
hace es rellenar un parte de incidencias (D96/06), este parte se entrega al encargado
(previa firma de los dos) el cual, después de ver la avería sobre el ascensor, decide si hay
que intervenir y la pasa al dpto técnico quien abre una orden de intervención o la rechaza.
En el momento que se abre una orden de intervención, se introduce el detalle del trabajo a
realizar junto con los materiales que se necesitan. A partir de esta orden se genera por
impresora el parte de intervención (D96/02), que se le entrega al operario el cual una vez
finalizado el trabajo, lo modificará si es preciso y en cualquier caso lo devolverá al dpto
técnico. Cuando el dpto técnico de el visto bueno quedará cerrada la orden y a partir de ese
momento se facturará según el tipo de contrato que el cliente tenga.
Documentación asociada: Los documentos involucrados son los siguientes
♦ D96/02 Parte de intervención
♦ D96/04 Hoja de presupuestos
♦ D96/05 Orden de intervención
♦ D96/06 Parte de incidencias
Evaluación actual: Grado de satisfacción bajo. Toda la documentación que genera el
proceso de creación y seguimiento de un presupuesto se realiza de forma manual y resulta
farragoso, respecto al apartado de reparaciones muchas veces se pierden partes de
incidencias que rellenan los operarios y nunca se atienden.
Necesidades de información detectadas: Sería deseable automatizar el proceso de
creación y seguimiento de presupuestos desde la petición hasta la facturación. Un registro
de los partes de incidencias evitaría la pérdida de alguno de ellos y garantizaría el servicio
de reparación.
_______________________________________________________________________
9.3.5 Construcción de los modelos de análisis
9.3.5.1 MODELO DE DATOS
♦ Diagrama ERX
Se ha extraído del entidad-relación completo, la parte correspondiente para
satisfacer el requerimiento R96/03 que puede verse en la figura 2.
PERSONAL
CLIENTE
1,1
tipo
1,1
realiza
pide
0,M
0,M
1,M
ENCARGADO
OPERARIO
1,1
AVISO
PRESUP.
1,1
1,1
1,1
supervisa
pasa
a
ser
rellena
0,M
pasa
a
ser
0,1
0,1
P.
INCID.
0,M
AVISO
VALIDADO
PRESUP.
VALIDADO
1,1
1,1
contiene
0,M
1,1
pasa
a
ser
0,1
P.
INCID.
VALID.
provoca
1,1
provoca
1,1
1,1
1,1
provoca
ORDEN
INTERV.
0,M
1,1
0,M
contiene
ARTICULO
1,1
genera
1,1
1,1
ejecuta
FACTURA
figura 2: diagrama entidad-relación (reparación y conservación ascensores).
♦ Plantillas
He aquí un ejemplo de la construcción de plantillas para los componentes de
estos diagramas.
__________________________________________________________________
Entidad
Nombre
: Cliente
Referencia
: E-01
Definición
: Datos personales y comerciales de los clientes
Atributos
: Código_cliente, apellidos, nombre, CIF/NIF, ...
__________________________________________________________________
__________________________________________________________________
Relación
Nombre
: Realiza
Referencia
: R-01
Definición
: Avisos realizados por los clientes
Atributos
: Ver hoja de avisos D96/03
Entidades
: Cliente, Aviso
Cardinalidad : 1:M
Restricciones : ninguna
__________________________________________________________________
__________________________________________________________________
Generalización
Nombre
: Tipo
Referencia
: G-01
Definición
: Tipo de personal de asistencia
E. padres
: Personal
E. hijas
: Operario, Encargado
__________________________________________________________________
9.3.5.2 MODELO DE PROCESOS
♦ Diagrama de Contexto
A continuación se muestra en la figura 3, el diagrama de contexto asociado al
análisis realizado para el subsistema de reparación y mantenimiento de
ascensores.
Context
DPTO.
TECNICO
OPERARIO
D96/01
D96/01
fechado
D96/05
detección
avería
D96/06
modificado
D96/03 y
D96/05
Reparación y
Mantenimiento
de
Ascensores.*
aviso emisora
CLIENTE
visto bueno
firma
1
D96/04 aceptado
D96/01
firmado
D96/06
y
D96/05
D96/06
modificado
detección
avería
llamada
D96/06
D96/04
petición
ENCARGADO
D96/04
figura 3: diagrama de contexto (reparación y conservación de ascensores).
♦ Diagrama de Nivel 1
El diagrama de nivel 1 resultado de la explosión de proceso principal, es el
que aparece en la figura 4. Obsérvese que se muestran almacenamientos con
flujos de sólo entrada o sólo de salida, esto es debido a que son creados o
usados en otros subsistemas de la empresa que no son objeto de nuestro
análisis.
1 Reparación y Mantenimiento de Ascensores
OPERARIO
ENCARGADO
D96/01
D96/01
fechado
D96/01
firmado
CLIENTE
detección avería
D96/03
y
D96/05
Conservar
y
Engrasar
aviso
emisora
D96/06
modificado
alm D96/01
1.1
D96/06
firma
DPTO.
TECNICO
Recepción de
avisos
visto bueno
Atender
avisos
urgentes
D96/06 y
D96/05
alm D96/06
D96/06
modificado
D96/05
Reformar
o Reparar
1.3
Datos cliente
1.2
alm D96/05
D96/03 fact.
pendiente
alm D96/03 de
avisos
Maestro
artículos
alm D96/03
D96/04
llamada
detección
avería
D96/04
petición
CLIENTE
D96/04
aceptado
figura 4: diagrama nivel 1 (reparación y conservación de ascensores).
♦ Plantillas
He aquí un ejemplo de la construcción de plantillas para los componentes de
estos diagramas.
__________________________________________________________________
Entidad Externa
Nombre
Referencia
Definición
: Departamento Técnico.
: EE-2.
: Supervisión y toma de decisiones respecto a
procesos técnicos.
Flujos de Datos : D96/05, D96/06, D96/06 modificado, visto bueno, firma.
Volumen
: 20 empleados.
__________________________________________________________________
__________________________________________________________________
Proceso
Nombre : Conservar y Engrasar.
Referencia
: P-1.1.
Definición
: Actuaciones rutinarias de tipo preventivo sobre
instalaciones existentes.
Entradas
: D96/01 fechado, D96/01 firmado, D96/03, D96/05.
Salidas
: D96/01, D96/03, D96/05.
Descripcion
: Ver formalización de requerimiento R96/01.
__________________________________________________________________
__________________________________________________________________
Almacenamiento de datos
Nombre
Referencia
Flujos de Datos
Descripción
Contenido
: alm D96/01.
: S-7.
: Entradas (F-10), Salidas (F-11)
: Almacenamiento de fichas de control y engrase.
: Ver estructura de datos asociada a D96/01.
__________________________________________________________________
__________________________________________________________________
Flujo de datos
Nombre
Referencia
Fuente
Destino
Descripción
Estruct. Datos
Volumen
Comentarios
: D96/01 firmado.
: F-5.
: EE -3 Cliente.
: P-1.1. Conservar y Engrasar.
: Documento de verificación para el engrasede ascensores,
lo firma el cliente aceptando la revisión.
: Ver estructura de datos asociada a D96/01.
: Aprox. 40 revisiones diarias
: ninguno
__________________________________________________________________
9.3.5.3 DICCIONARIO DE DATOS
Se muestra a continuación un ejemplo de las plantillas utilizadas para la
construcción del Diccionario de Datos.
__________________________________________________________________
Dato elemental
Nombre
: Zona.
Descripción
: Indica el área urbana de ubicación del ascensor.
Longitud y Tipo: Carácter de longitud 10.
Sinónimos
: Area, Lugar.
Valores
: { a..z | A..Z | 0..9 }.
__________________________________________________________________
__________________________________________________________________
Estructura de dato
Nombre
Descripción
Componentes
: D96/01.
: Ficha de control y engrase.
: n_ascensor + zona + { fecha + operario + cliente +
piso + letra }6 + año + registro_inspección.
__________________________________________________________________
Descargar