VICERRECTORADO ACADMICO
COORDINACIN GENERAL DE PREGADO
COORDINACIN DE PASANTAS
PROYECTO DE CARRERA: INGENIERA EN INFORMTICA
SIDERRGICA DEL ORINOCO ALFREDO MANEIRO (SIDOR).
Informe de pasanta presentado como requisito para optar al ttulo de: Ingeniero en
Informtica.
Tutor Acadmico
Autora:
Tutor Industrial
Ing. Dorianny Lares.
Tutor Acadmico
Tutor Industrial
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
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
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.
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
11
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
13
14
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
18
19
La
flexibilidad
de
la
metodologa
se
establece
segn
las
deben
poseer
un
control
de
versiones,
permitiendo
la
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.
21
22
Se
realiza
la
bsqueda
de
los
datos
24
Lista
de
documentos de
cabotaje
encontrados,
25
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
27
Descripcin
Flujo Bsico
Precondiciones
Consideraciones o N/A
Excepciones
Tabla 1: Caso de uso verificar solicitante.
Descripcin
Flujo Bsico
Precondiciones
Consideraciones o N/A
Excepciones
Tabla 2: Caso de uso verificar permisos de acceso.
Descripcin
Flujo Bsico
Precondiciones
Consideraciones o N/A
Excepciones
Tabla 3: Caso de uso seleccionar documento.
Descripcin
Flujo Bsico
Precondiciones
1.-Validar impresora.
Consideraciones o N/A
Excepciones
Tabla 4: Caso de uso asociar/desasociar documento.
Descripcin
Flujo Bsico
Precondiciones
1.-Seleccionar documento.
Consideraciones o N/A
Excepciones
Tabla 5: Caso de uso seleccionar impresora.
Descripcin
Flujo Bsico
Precondiciones
Consideraciones o N/A
Excepciones
Tabla 6: Caso de uso validar impresora.
30
Descripcin
Flujo Bsico
Precondiciones
Consideraciones o N/A
Excepciones
Tabla 7: Caso de uso determinar documento a consultar.
31
Descripcin
Flujo Bsico
Consideraciones o N/A
Excepciones
Tabla 8: Caso de uso seleccionar documento de exportacin.
Descripcin
Flujo Bsico
Flujo Bsico
Precondiciones
Consideraciones o N/A
Excepciones
Tabla 9: Caso de uso seleccionar despacho terrestre (guas)
35
Descripcin
Flujo Bsico
36
Consideraciones o N/A
Excepciones
Tabla 10: Caso de uso seleccionar documento de cabotaje.
Descripcin
Flujo Bsico
Consideraciones o N/A
Excepciones
Tabla 11: Caso de uso seleccionar documento.
Descripcin
Flujo Bsico
Precondiciones
Consideraciones o N/A
Excepciones
Tabla 12: Caso de uso ingresar datos de consulta.
Descripcin
Flujo Bsico
Precondiciones
(Visualizar,
Descripcin
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
Consideraciones o N/A
Excepciones
Tabla 14: Caso de uso imprimir documento.
Descripcin
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
Consideraciones o N/A
Excepciones
Tabla 15: Caso de uso generar evento.
Descripcin
Flujo Bsico
Precondiciones
41
Descripcin
Flujo Bsico
Precondiciones
Consideraciones o N/A
Excepciones
Tabla 17: Caso de uso consultar evento.
Descripcin
Flujo Bsico
Precondiciones
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
Consideraciones o N/A
Excepciones
Tabla 19: Caso de uso visualizar evento.
43
Descripcin
Flujo Bsico
Consideraciones o N/A
Excepciones
Tabla 20: Caso de uso recibir datos de documento origonal.
Descripcin
Flujo Bsico
Precondiciones
Consideraciones o N/A
Excepciones
Tabla 21: Caso de uso exportar documento.
Descripcin
Flujo Bsico
Consideraciones o N/A
Excepciones
Tabla 22: Caso de uso almacenar documento.
Descripcin
Flujo Bsico
Precondiciones
45
Consideraciones o N/A
Excepciones
Tabla 23: Caso de uso determinar tipo de impresin.
Descripcin
Flujo Bsico
Precondiciones
Consideraciones o N/A
Excepciones
Tabla 24: Caso de uso seleccionar impresora.
46
47
48
49
50
51
Figura 11: Matriz de riesgos asociados al diseo y desarrollo del sistema de impresin de documentos.
52
53
campos.
La mayoria de los archivos son cortos, se intenta mantener la
longitud de cada uno en menos de 100 lineas.
54
como
propsito
establecer
las
tcnicas,
herramientas
55
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
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,
CONCLUSIONES
59
RECOMENDACIONES
60
cualquier sistema.
Ajustar el diseo del sistema de informacin a los requerimientos del
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.
Se recomienda a la UNEG:
REFERENCIAS
62
Disponible: http://faculty.babson.edu/dewire/Readings/dfdmistk.htm
http://creately.com/blog/diagrams/database-modeling-basics
63
Anexos.
64
65
66