Anda di halaman 1dari 66

UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA

VICERRECTORADO ACADMICO
COORDINACIN GENERAL DE PREGADO
COORDINACIN DE PASANTAS
PROYECTO DE CARRERA: INGENIERA EN INFORMTICA
SIDERRGICA DEL ORINOCO ALFREDO MANEIRO (SIDOR).

MIGRACIN A SOFTWARE LIBRE DEL SISTEMA DE IMPRESIN DE


DOCUMENTOS DE SIDOR C.A.

Informe de pasanta presentado como requisito para optar al ttulo de: Ingeniero en
Informtica.

Tutor Acadmico

Autora:

Ing. Oscar Salazar.

Tglo. Nilyan Vicent.

Tutor Industrial
Ing. Dorianny Lares.

Puerto Ordaz, Octubre del 2014.

UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA


VICERRECTORADO ACADMICO
COORDINACIN GENERAL DE PREGADO
COORDINACIN DE PASANTAS
PROYECTO DE CARRERA: INGENIERA EN INFORMTICA
SIDERRGICA DEL ORINOCO ALFREDO MANEIRO (SIDOR).

MIGRACIN A SOFTWARE LIBRE DEL SISTEMA DE IMPRESN DE


DOCUMENTOS DE SIDOR C.A.
Informe de pasanta presentado como requisito para optar al ttulo de: Ingeniero en
Informtica.

Tutor Acadmico

Tutor Industrial

Ing. Oscar Salazar.

Ing. Dorianny Lares.

Puerto Ordaz, Octubre del 2014.

AGRADECIMIENTO
Es un honor para mi persona mencionar a esos seres queridos que
han sido una pieza esencial en mi formacin no slo profesional sino tambin
personal dado que los valores que he adquirido gracias a ellos, a lo largo de
mi vida son hoy tan fundamentales para ser un profesional como los
conocimientos tcnicos que he aprendido en las instituciones a las que he
asistido.
Primeramente a mis queridos padres quienes me han brindado su
amor incondicional cada da de mi vida, as como tambin cualquier tipo de
apoyo que he requerido.
A mi hermano, Marcos quien ha sido un ejemplo a seguir y que ha
sido mi compaero en todo momento.
A mi tutor industrial, Dorianny Lares por guiarme durante el transcurso
la pasanta.
A mi tutor acadmico, Oscar Salazar quien es un excelente profesor y
ha contribuido con mi formacin acadmica.

NDICE
NDICE DE FIGURAS ......................................................................................6
NDICE DE TABLAS .........................................................................................7
INTRODUCCIN..............................................................................................9
1.DESCRIPCIN DE LA EMPRESA...............................................................11
Identificacin de la empresa..............................................................11
Visin..................................................................................................11
Misin.................................................................................................12
Objetivos de la empresa....................................................................12
Explicacin General de las Funciones del Departamento.................13
2. SITUACION PROBLEMA...........................................................................14
3. OBJETIVOS DE LA PASANTIA Y PLAN DE TRABAJO.............................16
Objetivo General................................................................................16
Objetivos Especficos.........................................................................16
Descripcin del plan de trabajo.........................................................16
4.METODOLOGA APLICADA PARA LA ELABORACIN DEL SISTEMA Y
LOGROS OBTENIDOS...................................................................................19
Metodologa aplicada.........................................................................19
Consideraciones................................................................................21
Fases.................................................................................................21
Anlisis de las necesidades del sistema...........................................22
Diseo del sistema.............................................................................27
Desarrollo y documentacin .............................................................53
Pruebas y mantenimiento..................................................................68
4

Implementacin del sistema..............................................................69


5. FACILIDADES Y DIFICULTADES...............................................................70
Facilidades.........................................................................................70
Dificultades........................................................................................70
6.CONOCIMIENTOS ADQUIRIDOS...............................................................72
Conocimientos tericos.....................................................................72
Conocimientos prcticos....................................................................72
CONCLUSIONES............................................................................................73
RECOMENDACIONES...................................................................................74
REFERENCIAS BIBLIOGRFICAS...............................................................76
ANEXOS.........................................................................................................77
A. Plan de trabajo........................................................................................78

NDICE DE FIGURAS
pp.
Figura 1: Fases de MEDIS..............................................................................11
Figura 2: Casos de Uso Administrar impresora..........................................28
Figura 3: Casos de Uso Consultar Documento.............................................31
Figura 4: Casos de Uso Visor de eventos .....................................................40
Figura 5: Casos de Uso Versionar Documento ............................................43
Figura 6: Casos de Uso Imprimir Documento ...............................................45
Figura 7: Diagrama de clases del sistema de impresin ...............................47
Figura 8: Modelo Relacional de base de datos parte I..................................49
Figura 9: Modelo Relacional de base de datos parte II.................................50
Figura 10: Matriz de roles del sistema de impresin ....................................51
Figura 11: Matriz de riesgos del sistema de impresin .................................52
Figura 12: Plan de trabajo...............................................................................78

NDICE DE TABLAS
pp.
Tabla 1: Caso de uso especifico: Verificar solicitante.....................................11
Tabla 2: Caso de uso especifico: Verificar permisos de acceso.....................17
Tabla 3: Caso de uso especifico: Seleccionar documento.........................29
Tabla 4: Caso de uso especifico: Asociar/Desasociar Doc...........................29
Tabla 5: Caso de uso especifico: Seleccionar impresora ..............................31
Tabla 6: Caso de Uso Versionar Documento: Validar impresora .................32
Tabla 7: Caso de uso especifico: Consultar documento...............................33
Tabla 8: Caso de uso especifico: Determinar documento a consultar..........34
Tabla 9: Caso de uso especifico: Seleccionar documento de exportacin. .32
Tabla 10: Caso de uso especifico: Seleccionar documento DT...................33
Tabla 11: Caso de uso especifico: Seleccionar Doc Cabotaje......................34
Tabla 12: Caso de uso especifico: Seleccionar Documento..........................34
Tabla 13: Caso de uso especifico: Verificar solicitante...................................11
Tabla 14: Caso de uso especifico: Verificar permisos de acceso...................17
Tabla 15: Caso de uso especifico: Ingresar datos de consula...................29
Tabla 16: Caso de uso especifico: Interactuar con documento.....................29
Tabla 17: Caso de uso especifico: Imprimir documento.................................31
Tabla 18: Caso de uso especifico: Generar evento.......................................32
Tabla 19: Caso de uso especifico: Enviar notificacin de evento critico.......33
Tabla 20: Caso de uso especifico: Consultar evento.....................................34
Tabla 21: Caso de uso especifico: Indicar criterios de bsqueda.................32
Tabla 22: Caso de uso especifico: Visualizar evento....................................33
7

Tabla 23: Caso de uso especifico: Determinar tipo de impresin .................34


Tabla 24: Caso de uso especifico: Seleccionar impresora............................34

INTRODUCCIN.
Sidor C.A en busca de mejorar sus procesos y adaptarse a los
requerimientos de software libre, viene desarrollando una serie de proyectos
con el fin de adecuarse a las necesidades modernas dentro de la
organizacin, as como cumplir con los estndares definidos para la
elaboracin y construccin de soluciones de software.
En la bsqueda de agilizar y mejorar los procesos se encuentra la
migracin del sistema de impresin de documentos de la empresa, el cual es
un proceso crtico en lo que se refiere a mantener la documentacin
relacionada al rea comercial de produccin. El Departamento Sistemas
Comercial, adscrito a la Direccin de sistemas es el encargado de evaluar el
desempeo del sistema actual, lo que conlleva a proponer y realizar mejoras
que permitan aumentar la eficiencia y control en el proceso, as como
adaptarlo a las nuevas necesidades y requerimientos, bajo la premisa de
software desarrollado con estndares abiertos, para de este modo lograr que
la actividad diaria se de con la mayor facilidad para los usuarios y clientes
finales.
La migracin de dicho sistema implica un mejoramiento en la
eficiencia y calidad del servicio de impresin de documentos, dado que se
podrn manejar los eventos del sistema, as como el resto de elementos
como impresoras y documentos, bajo una interfaz amigable y de manera
sencilla. Tomando en cuenta la necesidad de contar con toda la
documentacin del proceso, permitiendo as que si existiese en el futuro la
necesidad de realizar cambios, estos puedan ser llevados a cabo siguiendo
un marco de referencia del sistema en cuestin, facilitando la labor de los
desarrolladores, al tener un amplio bosquejo del sistema.

El informe est estructurado en seis (6) partes, tal como se detalla


seguidamente:
Parte 1, Descripcin de la empresa: informacin pertinente a la identidad de
SIDOR C.A , breve resea, misin, visin y objetivos.
Parte 2, Situacin problema: presenta de manera detallada los problemas
presentes en la corporacin y la propuesta para solventar dichos problemas.
Parte 3, Objetivos de la Pasanta y Plan de Trabajo: describe los objetivos
generales y especficos de la pasanta para conocer la finalidad por la cual se
pretende llevar a cabo la prctica profesional y el plan de trabajo establecido.
Parte 4, Logros del Plan de Trabajo y metodologa de desarrollo del software.
Parte 5, Facilidades y dificultades presentadas durante el desarrollo de la
pasanta
Parte 6, Conocimientos adquiridos durante la pasanta.
Finalmente las conclusiones, recomendaciones, referencias y anexos.

10

1. DESCRIPCION DE LA EMPRESA
1.1 Identificacin de la empresa.
La Siderrgica del Orinoco Alfredo Maneiro, Sidor, C.A. es un complejo
siderrgico integrado que utiliza tecnologas de Reduccin Directa y Hornos
Elctricos de Arco. Los procesos siderrgicos se inician con la fabricacin de
Pellas y culminan con la entrega de productos finales Largos (Barras y
Alambrn) y planos (Lminas en Caliente, Lminas en Fro y Recubiertos).
El complejo Siderrgico est ubicado en la zona industrial de
Matanzas, estado Bolvar, regin suroriental de Venezuela, sobre la margen
derecha del ro Orinoco, a 282 km de su desembocadura en el ocano
Atlntico.
La siderrgica del Orinoco ubica a Venezuela en cuarto lugar como
productor de acero integrado de Amrica Latina y el principal de la regin
Andina, ha logrado colocar su nivel de produccin en torno a los 4 millones
de toneladas de acero lquido por ao, con indicadores de productividad,
rendimiento total de calidad, oportunidad en las entregas y satisfaccin de
sus clientes, comparables con las empresas ms competitivas de
Latinoamrica. Es reconocida adems por ser el primer exportador no
petrolero del pas.
El 12 de mayo del 2008, Sidor es declarada empresa perteneciente al
Estado venezolano, luego de que el Presidente de la Repblica Hugo
Chvez Fras, decretar la nacionalizacin de la misma, la cual en 1997
haba sido privatizada.
1.2 Visin

Ser la empresa socialista siderrgica del Estado venezolano, que


prioriza el desarrollo del Mercado nacional con miras a los mercados del

11

ALBA, andino, caribeo y del MERCOSUR, para la fabricacin de productos


de acero con alto valor agregado, alineada con los objetivos estratgicos de
la Nacin, a los fines de alcanzar la soberana productiva y el desarrollo
sustentable del pas.

1.3 Misin.
Comercializar y fabricar productos de acero con altos niveles de
productividad, calidad y sustentabilidad, abasteciendo prioritariamente al
sector transformador nacional como base del desarrollo endgeno, con
eficiencia productiva y talento humano altamente calificado, comprometido en
la utilizacin racional de los recursos naturales disponibles; para generar
desarrollo social y bienestar a los trabajadores, a los clientes y a la Nacin.
1.4 Objetivos de la empresa.
Entre las principales metas u objetivos de la empresa se encuentran:
1 Definir anualmente los objetivos y planes de calidad.
2 Satisfacer los requerimientos y expectativas de los clientes.
3 Implementar un sistema de calidad acorde a las normas internacionales
ms exigentes.
4 Seleccionar a los proveedores en base a sus sistemas de aseguramiento,
calidad de sus productos y prestaciones de servicios, desarrollando
relaciones duraderas y confiables.
5 Asumir cada rea de la empresa el doble papel de cliente y proveedor,
desarrollando la gestin con criterios preventivos.
6 Educar y motivar al personal en la mejora continua de la calidad en el
trabajo y en todas sus manifestaciones.
7 Mejorar constantemente los procesos y servicios, incorporando nuevas
tecnologas.

12

1.5

Explicacin General de las Funciones del Departamento de

Sistemas Comercial en la Direccin de Sistemas de Sidor C.A.

Administracin de los recursos tecnolgicos (sistemas de produccin


SAP, sistemas de produccin, ambientes de desarrollo, sistemas de
cmputo servicios de Internet)

Promueve proyectos de TI (Tecnologa de informacin) desde los distintos


mbitos y niveles, (diseo de la solucin tecnolgica, soluciones de
software, implementacin y pruebas.)

13

2. PLANTEAMIENTO DEL PROBLEMA.


La siderrgica del Orinoco Alfredo Maneiro en cumplimiento del
Decreto presidencial 3390 lleva a cabo desde la Direccin de Sistemas el
proceso de migracin de sus sistemas a software de estndares abiertos,
debido a que se promueve la adopcin del Software Libre desarrollado bajo
esta premisa en la Administracin Pblica con el propsito de facilitar la
interoperabilidad de los sistemas de informacin del Estado, contribuyendo a
dar respuestas rpidas y oportunas adaptadas a soluciones de software de
alta calidad.
Dicha empresa actualmente cuenta con un sistema de impresin de
documentos que no cumple con esta normativa, debido a que este se
encuentra desarrollado en una arquitectura privativa (.Net), ocasionando as
la necesidad de migrar dicho sistema a

los estndares de calidad y

aseguramiento del software definidos desde la Direccin de sistemas de la


organizacin.
Al conversar con los usuarios principales, encargados de monitorear el
proceso de impresin de documentos en el Departamento Sistemas
Comercial se pudieron detectar las debilidades del sistema actual y de
documentacin del mismo, las cuales se desean mejorar durante el proceso
de migracin y reingeniera.
Detectndose las siguientes causas problemticas: dificultad para
localizar documentacin de los componentes del sistema en general,
ausencia de reportes de eventos del sistema, manejo inadecuado de
documentos e impresoras, y la necesidad latente de cumplir con el estndar
de desarrollo definido.
Con el objeto de darle solucin a la problemtica antes expuesta se
efectuara el diseo y la construccin de un prototipo del sistema de

14

impresin de documentos de Sidor C.A, que contara con componentes y


herramientas necesarias para llevar a cabo tareas que solventen los
inconvenientes encontrados y que cumpla con las expectativas y estndares
de la organizacin.

15

3. OBJETIVOS.
3.1 Objetivo General.
Migrar a software libre del sistema de impresin de documentos de
Sidor C.A.
3.2 Objetivos Especficos.
1. Identificar la metodologa de desarrollo en la Direccin de Sistemas.
2. Analizar los requerimientos de informacin del Sistema de impresin de
documentos de Sidor C.A.
3. Disear y modelar el sistema en base a los requerimientos y estndares
propuestos por la Direccin de Sistemas.
3.3 Plan de trabajo.
Las actividades a desempear estn propuestas en el plan de trabajo (ver
anexo) y ordenadas en un diagrama de Gantt, estas tienen un tiempo de
desarrollo de 16 semanas, a continuacin, se describen esas actividades:
1. Anlisis del estndar de desarrollo (Metodologa MEDIS): Consiste en
reconocer los factores y elementos que componen la metodologa de
desarrollo en la Direccin de Sistemas, con el propsito de introducir
soluciones de software efectivas y eficientes que cumplan con los
objetivos de la organizacin.
2. Anlisis de requerimientos: Consiste en conocer y evaluar de manera
metdica y controlada la situacin problema que existe en el
Departamento Sistemas Comercial adscrito a la Direccin de Sistemas.
3. Diseo del sistema: Tomando los requerimientos obtenidos y siguiendo
los lineamientos de la Direccin de sistemas, se lleva a cabo la etapa de
diseo en la cual se definen los diagramas y modelos a ser elaborados
16

que permitan plasmar el funcionamiento del sistema, como estar


compuesto y obtener una visin general del mismo.
4. Elaboracin de los Diagramas de casos de uso y de clases: Consiste
en la representacin de la interaccin de los usuarios y el sistema, as
como de los componentes que integraran el software, y la manera en que
estos pueden ser organizados de forma idnea, haciendo uso del
lenguaje de modelado UML.
5. Elaboracin del modelo de datos: Consiste en la construccin del
modelo Relacional de base de datos, con el fin de obtener la solucin
ms viable y adaptable a la situacin encontrada, de forma tal que se
garantizara la integridad de los datos y la funcionalidad lgica y fsica de
la base de datos a implementar, evaluando las caractersticas de los
datos y de las relaciones en la que estos estaran involucrados.
6. Elaboracin de la matriz de riesgos: Consiste en la presentacin de los
riesgos asociados al desarrollo del proyecto de migracin donde se
evalan aspectos asociados al sistema, el entorno y lo usuarios finales.
7. Elaboracin del diseo de la interfaz: Se modela arquitectnicamente
los componentes visuales del sistema, con el fin de obtener una visin
clara y amplia de la interfaz con la que contara el sistema, pudiendo
evaluar a la adaptabilidad de esta.
8. Desarrollo de la interfaz: Construccin lgica de la estructura de la
aplicacin y de los archivos para maximizar la eficiencia del sistema de
impresin de documentos, con la finalidad de optimizar el tiempo de
respuesta de la aplicacin elaborada. Se definen las funciones a usar en
conjunto con la estructura de la interfaz grfica.
9. Desarrollo de los mdulos del sistema: Una vez revisados los modelos
creados, se procede a codificar los componentes y mdulos del sistema
17

de informacin. Los estndares de la Direccin de Sistemas este sistema


es desarrollado haciendo uso de los lenguajes: Java EE, como ncleo de
procesamiento; PostgreSQL como sistema de gestin de base de datos;
Primefaces 3.5 como herramienta para el diseo y elaboracin de la
interfaz.
10. Pruebas del sistema: Una vez codificados los mdulos funcionales se
procede a realizar pruebas exhaustivas para encontrar errores que
puedan alterar la integridad y/o funcionamiento del software.
11.

Elaboracin del informe final de pasantas: Consiste en la


presentacin de los resultados obtenidos durante el proceso de pasanta,
as como los conocimientos y habilidades adquiridas, adems de ello
incluye la presentacin de resultados en la Direccin de Sistemas, en el
rea de proyectos.

18

4. METODOLOGIA APLICADA PARA EL DESARROLLO DEL SISTEMA Y


LOGROS OBTENIDOS.
La ingeniera del software establece y se vale de una serie de modelos
que proponen y muestran las distintas etapas y estados por los que debe
pasar un producto software, desde su concepcin inicial, pasando por su
desarrollo, puesta en marcha y posterior mantenimiento, hasta la retirada del
producto. A estos modelos se les denomina Modelos de ciclo de vida del
software. (Kendall & Kendall, 2005)
La Metodologa de Desarrollo Integrado de Sistemas (MEDIS) es una
metodologa propia, creada en la Direccin de Sistemas de Sidor C.A para
cubrir todo el ciclo de vida de desarrollo de software, incluye fases, roles,
actividades, artefactos, disciplinas, flujos de trabajo, mitigacin de riesgos,
control de calidad, control de configuracin y apoya al Control y Seguimiento
de Proyectos. En general, esta metodologa est fundamentada en los
Requerimientos de la Direccin de Sistemas y en varias metodologas como
RUP, BPM, MeRinde y las mejores prcticas de desarrollo implementados en
SIDOR.
MEDIS posee las caractersticas de una metodologa del tipo Evolutiva
- Incremental y la Orientada a Objetos
Evolutiva - Incremental: Al ser incremental presenta la ventaja de ser
dinmica y flexible. Permite usar las salidas de las etapas precedentes, como
entradas en las etapas sucesivas, y facilita corregir cualquier error detectado
o llevar a cabo mejoras en los distintos productos que se generan a lo largo
de su aplicacin.
Orientada a Objetos: Se basa en identificacin de objetos, definicin y
organizacin de libreras de clases. Utiliza menor cantidad de cdigo y es
reutilizable.

19

La

flexibilidad

de

la

metodologa

se

establece

segn

las

particularidades de cada proyecto; sta puede ser adaptada mediante la


aplicacin de algunos de los artefactos dependiendo de las necesidades y la
complejidad del sistema.
A continuacin se mencionan los aspectos ms relevantes de la metodologa
MEDIS:
Estandariza el proceso de desarrollo de software ya que sta provee y
rige el uso de una serie de conceptos asociados a actividades, tareas, roles y
artefactos que permiten tener una definicin concisa del proceso de
desarrollo entre las personas involucradas en un proyecto. Adicionalmente
los artefactos propuestos por la metodologa tambin ofrecen un estndar,
sirviendo de modelo o gua para documentar adecuadamente los sistemas.
Propicia calidad en el proceso de desarrollo y en el producto final con
un enfoque continuo en la calidad. Fortalece la planificacin y coordinacin
del proceso de desarrollo de software, ya que refleja flujos de trabajo por
disciplina adaptados a la realidad y cada flujo tipifica una serie de actividades
que muestran los roles, tareas y artefactos que deben ser satisfechos para
desarrollar un sistema.
El uso de formatos ayuda a los responsables a elaborar los artefactos
sugeridos, al establecer las pautas recomendadas para documentar diversos
aspectos de los sistemas de software.
Documentacin organizada y estandarizada para cada uno de los
proyectos. De acuerdo a lo recomendado por MEDIS todos los artefactos
generados

deben

poseer

un

control

de

versiones,

permitiendo

la

mantenibilidad, reutilizacin y trazabilidad.

20

Consideraciones.
La aplicacin de MEDIS no significa directamente una reduccin del
tiempo de desarrollo, el beneficio realmente consiste en reducir las
actividades de mantenimiento, y las mejoras al proceso son ms fciles ya
que se invierte ms tiempo en el anlisis y diseo de la solucin. En primera
instancia se debe documentar un proceso de negocio con los artefactos que
se definan, sin embargo, al momento de realizar cambios o mejoras, slo
deben actualizarse los artefactos directamente afectados.
Fases y Artefactos.
La metodologa consta de cinco fases principales que cubren todo el
ciclo de vida del desarrollo de software. Cada fase se apoya en artefactos
que plasman de manera clara todos los aspectos necesarios para disear un
sistema, adicionalmente todas las fases de la metodologa se apoyan de
actividades externas como son: la planificacin, seguimiento de riesgos,
control de artefactos, entre otros.

Figura 1: Fases de la metodologa MEDIS.

Las fases que conforman la metodologa MEDIS son:

21

Fase 1: Anlisis de requerimientos del sistema: En esta fase se define el


alcance del proyecto. Contempla artefactos que ayudan a entender el
proceso de negocio identificando los requisitos y las reglas del proceso.
Tambin se identifican los principales casos de usos y riesgos.

Identificacin del problema: Por medio de la observacin del objeto de


estudio y entrevistas realizadas a los encargados del proceso de
impresin de documentos en el Departamento Sistemas Comercial,
adscrito a la Direccin de Sistemas, se identific la situacin problema
que se presenta, donde se detect que actualmente, Sidor C.A cuenta
con un sistema desarrollado en arquitectura privativa, que no se ajusta a
los requerimientos de software libre de la organizacin, por lo cual es
necesario implementar mecanismos ms eficientes y ordenados que
faciliten el proceso de impresin, y que adems cumplan con las
expectativas de calidad y adaptabilidad. Se pretende desarrollar la
documentacin y un prototipo que contemple lo siguiente:
o Almacenar datos de los eventos del sistema, lo cual implica la
creacin de un nuevo modelo de datos que incluya estos nuevos
aspectos. Y que sern creados exclusivamente para el sistema de
impresin de documentos, facilitando a los usuarios hacer las
bsquedas que sean necesarias.
o Administrar impresoras, lo que conlleva a tener un listado de todas
las impresoras disponibles en la empresa, permitiendo as asociar
estas a nuevos documentos, as como realizar las bsquedas y
consultas que los usuarios finales consideren necesarias.
o Administrar documentos, lo que conlleva a tener un listado de
todos los tipos y subtipos de documentos que son manejados, as
como la lista de asociaciones de los mismos con las impresoras
existentes.
o Consulta de guas: Lo cual implica definir grillas para la
visualizacin de informacin as como determinar los campos de

22

bsqueda y consulta, en este caso siendo la autorizacin el


indicador.
o Bsqueda Certificado de calidad y facturas de mercado nacional:
Implica la definicin de los datos asociados a la bsqueda, as
como la seleccin del tipo de documento, fecha o autorizacin,
informacin esencial para el llenado de la grilla correspondiente.
o Consulta de cabotaje: Implica especificar que el embarque y el
cliente sern los datos de bsqueda, as como los documentos
asociados a ese cabotaje entre los que se encuentran: PL,
Certificado de calidad, Conocimiento de embarque, gua de
entrega y papeleta, que se cargaran en funcin al cabotaje
seleccionado.
o Crear el modelo de datos de referencia del sistema, a fin de
documentar y reconocer todos los elementos que componen la
base de datos del sistema de impresin de documentos.
o Identificar los riesgos asociados al proceso de migracin del
sistema de impresin de documentos, a nivel de fases de MEDIS.
o Definir los roles que interactuaran con el sistema propuesto.

Determinar requerimientos de informacin: Comprender la manera en que


funciona el proceso actual, para ello se realizaron diversas metodologas
de recoleccin de informacin como reuniones, revisin de documentos y
datos pertenecientes a las diferentes etapas del proceso, as como
tambin consideraciones y fundamentos esenciales, por ello fue
necesario conocer y entender los siguientes aspectos:
o
o
o
o

El proceso de ingreso de documentos al sistema.


La informacin que se requiere de cada documento e impresora.
El proceso de administracin de impresoras.
El proceso de generacin de documentos de cabotaje, guas de

despacho, facturas del mercado nacional y certificados de calidad.


o La metodologa de desarrollo implementada en la Direccin de
sistemas.
23

o La informacin que se requiere procesar y generar para facilitar los


trabajos tediosos y disminuir utilizacin de recursos y maximizar la
produccin.

Necesidades del sistema:


Para el mdulo Visor de eventos:
o Entradas: Datos e informacin (Origen, tipo y rango de fecha
del evento en cuestin)
o Procesamiento: Se verifica la informacin introducida, se debe
validar que los campos sean obligatorios a fin de evitar
consultas al sistema innecesarias. Se realiza la consulta a la
base de datos de eventos de donde se extrae la informacin
requerida.
o Salida: Evento seleccionado previamente por el usuario
administrador del sistema.

Para el mdulo Administrador de impresoras:


o Entrada: Datos e informacin, se debe poder seleccionar la
impresora que se desea consultar, o filtrar la bsqueda por cola
de impresin o descripcin.
o Procesamiento:

Se

realiza

la

bsqueda

de

los

datos

ingresados, en caso de no existir coincidencia se retorna que


no existen resultados, debe existir la opcin de organizar
alfabticamente los datos de la bsqueda.
o Salidas: Datos asociados a la impresora consultada (cola de
impresin, id de impresora y descripcin)

Para el mdulo de asociacin de impresoras:

24

1. Entrada: Datos de la impresora y documento. Se deben


seleccionar tanto la impresora como el documento, ambos
campos siendo obligatorios.
2. Procesamiento: Se realiza la insercin en la base de datos en
la tabla destinada a la relacin de impresoras y documentos.
3. Salida: Lista actualizada de las impresoras y documentos
asociados, debe existir un botn de refrescar.

Para el mdulo de cabotaje:


1. Entrada: Datos de autorizacin y cliente solicitante. Estos
deben ser seleccionados, siendo ambos campos obligatorios.
2. Procesamiento: Se realiza la bsqueda por nmero de
autorizacin en la base de datos, de no existir coincidencia no
se retornan resultados.
3. Salida:

Lista

de

documentos de

cabotaje

encontrados,

adicionalmente cada cabotaje cuenta con un PL, Certificado de


calidad, cocimiento de embarque, gua de entrega y papeleta.

Para el mdulo de juego de documentos:


1. Entrada: Se deben introducir el nmero de embarque, nmero
de factura, solicitante, pedido, documento financiero, puerto
destino o forma de pago, siendo obligatorio solo el campo del
embarque ya que permite realizar la bsqueda primaria.
2. Procesamiento: Se valida que los datos introducidos sean
correctos, y se realiza la bsqueda en la base de datos segn
el nmero de embarque introducido, adicionalmente el usuario

25

contara con una ayuda de embarque que le permitir


seleccionar un en caso de que no lo conozca o no lo maneje.
3. Salida: Lista de documentos asociados al embarque solicitado.

Para el proceso de documentacin:


o Recopilacin de datos e informacin para la elaboracin de
diagramas de interaccin de los usuarios y el sistema, as como
su descripcin y narrativa.
o Recopilacin de datos e informacin para la definicin de los
riegos y roles asociados al sistema en migracin.
o Reconocimiento de los estndares de desarrollo de sistemas.

Para la elaboracin de pantallas generales del sistema:


o Recopilacin de datos e informacin para la definicin de
requerimientos de introduccin de datos e informacin.
o Estructuracin de los bosquejos iniciales de las vistas y
dilogos requeridos.
o Contrastar la interfaz actual con el nuevo prototipo, accediendo
al sistema actual de impresin de documentos, al fin de obtener
de l todos los elementos y valores requeridos.
En cuanto a la factibilidad tcnica, se tienen los recursos tecnolgicos

y humanos necesarios para llevar a cabo el proyecto. Por otra parte, este
sistema no requiere ningn tipo de inversin lo que lo hace econmicamente
factible.

26

Fase 2: Diseo

del sistema: En esta fase se transforman los

requerimientos del cliente al diseo y arquitectura del sistema, ambos con


una visin consistente al entorno de implementacin.

Elaboracin de diagramas de casos de uso:

En esencia, un caso de uso cuenta una historia estilizada de la manera


en que un usuario final (el cual desempea uno de varios papeles posibles)
interacta con el sistema en un conjunto especfico de circunstancias. Un
caso de uso muestra el software o sistema desde el punto de vista del
usuario final. (Pressman R, ob. cit.)
A continuacin, se pueden apreciar los diagramas de caso de uso del
sistema. Se utiliza usuario como generalizacin de los diferentes actores
del sistema.
Los actores representan los papeles que juegan las personas que
interactan con el sistema conforme este ltimo opera. Definido de una
manera ms formal, un actor es algn elemento que se comunica con el
sistema o producto y que es externo al sistema en s mismo. Cada actor
tiene una o ms metas cuando utiliza el sistema. (Pressman R, ob. cit.)

27

Figura 2: Casos de Uso Administrar impresora.

Descripcin

Flujo Bsico

Es un servicio que realiza la verificacin de datos,


define el conjunto de documentos e impresoras
permitidas para un cliente especifico
1.-Ingresar al sistema de impresin de documentos.
2.-Verificar usuario solicitante.
3.- Verificar permisos de acceso.

Precondiciones

Ingresar al sistema de impresin de documentos.

Consideraciones o N/A
Excepciones
Tabla 1: Caso de uso verificar solicitante.

Descripcin

Flujo Bsico

Es un servicio donde se validan los privilegios de


acceso a los datos (documentos) e impresoras de los
clientes solicitantes
1.- Consultar usuario a verificar.
2.- Consultar lista de documentos permitidos.
3.- Consultar lista de impresoras permitidas.
4.- El sistema despliega un listado con el resultado de
la bsqueda.
28

Precondiciones

Ingresar al sistema de impresin de documentos.

Consideraciones o N/A
Excepciones
Tabla 2: Caso de uso verificar permisos de acceso.

Descripcin
Flujo Bsico

Es una accin que permite determinar el documento a


ser impreso.
1.- Desplegar tabla de documentos permitidos para el
usuario.
2.- El cliente selecciona el documento que sea de su
inters.

Precondiciones

1.-Verificar usuario solicitante.


2.- Verificar permisos de acceso

Consideraciones o N/A
Excepciones
Tabla 3: Caso de uso seleccionar documento.

Descripcin
Flujo Bsico

Es un servicio que permite agregar o quitar


dispositivos de impresin para un documento
1.- Desplegar tabla de documentos permitidos para el
usuario.
2.- El cliente debe seleccionar el documento que
desea imprimir.
3.-Visualizar la lista de opciones de impresoras que
puede asociar o desasociar segn sea el caso.
4.-Asociar/Desasociar impresora, de acuerdo a
requerimientos de impresin del documento solicitado.
5.- Hacer click en el botn Agregar/Eliminar de
acuerdo a lo requerido.

Precondiciones

1.-Validar impresora.

Consideraciones o N/A
Excepciones
Tabla 4: Caso de uso asociar/desasociar documento.

Descripcin

Es un servicio que permite seleccionar una impresora


29

Flujo Bsico

a partir de los requerimientos de impresin del cliente.


1.- Desplegar tabla de impresoras permitidas para el
usuario.
2.- El cliente selecciona de un combo la impresora
que desea usar de acuerdo al tipo de documento a ser
impreso.

Precondiciones

1.-Seleccionar documento.

Consideraciones o N/A
Excepciones
Tabla 5: Caso de uso seleccionar impresora.

Descripcin

Flujo Bsico

Permite gestionar las operaciones Agregar/Eliminar


sobre las impresoras, as como consultar la
informacin registrada en el sistema.
1.- Verificar el cliente que desea solicitar la impresora.
2.- Asociar/Desasociar impresora de acuerdo a los
requerimientos de impresin del documento.
3.- Presionar el botn de agregar/eliminar segn sea
el caso.
4.-Validar operacin sobre impresora.
5.- Envo de confirmacin de la operacin.

Precondiciones

1.- Asociar/Desasociar impresora

Consideraciones o N/A
Excepciones
Tabla 6: Caso de uso validar impresora.

30

Figura 3: Casos de Uso Consultar Documento.

Descripcin
Flujo Bsico

El cliente debe seleccionar el tipo de documento que


desea consultar.
1.- Ingresar al sistema de impresin de documentos
2.-Seleccionar el grupo de documentos que desea
consultar (cabotaje, documentos de exportacin,
despacho, despacho terrestre, documentos, etc.).
3-.Seleccionar un criterio de bsqueda (Si el cliente
desea ver solo los documentos de un grado de tipo
especfico, debe hacer click sobre el tipo de
instruccin que desea observar, y el sistema ocultara
los dems resultados.)

Precondiciones

1.- Ingresar al sistema de impresin de documentos.

Consideraciones o N/A
Excepciones
Tabla 7: Caso de uso determinar documento a consultar.

31

Descripcin

El cliente selecciona un documento de exportacin.


1.- Ingresar al sistema.
2.- Hacer click sobre Documentos de Exportacin en
el men de opciones.
1.1.- Juego de documentos:
1.1.2.- Ingresar en los filtros el Embarque y/o Nro.
Factura. 1.1.3.- El cliente puede seleccionar si lo
desea la opcin Solo Juegos definitivos.
1.1.4.- El cliente hace click en el botn Buscar.
1.1.5.- Visualizar grilla con resultados de la bsqueda.
1.1.6.- Si lo desea puede seleccionar uno o varios
elementos de la grilla de resultados obtenidos.
Activando los botones de opciones (Bl's, Co's,
Factura,
Proforma,
Detalles,
Documento,
Inconsistencias, Cs).
1.2.- Exportacin Terrestres.

Flujo Bsico

1.2.1.- Ingresar la gua de despacho de la cual se


requiere hacer consulta.
1.2.2.- El usuario hace click en el botn buscar para
ejecutar la accin.
1.2.3.- Si el usuario desea imprimir debe seleccionar
en el combo la impresora por la cual realizar dicha
accin.
1.2.4.- Si el usuario requiere visualizar el PL, hace
click en el botn Ver PL.
1.3. Generar Cover Letter:
1.3.1.- Para realizar la consulta se debe Ingresar el
nmero de Embarque en el filtro y seleccionar en los
combos: el Solicitante, Puerto Destino y Esquema de
Garanta.
1.3.2.- El Usuario presiona el botn Buscar, para
realizar la consulta.
1.3.3.- Se muestra una grilla con los resultados de la
bsqueda
(Seleccionar,Nombre,
SolicitanteN,
32

FacturaN, Bill Of Lading,N Certificado de Origen,N


Certificado de Calidad,N Packing List, Puerto
Destino)
1.3.4.- El usuario cuenta con una serie de opciones de
impresin: Puede seleccionar en un check un
Documento (Factura, BL, CO, CC, PL, CS), si desea
un original o si desea realizar una copia, al igual que
seleccionar mediante el combo la cantidad requerida
para impresin.
1.3.5.- Adicionalmente debe seleccionar del combo un
Analista e ingresar en los filtros el agente destino,
Responsable por Cliente (Attn) y observaciones.
1.3.6.- El usuario selecciona el tipo de impresin e
impresora, hace click en el botn imprimir para
ejecutar la accin. Adicionalmente puede ver y
modificar el documento, para ello debe hacer click en
el botn Actualizar o Visualizar.
Precondiciones

1.- Ingresar al sistema de impresin de documentos.

Consideraciones o N/A
Excepciones
Tabla 8: Caso de uso seleccionar documento de exportacin.

Descripcin

El cliente selecciona un documento por Despacho


Terrestre.
1.- Ingresar al sistema de impresin de documentos
1.1.- Pendientes por imprimir:

Flujo Bsico

1.1.1.-El usuario debe seleccionar en el combo el


frente de despacho que desea consultar, dicho combo
desplegara las opciones disponibles (requisito
obligatorio.)
1.1.2.- El usuario presiona el botn buscar y se
genera la consulta.
1.1.3.- Se despliega una grilla con los resultados de la
bsqueda.
1.1.4.- El usuario podr seleccionar la impresora por
la cual realizar la impresin del documento
previamente indicado, para ello debe realizar la
33

seleccin de su opcin en el combo de impresoras.


1.1.5.-El usuario marca el check de CC si desea
imprimir todos los pendientes.
1.1.6.-Hace click en el botn imprimir para ejecutar la
accin.
1.2.- Seleccionar documento de exportacin.
1.2.- Buscar Gua de despacho por frente:
1.2.1.- El usuario debe seleccionar en el combo el
frente de despacho que desea consultar, dicho combo
desplegara las opciones disponibles.

Flujo Bsico

1.2.2.- Debe indicar en el input de autorizacin el


nmero de la orden a ser consultada (requisito
obligatorio), presiona el botn buscar para generar la
bsqueda (La autorizacin ingresada debe coincidir
con el frente de despacho seleccionado, de no ser as
no se arrojaran resultados de la bsqueda.)
1.2.3.- Se despliega una grilla con los resultados de la
bsqueda.
1.2.4.- El usuario podr seleccionar la impresora por
la cual realizar la impresin del documento
previamente indicado, para ello debe realizar la
seleccin de su opcin en el combo de impresoras.
1.2.5.- El usuario marca el check de CC si desea
imprimir todos los certificados pendientes.
1.2.6.- Hace click en el botn imprimir para ejecutar la
accin.
1.3.-Seleccionar documento de exportacin:
1.3.- Buscar Gua de despacho por autorizacin
1.3.1.- El usuario debe seleccionar en el combo el
frente de despacho que desea consultar, dicho combo
desplegara las opciones disponibles.
1.3.2.- Debe indicar en el input de nmero de gua de
despacho la orden a ser consultada (requisito
obligatorio), presiona el botn buscar para generar la
bsqueda (el nmero de gua ingresado debe coincidir
con el frente de despacho seleccionado, de no ser as
no se arrojaran resultados de la bsqueda.)
1.3.3.- Se despliega una grilla con los resultados de la
34

bsqueda. (Este indicara el nro, la plantilla y dems


elementos relevantes.)
1.3.4.- El usuario podr seleccionar la impresora por
la cual realizar la impresin del documento
previamente indicado, para ello debe realizar la
seleccin de su opcin en el combo de impresoras.
13.5.- El usuario marca el check de CC si desea
imprimir todos los certificados pendientes.
1.3.6.- Hace click en el botn imprimir para ejecutar la
accin.
Flujo Bsico

1.4.-Seleccionar documento de exportacin:


1.4.- Buscar Certificado de calidad (CC): 1.4.1.- El
usuario puede Buscar Certificado de Calidad.
1.4.2.- Para ello debe indicar el nmero de la gua de
despacho y presionar el botn buscar.
1.4.3.- Se mostrara una grilla que contendr: Una
opcin seleccionar, y datos correlativos a la consulta
(Nmero de certificado, ttulos, muestras y plantillas.)
1.4.4.- Si el usuario requiere o desea imprimir debe
hacer click en el botn imprimir.

Precondiciones

1.- Ingresar al sistema de impresin de documentos.

Consideraciones o N/A
Excepciones
Tabla 9: Caso de uso seleccionar despacho terrestre (guas)

35

Descripcin

El cliente selecciona un documento por Cabotaje.


Hacer click sobre Documentos Cabotaje en el men
de opciones.
1.- Seleccionar documento de Cabotaje
1.1.- Buscar cliente:
1.1.1.- El usuario debe introducir en el input de
nmero de embarque l correlativo que desea
consultar (requisito obligatorio).
1.1.2.- Opcionalmente el usuario tambin puede
introducir en el input de Cliente l correlativo que
desea consultar, para generar una bsqueda ms
precisa.
1.1.3.- El usuario presiona el botn buscar para
generar la accin.
1.1.4.- Se despliega una grilla con los resultados de la
bsqueda, en este caso de los documentos de
cabotaje solicitados previamente donde esta mostrara
el Doc, Cdigo Cliente, Cliente, Pas, Cod Puerto
Destino, Puerto Destino y Tipo.

Flujo Bsico

1.2.-1.- Seleccionar documento de Cabotaje:


1.2.-El usuario podr hacer click sobre el Doc y
visualizar:
1.2..1.- Una grilla con el nmero del Packing List, de la
cual puede ver e imprimir el documento, para ello
debe hacer click en el botn ver si la intensin es
visualizar o imprimir en el caso de requerir impresin,
seleccionando en el combo la impresora destino.
1.2.2.- Una grilla con el certificado de calidad, que
indicara el nmero de originales o copias impresas, el
usuario contara con la opcin ver, imprimir o imprimir
por rango, para ello solo debe presionar el botn con
la opcin de su preferencia.
1.2.3.- Una grilla para el conocimiento de embarque,
en la cual se indica el ID y el solicitante, en esta
opcin el usuario solo podr visualizar, para ello
presiona el botn ver.
1.2.4.- Una grilla de papeleta en la cual se indica el ID
y el solicitante.

36

1.2.5.- El usuario podr actualizar el Capitn,


indicando en el text rea los nuevos datos, para
generar la accin presiona el botn actualizar. Para
visualizar estos datos debe hacer click en el botn ver.
De requerir impresin el usuario debe seleccionar en
el combo el tipo de impresin y hacer click en el botn
imprimir.
Precondiciones

1.- Ingresar al sistema de impresin de documentos.

Consideraciones o N/A
Excepciones
Tabla 10: Caso de uso seleccionar documento de cabotaje.

Descripcin

El cliente selecciona un documento.


1.- Seleccionar documentos
1.1.Facturas
Mercado
Nacional.
1.1.1.- El usuario debe seleccionar un criterio de
bsqueda: Por factura o por solicitante. Solo se puede
seleccionar una opcin, en este caso la otra se
bloqueara automticamente al seleccionar alguna.
1.1.2.- El usuario debe seleccionar si quiere ver la
factura en bolvares.

Flujo Bsico

1.1.3.- El usuario debe seleccionar del combo el tipo


de documento (factura, nota de dbito y nota de
crdito)
1.1.4.- El usuario hace click en el botn buscar para
ejecutar la accin.
1.2.- Certificado de calidad.
1.2.1.- El usuario debe ingresar datos en los filtros
para realizar la consulta: Nro. de CC, Nro. Gua Desp,
Frente despacho, Nro. PL, NEF, OFA, Lote, Pedido, o
Posicin.
1.2.2.- El usuario puede visualizar los resultados de la
bsqueda en la grilla o visualizar los resultados en
XML donde se indica el nmero del reporte, si desea
descargarlo debe hacer click en el botn descargar.
1.3.- Gua de despacho.
37

1.3.1.- El usuario de ingresar en el filtro el Nro. Gua


de Despacho.
1.3.2.- El usuario puede seleccionar la opcin de
Forzar descarga de la gua desde APT.
1.3.3.- Hace click en el botn Visualizar para ejecutar
la accin.
Precondiciones

1.- Ingresar al sistema de impresin de documentos.

Consideraciones o N/A
Excepciones
Tabla 11: Caso de uso seleccionar documento.

Descripcin

Flujo Bsico

El cliente debe ingresar los datos y criterios


requeridos para realizar la consulta del documento
deseado.
1.- Seleccionar el grupo de documentos que desea
consultar (cabotaje, documentos de exportacin,
despacho, despacho terrestre, documentos, etc.).
2-.Seleccionar un criterio de bsqueda (Si el cliente
desea ver solo los documentos de un grado de tipo
especfico, debe hacer click sobre el tipo de
instruccin que desea observar, y el sistema ocultara
los dems resultados.)
3.- Ingresar datos de consulta.
4.-Mostrar los resultados de la bsqueda.

Precondiciones

1.- Ingresar al sistema de impresin de documentos.

Consideraciones o N/A
Excepciones
Tabla 12: Caso de uso ingresar datos de consulta.

Descripcin

El cliente puede visualizar y operar sobre el


documento consultado previamente.
38

1.- Ingresar al sistema de impresin de documentos.


2.-Seleccionar el grupo de documentos (cabotaje,
documentos de exportacin, despacho, despacho
terrestre, documentos, etc.).

Flujo Bsico

3.- Seleccionar opcin de tipos de documentos


(facturas, bl, Guas, CC, etc.)
4.- Seleccionar un criterio de bsqueda (Si el cliente
desea ver solo los documentos de un grado de tipo
especfico, debe hacer click sobre el tipo de
instruccin que desea observar, y el sistema ocultara
los dems resultados.)
5.- Ingresar datos de consulta.
6.- Mostrar los resultados de la bsqueda.
7.- Interactuar con el documento
actualizar, enviar por correo e imprimir.)

Precondiciones

(Visualizar,

1.- Ingresar al sistema de impresin de documentos


2.- Consultar documento.
3.- Establecer preferencias de consulta

Actualizar documento consultado.

1.- El sistema despliega un formulario que permite al


Consideraciones o usuario modificar la informacin seleccionada.
Excepciones
2.- Hace click en el botn Actualizar.

Enviar documento por correo.

1.- El sistema despliega un formulario que permite al


usuario enviar la informacin seleccionada por correo.
2-. Hace click en el botn Enviar.
Tabla 13: Caso de uso interactuar con documento.

Descripcin

Es un servicio que permite generar impresin del


39

Flujo Bsico

documento consultado.
1.- Ingresar al sistema de impresin de documentos.
2.- Consultar documento.
3.- Interactuar con documento.
4.- Seleccionar criterios de impresin de documentos
(impresora, tipo de impresora). El sistema permite
generar la salida de los documentos en formato PDF.

Precondiciones

1.- Ingresar al sistema de impresin de documentos


2.- Consultar documento.
3.-Interactuar con documento

Consideraciones o N/A
Excepciones
Tabla 14: Caso de uso imprimir documento.

Figura 4: Casos de Uso Visor de eventos.

Descripcin

El sistema genera eventos, a partir de un control de


40

Flujo Bsico

errores.
1.- Se produce una condicin que dispara una alerta
2.- Determinar origen del evento.
3.- Se despliega una lista con los eventos presentados
(Error, informacin, etc.)
4.- Almacenar histrico de eventos presentados.
5.- Almacenar Fecha y hora del evento presentado.
6.- Mantener evento activo hasta ser revisado.

Precondiciones

1.- Seguimiento de una condicin.


2.- Condicin imprevista

Consideraciones o N/A
Excepciones
Tabla 15: Caso de uso generar evento.

Descripcin
Flujo Bsico

El Sistema enva notificaciones de eventos crticos


activos al Usuario_administrador.
1.- Generar evento.
2.- Determinar origen del evento.
3.-Determinar eventos activos
4.- Enviar notificacin de evento crtico activo al correo
indicado.

Precondiciones

1.- Ingresar en el Visor de Eventos.


2.- Generar evento.

Consideraciones o 4.1 En caso de que el evento no este activo como


Excepciones
crtico o no este bajo seguimiento no se har envo de
una notificacin al correo, pero el evento si ser
almacenado.
Tabla 16: Caso de uso enviar notificacin de evento crtico.

41

Descripcin
Flujo Bsico

El Usuario_Administrador puede consultar el estado


de los eventos del sistema.
1.- Ingresar al sistema de impresin de documentos.
2.- Seleccionar la opcin Visor de eventos.
3.-Seleccionar un criterio de bsqueda. Deber hacer
click en el botn buscar, para generar la consulta.
4.- El sistema muestra los resultados de la bsqueda.
5.- El usuario selecciona el evento que desea
visualizar.

Precondiciones

1.- Iniciar sesin en el visor de eventos.

Consideraciones o N/A
Excepciones
Tabla 17: Caso de uso consultar evento.

Descripcin

Flujo Bsico

El Usuario_administrador debe seleccionar los


criterios bajos los cuales realizar la bsqueda en el
Visor de Eventos.
1.- Ingresar al sistema de impresin de documentos.
2.- Seleccionar la opcin Visor de eventos.
3.-Seleccionar un criterio de bsqueda: Tipo de evento
(error, advertencia e informacin), Fecha (Rango
desde-hasta, da) y Origen del evento.

Precondiciones

1.- Iniciar Sesin en el visor de eventos.


2.- Consultar evento

Consideraciones o N/A
Excepciones
Tabla 18: Caso de uso indicar criterios de bsqueda.

42

Descripcin
Flujo Bsico

El Usuario_Administrador puede
incidencias ocurridas en el sistema.
1.- Ingresar al Visor de eventos.

ver

todas

las

2.- Consultar evento por criterios.


3.- Seleccionar evento de la lista de resultados de la
bsqueda.
4.- Visualizar evento.
Precondiciones

1.- Iniciar Sesin en el visor de eventos.


2.- Consultar evento.
3.- Indicar criterios de bsqueda.

Consideraciones o N/A
Excepciones
Tabla 19: Caso de uso visualizar evento.

Figura 5: Casos de uso Versionar documento.

43

Es un servicio que recibe documentos originales, y


almacena un histrico de los mismos.
1.- Imprimir documento original desde cualquier
impresora de la red.

Descripcin
Flujo Bsico

2.- Activar condicin de generacin de histrico


3. Generar histrico del documento.
4.- Asociar usuario con el documento versionado que
se genera.
5.- Indicar la fecha y la hora en la cual se genera el
versionado.
Precondiciones

1.- Consultar/Imprimir un documento original.

Consideraciones o N/A
Excepciones
Tabla 20: Caso de uso recibir datos de documento origonal.

Descripcin
Flujo Bsico

Permite generar una versin del documento en


formato PDF para ser almacenada.
1.- Recibir datos provenientes de la impresin o
visualizacin de documentos originales.
2.- Exportar el documento a formato PDF.
3- Realizar una copia del documento.
4.- Almacenar versin del documento.

Precondiciones

1.- Recibir datos de un documento original.

Consideraciones o N/A
Excepciones
Tabla 21: Caso de uso exportar documento.

Descripcin

Flujo Bsico

Permite almacenar una versin del documento en


formato original impreso o enviado por correo con los
datos de usuario y fecha de consulta.
1.- Recibir datos del documento original impreso o
enviado por correo.
44

2.- Almacenar datos de usuario que realiza la


operacin.
3.- Almacenar datos de la fecha y hora en que se
realiz la operacin.
4.- Almacenar versin del documento.
Precondiciones

1.-Impresin o envi por correo de documento en


original.

Consideraciones o N/A
Excepciones
Tabla 22: Caso de uso almacenar documento.

Figura 6: Casos de Uso Imprimir Documento.

Descripcin
Flujo Bsico

Se debe seleccionar el tipo de impresin a realizar, de


acuerdo a los formatos existentes.
1.- Ingresar al sistema.
2.- Consultar un documento (juego de documentos,
guas, cabotaje, etc.).
3.- Seleccionar el tipo de impresin de acuerdo a los
formatos sugeridos. (Borrador, original, copia.)

Precondiciones

1.-Interactuar con el documento.

45

Consideraciones o N/A
Excepciones
Tabla 23: Caso de uso determinar tipo de impresin.

Descripcin

Flujo Bsico

Se debe seleccionar la impresora por la cual se realiza


la operacin de impresin de los documentos
seleccionados.
1.- Ingresar al sistema.
2.- Consultar el documento que se desee (juego de
documentos, guas, cabotaje, etc.).
3.- Seleccionar un documento.
4.- Seleccionar el tipo de impresin
5.- Escoger la impresora, por la cual se realizara la
operacin
6.- Pulsar el botn imprimir.

Precondiciones

1.- Interactuar con el documento.


2.- Determinar el tipo de impresin.

Consideraciones o N/A
Excepciones
Tabla 24: Caso de uso seleccionar impresora.

Elaboracin de diagrama de clases:

46

Figura 7: Diagrama de clases del sistema de impresin.

Elaboracin del modelo de datos:


Una base de datos deberia ser facil de usar y debe mantener la

integridad de los datos. Una base de datos robusta permitira diferentes


metodos de controlar y organizar la informacion efectivamente. (Nishadha
Silva ,2012)

47

Modelo relacional: Fundado en teora matemtica, el modelo relacional


de diseo de bases de datos utiliza relaciones como una ventana de
entendimiento para establecer un paradigma basado en como guardar y
recuperar la informacin. (Nishadha Silva , ob. cit.)
Sin importar que tipo de herramientas se utilicen para modelar la base
de datos, es imperativo crear diagramas relacionados para asegurar la
visualizacin del flujo de datos y la funcionalidad de este componente.
Disear diferentes diagramas permite a los miembros del equipo de
analistas-programadores a comunicarse y de este modo, garantizar el diseo
ms eficiente y eficaz. (Nishadha Silva , ob. cit.)

48

Figura 8: Modelo Relacional de base de datos parte 1.

49

Figura 9: Modelo Relacional de base de datos parte 2.

50

Figura 10: Matriz de roles del sistema de impresin de documentos.

51

Figura 11: Matriz de riesgos asociados al diseo y desarrollo del sistema de impresin de documentos.

52

El modelo relacional detallado en la figuras 9 y 10, permiten observar las


relaciones que existen entre las tablas de la base datos, as como las
caractersticas bsicas de cada una de ellas

Fase de Construccin: En esta fase se desarrollan completamente los


componentes del sistema y se organiza la arquitectura, infraestructura y
ambiente de desarrollo necesarios, para pasar a la siguiente fase, hasta
lograr la capacidad operativa del sistema.

En esta fase, se utilizaron herramientas propuestas por la Direccin de


Sistemas de Sidor C.A y se siguieron los lineamentos de desarrollo de
software que la misma establece.
Las herramientas de programacin usadas son las siguientes:

PostgreSQL 8.4: manejador de bases datos utilizado por CVG, el cual se

caracteriza por ser cdigo abierto, robusto y avanzado.


PgAdmin III: utilizado como administrador de base de datos e interfaz

grfica para facilitar operaciones que se realizan con PostgreSQL.


Java EE: es una plataforma de programacin para desarrollar y ejecutar
software de aplicaciones en el lenguaje de programacin Java. Permite
utilizar arquitecturas de N capas distribuidas y se apoya ampliamente en
componentes de software modulares ejecutndose sobre un servidor de
aplicaciones. La plataforma Java EE est definida por una especificacin.
Similar a otras especificaciones del Java Community Process, Java EE es
tambin considerada informalmente como un estndar debido a que los
proveedores deben cumplir ciertos requisitos de conformidad para
declarar que sus productos son conformes a Java EE; estandarizado por

The Java Community Process / JCP.


JSF: Es una tecnologa y framework para aplicaciones Java basadas en
web que simplifica el desarrollo de interfaces de usuario en aplicaciones
Java EE. JSF usa JavaServer Pages (JSP) como la tecnologa que

53

permite hacer el despliegue de las pginas, pero tambin se puede


acomodar a otras tecnologas como XUL (acrnimo de XML-based User

interface Language, lenguaje basado en XML para la interfaz de usuario)


Primefaces: Es una librera de componentes para JavaServer Faces
(JSF) de cdigo abierto que cuenta con un conjunto de componentes
enriquecidos que facilitan la creacin de las aplicaciones web. Primefaces

est bajo la licencia de Apache License V2.


Jboss: Es un servidor de aplicaciones Java EE de cdigo abierto
implementado en Java puro. Al estar basado en Java, JBoss puede ser
utilizado en cualquier sistema operativo para el que est disponible la
mquina virtual de Java. JBoss Inc., empresa fundada por Marc Fleury y
que desarroll inicialmente JBoss, fue adquirida por Red Hat en abril del
2006.

Mozilla Firefox: como navegador web donde se realizan las pruebas de la


plataforma. Este se encuentra disponible en la mayora de los sistemas
operativos con cdigo abierto basados en Linux, lo que lo hace una
perfecta eleccin tomando en cuenta que en Sidor C.A las computadoras
deben tener este SO.
Documentacin del cdigo: tomando en cuenta que se pretende

incrementar la funcionalidad del sistema en el futuro, se realiz la


codificacin de manera ordenada utilizando las reglas de programacin
bsicas para ello, como lo son.

Indentacin apropiada del cdigo.


Nombres descriptivos para variables, funciones, clases y dems
componentes como archivos, tablas de la base de datos y sus

campos.
La mayoria de los archivos son cortos, se intenta mantener la
longitud de cada uno en menos de 100 lineas.

54

Fase de Pruebas: En esta fase se debe asegurar que la solucin


construida satisface la especificacin del sistema y las necesidades del
cliente, garantizando que el comportamiento obtenido es el correcto.
Tendr

como

propsito

establecer

las

tcnicas,

herramientas

actividades relacionadas con la ejecucin y validacin de cada una de las


pruebas, incluyendo responsabilidades de cada una de las actividades,
los recursos y los prerrequisitos que deben ser considerados en el
esfuerzo de cada una.
Durante la programacin del sistema se realizaron las pruebas
pertinentes para detectar los posibles errores que pudieron surgir en
cualquier punto de la codificacin o procesamiento de datos.
Aun as, para evitar errores futuros se le restringe al usuario ingresar
datos que puedan afectar la integridad del sistema. Debido a la naturaleza de
las pasantas, el mantenimiento a largo a plazo es responsabilidad de la
empresa beneficiada

Fase de Implementacin: El propsito de esta fase es asegurar que el


software est disponible para los clientes finales y proveer el soporte
tcnico necesario. Se debe verificar que el producto cumpla con las
especificaciones entregadas por el Analista de Negocio.
Por tratarse de un prototipo del sistema de impresin de documentos an

no se encuentra implementado en su totalidad, ya que an es necesario


elaborar un conjunto de mdulo que por la duracin de la pasanta no fueron
considerados pertinentes a ella.

55

5. DIFICULTADES Y FACILIDADES ENCONTRADAS DURANTE


EL DESARROLLO LA PASANTIA.
En las actividades desarrolladas a lo largo de 16 semanas de
pasanta, se presentaron las siguientes facilidades y limitantes descritas a
continuacin.
Facilidades:
Contacto directo con el supervisor y el equipo encargado de dar
seguimiento al sistema, quienes son personas conocedoras de la rama
informtica, quienes en todo momento prestaron su apoyo y colaboracin,
realizando las sugerencias y acotaciones necesarias para alcanzar con xito
los objetivos propuestos.
Un ambiente laboral ameno, de compaeros dispuestos a prestar el
apoyo necesario ante cualquier requerimiento de informacin que fuese vital
para la elaboracin del sistema planteado.
Conocimientos previos relacionados al diseo y modelado de sistemas
de informacin: UML, estructuracin de bases de datos, normalizacin,
tcnicas y lgicas de programacin.

56

Limitantes:
El restringido acceso que se otorga a los pasantes sobre la base de
datos, debido a que existe un Departamento que se encarga de manejar y
gestionar todo lo relacionado a dichos recursos informticos.
La escasa documentacin del proceso de desarrollo bajo las
herramientas de JSF y java EE, lo que dificulta en gran medida la rpida
resolucin de problemas de cdigo.
El artculo 1 del decreto 3.390 que dispone que la Administracin
Pblica Nacional (APN) de la Repblica Bolivariana de Venezuela utilizar
prioritariamente software libre desarrollado bajo estndares de cdigo abierto
en sus servicios, sistemas y proyectos informticos, originando as una
limitante para todas las empresas del estado, ya que se debe dar uso
preferencial al software libre en todos sus sistemas de informacin.
El desconocer los procesos asociados al sistema de impresin de
documentos de Sidor C.A, por lo cual fue necesario familiarizarse con ellos,
realizar diagramas, modelos y flujogramas, para comprender la manera en
que los datos llegan y se convierte en informacin til para el sistema.

57

58

6. CONOCIMIENTOS ADQUIRIDOS DURANTE LA PASANTIA


A lo largo de las 16 semanas de pasanta realizadas Sidor C.A como
analista diseador de la migracin del sistema de impresin de documentos,
se adquirieron diversos conocimientos tanto prcticos como tericos. Entre
estos conocimientos tenemos:

Prcticos
o Manejo de nuevas herramientas y tcnicas de programacin.
o Conocimiento de las polticas y mtodos de trabajo en el mbito
informtico que se utilizan en una empresa.
o Mejoramiento de los lenguajes de programacin estudiados
antes de comenzar la pasanta.
o Otros conocimientos adquiridos al trabajar con profesionales en
el rea de informtica y con mucha experiencia.
o Manejo de capas para la elaboracin de proyectos Java EE,

persistentes y con interfaces.


Tericos:
o Metodologa aplicada al desarrollo de un sistema: siguiendo los
lineamientos dados por el tutor industrial, pude ejecutarse
exitosamente una metodologa de ingeniera del software.
o Diseo de bases datos: profundizando en los conocimientos
obtenidos previamente.
o Diseo detallado de aplicaciones de software bajo una
metodologa de orientacin a objetos.

CONCLUSIONES

59

El diseo exitoso del sistema depender de una adecuada aplicacin de


los conocimientos prcticos y tericos, pues es necesario evaluar los
aspectos que conforman la situacin problemtica, a fin de generar una
solucin que se ajuste a las necesidades reales de la organizacin, que se
distinga por contar con altos estndares de calidad tanto en la prctica como
en la funcional.
Dicho modelo de sistema se deben tomar en cuenta las opiniones y
acotaciones realizadas por aquellas personas que harn uso de l, debido a
que estas son las conocedoras a fondo del proceso, y la solucin de este
debe adaptarse a las necesidades reales, con la finalidad de optimizar los
tiempos de respuesta y garantizando la satisfaccin del usuario.
Es por ello que para llevar a cabo de manera adecuada el proceso de
codificacin del software es esencial definir de forma correcta los
requerimientos y elementos que se desean desarrollar o proyectar, lo cual
implica pasar por un extenso anlisis que defina de manera clara y objetiva la
meta y el alcance del sistema.
As como llevar a cabo pruebas de funcionalidad que permitan al
desarrollador evaluar si los mdulos elaborados cumplen adecuadamente
con su funcin, permitiendo as tener una visin del sistema en uso y de las
debilidades que este pudiese presentar y permitiendo oportunamente
generar una solucin ante las mismas.

RECOMENDACIONES
60

Una vez culminada la pasanta, se analizaron varios aspectos de la


misma y se plantearon las siguientes recomendaciones:
A los futuros pasantes:

Prestar especial atencin a la etapa de anlisis de la situacin


inicial

y requerimientos, ya que ella es la base del desarrollo de

cualquier sistema.
Ajustar el diseo del sistema de informacin a los requerimientos del

usuario, y a los estndares de desarrollo utilizados para la elaboracin


de sistemas, siendo necesario llegar a acuerdos mutuos por el bien del
mismo y por ende de la empresa.
La codificacin debe ser organizada y en base al sistema diseado, en

caso de existir algn cambio debe ser plasmado en el mismo, adems


de ello es de vital importancia el manejo de comentarios para facilitar el
uso y modificacin en el futuro de dicho cdigo ante un problema, que
deba ser solucionado por otro analista.
Se recomienda a SIDOR C.A:

Mantener

actualizada.
Seguir con el proceso de Migracin de sistemas, con la finalidad de

la

documentacin

de

los

sistemas de

informacin

que las tareas y labores puedan ser ejecutadas con mayor facilidad y
rapidez, dentro del estndar de desarrollo de software libre.

Elaborar documentacin para el proceso de desarrollo del software,


con la finalidad de que los usuarios que participen de este tipo de
proyectos, tengan un marco de referencia del cual obtener informacin
acerca de los instrumentos de programacin, la manera de emplearlos
y dar uso a las herramientas disponibles en el entorno de desarrollo
de aplicaciones, con el fin de reducir los tiempos de familiarizacin,
favoreciendo el rpido manejo y aprendizaje.
61

Se recomienda a la UNEG:

Implementar ms clases prcticas orientadas al desarrollo de


herramientas de software innovadoras.

REFERENCIAS

62

Kendall & Kendall (2005). Anlisis y Diseo de Sistemas, 6ta Edicin,


Editorial Pearson.
Pressman, R. (2002). Ingeniera del Software un enfoque prctico. 5ta.
Edicin. McGraw Hill. Madrid. Espaa.
Sabino, C. (1998). Cmo hacer una tesis y elaborar todo tipo de escritos.
Babson College Faculty (1999) Basics of Database Modeling [Documento en
Lnea]

Disponible: http://faculty.babson.edu/dewire/Readings/dfdmistk.htm

[Consulta: 2014, Septiembre 20]


Nishadha Silva (2012) Basics of Database Modeling [Documento en Lnea]
Disponible:

http://creately.com/blog/diagrams/database-modeling-basics

[Consulta: 2014, Septiembre 18]


Decreto No. 3.390 (uso prioritario del software libre). (2004, Diciembre 23).
Gaceta Oficial de la Repblica Bolivariana de Venezuela, 38.095, diciembre
28, 2004.

63

Anexos.

64

Figura 43: Plan de trabajo de pasanta

65

66

Anda mungkin juga menyukai