Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DEPARTAMENTO
DE CIENCIAS
DE LA
COMPUTACIN
DESARROLLO
DE UN
SISTEMA
TESIS DE
WEB PARA
EL GRADO
MANEJO DE
INVENTARIO DE MULTIBODEGAS,
GESTIN CONTABLE, Y CREACIN
DE UN REPOSITORIO DIGITAL DE
INFORMES TCNICOS;
UTILIZANDO DSPACE,
TECNOLOGA PRIMEFACES Y
HERRAMIENTAS OPEN SOURCE,
PARA LA EMPRESA CROSSTRONIK
CIA. LTDA.
Diana Cruz Caiza
Mayo, 2013
Christian Zhamungui
Oviedo
ANTECEDENTES
Excesiv
o gasto
de
papel
Procesos
Manuales
Inventario
Desordenad
o
Datos almacenados en
hojas electrnicas
Controlar y administrar
todos los movimientos de
productos en cualquiera de
las bodegas de la empresa.
Administrar,
difundir
y
facilitar el acceso a aquella
informacin perteneciente
a los informes tcnicos.
METODOLOGA
Metodologa
Define el entorno que se usar para: estructurar,
planificar y controlar el proceso de desarrollo de un
sistema.
Gua al desarrollador a crear un nuevo software.
Tradicionales/Clsicas
Orientadas al control de procesos.
TIPOS DE
METODOLOGA
giles/Livianas
Orientadas a la interaccin con el
cliente y el desarrollo incremental
de software.
Metodologa de Desarrollo
Principios
Valores
Metodologa
gil XP
Prcticas
Actividades
Valores XP
Simplicidad
Comunicacin
Retroalimentaci
n
Coraje
Principios XP
Feedback
Veloz
Simplicid
ad
Modificacione
s
Incrementale
s
Abarcar el
cambio
Trabajo
de
Calidad
Actividades XP
Escuch
ar
Probar
Codific
ar
Disear
Prcticas XP
-
Pequeas Entregas
Planificacin
Metforas
Diseo Simple
Pruebas
Refactorizacin
Programacin en parejas
Propiedad Colectiva
Integracin Continua
40 horas laborales
Cliente en el sitio
Estandarizacin
Ciclo de vida de XP
Ciclo de vida de XP
Exploracin
Planificacin
Iteraciones
Produccin
Mantenimiento
Herramientas de Software
utilizadas
JDK 1.7: Java Development Kit
Eclipse Indigo 3.7 SR2
JBoss AS 6.1
PostgreSQL 8.4
Primefaces 3.2
DSpace 1.8.2
Jaspersoft iReport 4.7.1
ARQUITECTURA
Aplicacin JavaEE
Tiene una arquitectura multicapas, que es una extensin
de la arquitectura MVC (Modelo Vista Controlador).
CAPA
I
CAPA II
CAPA
III
Aspecto grfico de la
Aplicacin (Vista y
Controlador)
Lgica
del
Negocio
(Interfaces,
clases
implementadoras
de
la
Interface)
Datos
almacenados
de
nuestra aplicacin
Mdulo Web
CTKREPOSITORIO.war
Mdulo EJB
CTKSYSEJB.jar
RESULTAD
OS
Pruebas
En la metodologa X.P. las pruebas, constituyen una de
sus prcticas fundamentales. Esta actividad se realiz
completamente en el presente trabajo; Kent Beck, autor
de la metodologa, recomienda la exhibicin de los
resultados que se obtienen al ejecutar las pruebas .
Unitarias
TIPOS DE
PRUEBAS
De integracin
De
aceptacin
Test Case
Es una plantilla con un conjunto de condiciones o
variables bajo las cules se determina si el requisito de
unaaplicacines parcial o completamente satisfactorio.
Resultado de Pruebas
PARAMETROS
Usuario
Adaptacin al
Sistema (%)
Antes del Sistema
Mdulo Usuarios
Administrador
Tiempo ejecucin en
minutos
Con el sistema
Por operacin
90
Mdulo Inventario
1-5
80
Bodeguero 2
80
Tcnico 1
80
Tcnico 2
75
Mdulo G. Contable
20-30
1-10
30-40
1-10
Contador 1
75
Contador 2
90
Mdulo Repositorio
10-13
del Con
sistema
Por actividad
Bodeguero 1
Antes
Sistema
3-5
N/A
N/A
Por actividad
30'-45'
20'-30'
20'-30'
15'-25'
5'-7'
5'-8'
Por actividad
9'-15'
3'-5'
6'-10'
Por Mes
Por actividad
Personal CTK
80
5'-10'
2'-3'
Cliente Externo
90
2'-5'
1'-2'
el
CONCLUSIONES
El sistema desarrollado para la empresa Crosstronik Ca.
CONCLUSIONES
El diseo de una interfaz clara, consistente y estandarizada,
RECOMENDACIONES
Se debe probar si lo desarrollado es lo deseado, realizando una
RECOMENDACIONES
Al definir las interfaces grficas es necesario seguir un