Propuesta
de
Proyecto
Carrera
Tecnlogo
en
Informtica
Universidad
del
Trabajo
del
Uruguay
1. Identificacin
del
Proyecto
Ao:
2013
Ttulo:
Plataforma
de
distribucin
digital
Marketplace.
1.1 Supervisor
Nombre:
Ing.
Martn
Rodrguez
E-Mail:
martinrod@[Link]
2. Resumen
del
Proyecto
Estudiar
y
aplicar
en
al
prctica
las
tecnologas
Java
Enterprise
Edition
y
Android
SDK
para
el
desarrollo
de
una
plataforma
web.
Se
debe
analizar
estas
tecnologas,
conocer
las
funcionalidades
que
brindan,
y
realizar
una
documentacin
sobre
las
mismas.
El
sistema
a
construir
ser
una
plataforma
de
distribucin
digital
de
artculos
de
todo
tipo,
como
revistas,
libros,
pelculas,
msica,
programas
de
televisin,
aplicaciones,
etc.,
que
permitir
la
venta
mediante
un
sitio
web
o
dispositivos
mviles.
Los
mismos
podrn
ser
pagados
con
diversos
medios
como
ser
tarjeta
de
crdito,
PayPal,
etc.
Los
clientes
podrn
evaluar
la
calidad
de
los
productos
y
vendedores,
as
como
compartir
su
experiencia
y
consejos
de
uso.
Los
proveedores
podrn
ingresar
nuevos
productos
en
diversas
categoras,
permitindoles
publicitarlos
y
hacer
seguimiento
de
sus
ventas.
Finalmente
habr
una
aplicacin
Android
nativa,
brindando
a
los
usuarios
la
posibilidad
de
buscar,
obtener
informacin
y
descargar
aplicaciones
desarrolladas
por
terceros.
3. Descripcin
del
Proyecto
3.1 Objetivos
Se
busca
el
anlisis
de
las
tecnologas
descriptas
con
un
criterio
analtico,
obteniendo
conclusiones
en
cuanto
a
ventajas
y
desventajas
de
las
mismas.
Se
evaluar
el
conocimiento
logrado
a
travs
del
sistema
que
se
desarrolle,
poniendo
el
nfasis
en
el
desarrollo
de
interfaces
innovadoras
o
que
busquen
aprovechar
el
tipo
de
dispositivo
para
el
cual
se
desarrolla
la
aplicacin.
As
mismo
es
de
especial
inters
evaluar
la
aplicacin
de
las
tecnologas
estudiadas
independientemente
de
las
funcionalidades
desarrolladas.
3.2
Resultados
Esperados
Se
espera
contar
con
un
Prototipo
del
Sistema
y
un
Informe
Final
en
el
que
se
describan
los
resultados
obtenidos.
Este
informe
ser
complementado
por
Anexos
que
contengan
la
documentacin
generada
a
lo
largo
del
proyecto,
que
deber
incluir:
Descripcin
de
las
tecnologas
investigadas
junto
con
una
evaluacin
realizada
por
los
estudiantes
acerca
de
sus
fortalezas
y
debilidades,
adems
de
pruebas
de
concepto
que
puedan
haber
desarrollado
durante
la
evaluacin.
Especificacin
de
Requerimientos
y
Casos
de
Uso.
Especificacin
de
Arquitectura,
Diseo
general
y
Diseo
detallado
de
los
Casos
de
Uso
ms
relevantes.
Adems
del
informe,
se
entregar
la
implementacin
del
Prototipo,
incluyendo
cdigo
fuente
y
tests
unitarios.
3.3
Contexto
de
Trabajo
Este
trabajo
ser
realizado
en
el
marco
de
la
asignatura
Proyecto,
de
la
Carrera
de
Tecnlogo
en
Informtica
(ANEP,
Universidad
del
Trabajo
del
Uruguay
Universidad
de
la
Repblica,
Facultad
de
Ingeniera).
3.4
Plan
de
Trabajo
Mes
1:
Investigacin
y
evaluacin
de
las
tecnologas,
realizacin
de
las
pruebas
de
concepto
necesarias.
Instalacin
de
herramientas
necesarias
para
las
siguientes
etapas.
Documentacin
de
la
investigacin
realizada.
Mes
2:
Diseo
de
la
arquitectura
y
primer
prototipo
de
la
aplicacin.
Documentacin
de
requerimientos,
CU,
arquitectura
y
diseo.
Mes
3:
Implementacin
de
la
solucin
y
testeo
de
la
misma.
Pueden
definirse
dos
iteraciones
de
2
semanas.
Mes
4:
Elaboracin
de
informe
y
presentaciones
finales.
Preparacin
de
la
defensa
del
proyecto.
3.5
Metodologa
de
Trabajo
Reuniones
semanales
o
quincenales
con
el
supervisor,
evaluaciones
peridicas
del
avance
del
proyecto.
Se
espera
que,
con
apoyo
del
docente,
los
estudiantes
avancen
en
forma
autnoma
en
la
resolucin
de
los
problemas
tcnicos
que
se
planteen.
Presentacin
pblica
final
con
evaluacin
por
parte
de
un
tribunal
de
3
miembros.
3.6
Formacin
ofrecida
al
estudiante
Este
proyecto
ofrece
formacin
a
los
estudiantes
en
los
siguientes
aspectos:
Investigacin
con
un
criterio
crtico
de
tecnologas
y
productos
existentes
en
el
mercado.
Desarrollo
de
aplicaciones
Web
utilizando
la
plataforma
Java
Enterprise
Edition.
Desarrollo
de
software
para
dispositivos
mviles,
como
celulares
y
tablets.
3.7
Bibliografa
especfica
Java
Enterprise
Edition:
[Link]
Android
para
desarrolladores:
[Link]
4.
Recursos
Informticos
4.1
Hardware
PC
con
2GB
de
Memoria
RAM
mnimo,
3
GB
o
ms
recomendado
(dependiendo
del
S.O.).
4.2
Sistema
Operativo
MacOS,
Linux
o
Windows
4.4
Lenguaje
Java
4.5
Herramientas
Eclipse
Netbeans
Android
Developer
Tools
plugin
JBoss
AS
4.5.
Otros
5.
Conocimientos
previos
del
estudiante
5.1
Exigidos
Desarrollo
en
Java
y
metodologas
de
trabajo
como
las
que
se
proponen.
5.2
Recomendados
Desarrollo
en
JavaEE.