Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2015-00
Versin
2.0
Pgina 1 de 56
RESUMEN
El desarrollo del presente proyecto busca mejorar y automatizar el proceso de
distribucin de la empresa de acumuladores ETNA S.A. cuyas operaciones
estn orientadas a la fabricacin y comercializacin de bateras (acumuladores
elctricos) asegurando el cumplimiento de la calidad requerida.
La distribucin de los productos es parte importante en una fbrica de
acumuladores elctricos (bateras), ya que nos permite determinar que mtodos y
rutas se deben utilizar para hacer llegar el producto en el momento requerido y
ofrecido.
Por esta razn, se van a trabajar las especificaciones de los casos de uso del
sistema ms resaltantes por el mdulo seleccionado (en este caso el paquete
DI_DP002_RealizacinDespacho), identificando los requerimientos funcionales y
no funcionales, las reglas del negocio, los atributos del caso de uso del sistema, el
modelo conceptual, la arquitectura de software donde identificaremos las metas,
las restricciones, los mecanismos y las vistas: lgica, de implementacin y de
despliegue. Luego realizaremos las pruebas de conceptos de los casos de uso
ms significativos.
Documento interno
Cdigo
2015-00
Versin
2.0
Pgina 2 de 56
INDICE
RESUMEN............................................................................................................ 1
Aprobado...................................................................................................... 5
Hctor Mendivil............................................................................................... 5
Hctor Mendivil............................................................................................... 5
Arquitectura del Software................................................................................... 6
1.
Diseo de Arquitectura....................................................................................... 7
Propsito...................................................................................................... 7
Alcance............................................................................................................ 8
1
Metas y Restricciones............................................................................... 8
3. Mecanismos y Tcticas de Diseo usadas.................................................10
Persistencia:............................................................................................... 12
CAPA.......................................................................................................... 15
DESCRIPCIN........................................................................................... 15
Interfaz de usuario....................................................................................... 15
Controladora............................................................................................... 15
Servicios..................................................................................................... 15
Acceso a Datos........................................................................................... 16
8. Informes de Desempeo..........................................................................21
Conclusiones.................................................................................................... 22
GLOSARIO DE TRMINOS.................................................................................. 23
DICCIONARIO DE ACRONIMOS..........................................................................25
BIBlIOGRAFA.................................................................................................... 27
ANEXOS............................................................................................................ 28
ANEXO 1........................................................................................................... 28
DESCRIPCIN DEL PROYECTO..........................................................................28
Descripcin de la Organizacin Objeto de Estudio.....................................28
Objetivos Estratgicos de la Organizacin.......................................................29
Organigrama de la Organizacin......................................................................30
Mapa de procesos............................................................................................. 31
ANEXO 2........................................................................................................... 32
MODELADO DEL NEGOCIO................................................................................ 32
MODELO DE CASOS DE USO DEL NEGOCIO...................................................32
Documento interno
Cdigo
2015-00
Versin
2.0
Pgina 3 de 56
Especificacin de los Actores del Negocio..................................................32
1
Documento interno
Cdigo
2015-00
Versin
2.0
Pgina 4 de 56
HISTORIAL DE REVISIONES
Fecha
Versin
Descripcin
Autor
03/01/15
1.0
Primera Revisin
Carlos Ramos
Hctor Mendivil
10/01/15
2.0
Segunda Revisin
Carlos Ramos
Hctor Mendivil
Documento interno
Aprobado
Cdigo
2015-00
Versin
2.0
Pgina 5 de 56
Por tal motivo para las pruebas de concepto se van a trabajar con los ms
importantes y serian:
DI_CUS006_ActualizarCantidadEntrega
DI_CUS008_ActualizarInformacinTransporteHojaRuta
Documento interno
Cdigo
2015-00
Versin
2.0
Pgina 6 de 56
DISEO DE ARQUITECTURA
Uno de los desarrollos ms importantes dentro de la construccin del software
es el desarrollo de la arquitectura de software, que permite representar la
estructura del sistema, sirviendo de comunicacin entre las personas involucradas
en el desarrollo, adems de ayudar a realizar el anlisis para la toma de
decisiones.
Propsito
Este documento proporciona una descripcin de la arquitectura del mdulo de
Distribucin, haciendo uso de diversas visiones arquitectnicas para representar
diversos aspectos del sistema. Se realiza con el fin de documentar las decisiones
de arquitectura significativas que se han tomado en el sistema.
Alcance
Este documento presenta la arquitectura en la cual estar basado el mdulo de
Distribucin, definiendo de manera detallada la distribucin de los paquetes del
Documento interno
Cdigo
2015-00
Versin
2.0
Pgina 7 de 56
sistema en las diversas capas que ste presenta, as como una descripcin de las
capas a utilizar.
1
Metas y Restricciones
A continuacin proporcionaremos la lista de requerimientos que impactan en la
arquitectura. Los requerimientos que se mencionan a continuacin son aquellos
que tienen mayor impacto sobre la arquitectura del sistema:
Cdigo
RNF009_Proteccin
a fallas
Requerimiento
Confiabilidad
(Se debe de definir el
presupuesto para la
adquisicin
de
un
sistema de respaldo en
cintas)
RNF015_Tipo de
navegadores web
Soporte
(La pantalla cumple
con los estndares
html)
(HyperText
Markup Language)
RNF017_Tipo de
formato de reporte
Restricciones de
Diseo
(El formato de reportes
ser
definido
por
ETNA)
RNF018_Tipo de
base de datos
Restricciones de
Diseo
(Se debe Especificar
las opciones del diseo
para el sistema)
RNF019_Tipo de
libreras de reportes
Restricciones de
Diseo
(Uniformizar
las
versiones por el equipo
de proyecto para evitar
incompatibilidad)
Documento interno
Descripcin
El sistema debe estar
protegido contra perdida de
datos por fallas, por lo cual
se debe contar con un
Poltica de gestin de backup
establecida
semanalmente
(domingos spool) y diarios
(Incremental).
La aplicacin Web deber ser
compatible
con
los
navegadores
Internet
Explorer 9 o superior, Mozilla
Firefox 3 o superior, Google
Chrome, Safari 7 y Ophera
12.
Los reportes se exportarn
en los formatos: EXCEL,
PDF, HTML, TXT.
Cdigo
2015-00
Versin
2.0
Pgina 8 de 56
RNF020_Lenguaje
de programacin
Restricciones de
Diseo
(El servidor en el cual
se
despliega
la
aplicacin deber tener
instalado el JRE 1.7
(Java
Runtime
Environment)
o
superior)
La aplicacin se desarrollar
en
el
Lenguaje
de
programacin Java bajo el
framework Spring.
RNF021_Tipo de
Web services
Restricciones de
Diseo
(Identificar
los
problemas estndar en
sus respuestas por lo
que no se definen tipos
de datos)
Restricciones de
Diseo
(Instalacin,
escalabilidad, y
localizacin)
El servidor de Aplicaciones
deber
funcionar
en
Sistemas Windows Server
2008 R2.
RNF024_Ayuda por
mdulo
Restricciones de
Diseo
(Considerar
la
codificacin de ETNA
en la redaccin de
manuales )
RNF023_Tipo
de
Conexin a la Base
de Datos
Restricciones de
Diseo
(La
aplicacin
se
conectar a la base de
datos mediante el uso
de una cadena de
conexin)
RNF001_Mensaje de
Error
Usabilidad
(Especifica
los
problemas al mostrar
errores codificados e
inscritos en cdigo
fuente y no es una
base de datos)
RNF026_Arquitectur
a Lgica
Restricciones de
RNF022_Tipo de
sistema operativo del
servidor
Documento interno
Cdigo
2015-00
Versin
2.0
Pgina 9 de 56
RNF027_Acceso
sistema
al
Diseo
(Especifica las
opciones del diseo
para el sistema)
Usabilidad
(Define el acceso al
sistema mediante una
url(universal resource
location))
El sistema permitir el
acceso mediante una url
(universal resource location)
desde
el
sitio
web,
generando una sesin por
usuario y dispositivo.
Documento interno
Requerimientos
Abordados
Solucin
Cdigo
2015-00
Versin
2.0
Pgina 10 de 56
Persistencia:
RNF018_Tipo
Proporciona servicios para
base de datos
manipular
datos
persistentes.
Gestin
de
Recursos:
Para la conexin a la base de datos,
de
Proporciona el soporte para RNF023_Tipo
la cadena de conexin deber estar
la
administracin
de Conexin a la Base definida
en
un
archivo
de
conexiones a la base de de Datos
configuracin que se encontrar en
datos
la aplicacin desplegada.
Persistencia: Proporciona RNF022_Tipo
de El servidor de Aplicaciones deber
servicios para manipular
sistema operativo funcionar en Sistemas Windows
Server 2008 R2.
datos persistentes.
del servidor
RNF021_Tipo
Web Services
Gestin de Programacin:
Permite
identificar
el RNF020_Lenguaje
lenguaje de programacin a de programacin
usar para la aplicacin.
La aplicacin se desarrollar en el
Lenguaje de programacin Java bajo
el framework spring.
Compatibilidad:
Permite
identificar los navegadores RNF015_Tipo de
y sus versiones para el uso navegadores web
de la aplicacin.
Documento interno
Cdigo
2015-00
Versin
2.0
Pgina 11 de 56
Seguridad: Proporciona
El sistema debe estar protegido
servicios de proteccin de
contra fallas, por lo cual se debe
acceso a ciertos recursos o RNF009_Proteccin contar con un Poltica de gestin de
a fallas
informacin.
backup establecida semanalmente
(domingos
spool)
y
diarios
(Incremental).
Usabilidad:
Ejecucin de la aplicacin
Online Help:
Proporciona capacidades
de ayuda en lnea.
Persistencia:
Documento interno
RNF027_Acceso al
sistema
Cdigo
2015-00
Versin
2.0
Pgina 12 de 56
Emisin de Reportes:
Documento interno
Cdigo
2015-00
Versin
2.0
Pgina 13 de 56
4. Vista Lgica
Documento interno
Cdigo
2015-00
Versin
2.0
Pgina 14 de 56
CAPA
Interfaz de usuario
Controladora
Servicios
Documento interno
DESCRIPCIN
Cdigo
2015-00
Versin
2.0
Pgina 15 de 56
Acceso a Datos
Documento interno
5. Vista de Implementacin
6. Vista de Despliegue
8. Informes de Desempeo
Informe de Rendimiento.docx
9. Actas de Reunin
Acta de reunin_02_02_2015.docx
Acta de reunin_09_02_2015.docx
Acta de reunin_15_02_2015.docx
CONCLUSIONES
Fue importante la colaboracin por parte del usuario final, ya que es, quin
conoce ms de cerca cmo funciona el negocio, adems que el haberlo
involucrarlo activamente en el proceso de anlisis garantizo que el producto
final haya satisfecho de manera eficiente sus requerimientos.
GLOSARIO DE TRMINOS
Nombre
Descripcin
B
Back Order
C
Cubicaje
Carguo
E
Entrega
P
PT
Producto Terminado.
Nombre
Descripcin
Picking
Precinto
Porcentaje de
Aceptacin
S
Stock Producto
T
Tabla
DICCIONARIO DE ACRONIMOS
Nombre
Descripcin
C
CANT
Cantidad
D
DI
Distribucin
E
ETNA
EDT
EX
Exportacin
H
H/R
Hoja de Ruta
HTML
L
LO
Logstica
N
NRO
Nmero
P
PT
Producto Terminado
R
REST
RF
RNF
Requisito No Funcional
RUP
S
SA
Sociedad Annima
Nombre
Descripcin
SG
Seguridad
SW
Software
U
UML
URL
V
VM
Ventas
BIBLIOGRAFA
ANEXOS
ANEXO 1
DESCRIPCIN DEL PROYECTO
Descripcin de la Organizacin Objeto de Estudio
En 1933, se crea una de las primeras empresas dedicada a la fabricacin y
comercializacin de acumuladores elctricos en Amrica Latina, su nombre:
Electro Talleres Nacionales Asociados, que aos ms tarde se conocera como
Fbrica Nacional de Acumuladores ETNA S.A.
El compromiso de sus fundadores, unido a la responsabilidad de sus
trabajadores, hizo que a inicios de los aos cuarenta se reconozca la calidad de
las bateras, en todo el pas. Para ese entonces la fbrica operaba en un local en
Jess Mara.
En la dcada de los sesenta ETNA se convirti en el principal proveedor de las
plantas de ensamblaje automotriz de la industria local, ponindose a la
vanguardia de los fabricantes de bateras en la regin.
En los aos ochenta, debido al sostenido aumento de la demanda, ETNA traslada
sus instalaciones productivas a un nuevo local en la zona industrial de
Independencia, al norte de la ciudad de Lima, sitio donde mantiene hasta la fecha
su planta principal.
En el 2000, inicia la exportacin de sus productos a Bolivia, para continuar al ao
siguiente con Ecuador y Panam. A la fecha, ETNA ha orientado su produccin a
los mercados mencionados adems: Cuba, Repblica Dominicana, Hait,
Paraguay y Chile.
En el 2008, practicando su sentido de responsabilidad social y buscando
mantener una relacin amigable con el medio ambiente, ETNA inaugura su planta
de Fundicin y Aleaciones en Ventanilla, lugar donde se realiza la recuperacin y
procesamiento del plomo.
Para los prximos aos, la empresa confa en seguir ofreciendo los mejores
productos tal como lo viene haciendo durante 78 aos, respondiendo
ntegramente a la confianza depositada por cada uno de sus usuarios a nivel
nacional e internacional.
o Aumentar la productividad en todas las reas de la empresa, evitando los retrabajos, a travs de la incorporacin de metodologas, procesos de gestin y
tecnologa.
ORGANIGRAMA DE LA ORGANIZACIN
MAPA DE PROCESOS
Cdigo
2015-00
Versin
5.0
Pgina 31 de 95
ANEXO 2
MODELADO DEL NEGOCIO
MODELO DE CASOS DE USO DEL NEGOCIO
Especificacin de los Actores del Negocio
o LO_AN001_GerenteLogstica
Es el rol que solicita la atencin de los despachos a clientes y sucursales.
Participa en los procesos: Programar Despacho, Realizar Despacho y
Realizar Control y Seguimiento de Despacho.
LO_AN001_GerenteLogstica
(from Actores del negocio)
Cdigo
2015-00
Versin
5.0
Pgina 32 de 94
DI_CUN001_ProgramarDespacho
(from Casos de uso del negocio)
LO_AN001_GerenteLogstica
DI_CUN002_RealizarDespacho
(from Casos de uso del negocio)
DI_CUN003_RealizarControlYSeguimiento
DeDespacho
(from Casos de uso del negocio)
Documento interno
Cdigo
2015-00
Versin
5.0
Pgina 33 de 94
o VM_TN009_Facturador
Es el encargado de entregar las facturas que se tienen que atender
Supervisor de despacho.
al
VM_TN009_Facturador
o LO_TN001_SupervisorAlmacen
Es el encargado de entregar los pedidos de reposicin que se tienen que
atender al supervisor de despacho.
LO_TN001_SupervisorAlmacen
o DI_TN001_SupervisorDespacho
Es el encargado de realizar la programacin de Despacho, la cual va a
generar las listas de entregas y adems va a realizar el control y seguimiento
de la hoja de Ruta y los requerimientos de produccin.
DI_TN001_Supervisor
Despacho
o VM_TN008_Vendedor
Documento interno
Cdigo
2015-00
Versin
5.0
Pgina 34 de 94
VM_TN008_Vendedor
o DI_TN006_AuxiliarDespacho
Es el encargado de realizar el picking, confirmar las listas de picking
trabajadas y llevar la mercadera la zona de despacho.
DI_TN006_AuxiliarDespacho
o DI_TN003_PersonalSeguridad
Es el encargado de revisar que toda la mercadera indicada en la gua de
remisin se haya cargado en el transporte colocando el precinto de
seguridad y dando conformidad a la salida de mercadera.
DI_TN003_PersonalSeguridad
o DI_TN004_Transportista
Es el encargado de realizar el transporte fsico de los productos segn la
hoja de ruta entregada por el Supervisor de Preparacin.
Documento interno
Cdigo
2015-00
Versin
5.0
Pgina 35 de 94
DI_TN004_Transportista
o DI_TN007_SistemaDespacho
Es el sistema del rea de despacho que permite verificar si el stock de los
productos, que se requieren para atender las listas de atenciones, se
encuentra disponible. Se encarga tambin de generar las guas de remisin
y la lista de picking previa solicitud.
o DI_TN005_ReceptorMercadera
Es el encargado de recibir la mercadera y verificar si est conforme a los
documentos recibidos.
DI_TN005_Receptor
Mercadera
o DI_TN002_SupervisorPreparacin
Es el encargado de revisar las listas a despachar para trabajar la realizacin
del despacho el cual incluye: la verificacin de stock del Producto,
notificacin de las necesidades pendientes al almacn, generar el Back
Order(lista de despachos no atendidos), ingresar las guas de remisin, las
Documento interno
Cdigo
2015-00
Versin
5.0
Pgina 36 de 94
DI_TN002_Supervisor
Preparacin
o LO_TN003_JefeAlmacen
Es el encargado de confirmar la adquisicin de Servicios solicitado por el
Supervisor de Preparacin.
LO_TN003_JefeAlmacen
Documento interno
Cdigo
2015-00
Versin
5.0
Pgina 37 de 94
ANEXO 3
REALIZACIN DE LOS CASOS DE USO DEL NEGOCIO
DI_CUN001_ProgramarDespacho
Especificacin del caso de uso del negocio.
o Actores del Negocio:
- LO_AN001_GerenteLogstica
o Propsito:
Documento interno
Cdigo
2015-00
Versin
5.0
Pgina 38 de 94
Documento interno
Cdigo
2015-00
Versin
5.0
Pgina 39 de 94
o Precondiciones
-
o Poscondiciones
-
Documento interno
Cdigo
2015-00
Versin
5.0
Pgina 40 de 94
Documento interno
1.1
1.2
DI_CUN002_RealizarDespacho
o Flujos Alternos
-
Carguo no conforme
Si en [25] el Personal de Seguridad encuentra alguna incorreccin en el
carguo: [DI_RN001] El caso de uso regresa a [16].
o Precondiciones
Un
documento
hoja
SupervisorPreparacin.
de
renovacin
Un
documento
Hoja
SupervisorPreparacin.
de
Devolucin
entregado
por
el
fue
entregado
al
fue
entregado
al
o Poscondiciones
-
1.3
DI_CUN003_ RealizarControlYSeguimientoDeDespacho
o Flujos Alternos
-
Recojo de mercadera
Si en el punto [4] el transportista requiere recoger mercadera
[DI_RN004]. El receptor de mercadera entrega mercadera. El
transportista verifica mercadera con la hoja de devolucin. El
transportista carga mercadera a la unidad de transporte, el caso de
uso continua en el punto [8].
Centro de Distribucin
Mercadera no conforme
Si en el punto [7] el receptor de mercadera no est conforme con el
despacho. El receptor de mercadera devuelve la mercadera. El
transportista carga la mercadera [DI_RN004], el caso de uso contina
en el punto [9].
Tardanza en despacho
Si en el punto [10] el Supervisor de despacho constata que el
transportista entrego la mercadera despus de 30 minutos de la hora
indicada en el seguimiento de la hoja de ruta. Actualiza la informacin
del seguimiento de la hoja de ruta con estado Despacho Tardanza
[DI_RN003], el caso de uso contina en el punto [12].
o Precondiciones
-
o Poscondiciones
DIAGRAMA DE ACTIVIDADES
DI_CUN003_REALIZARCONTROLYSEGUIMIENTODEDESPACHO.
Diagrama de clases DI_CUN002_ RealizarControlYSeguimientoDeDespacho.