Академический Документы
Профессиональный Документы
Культура Документы
Sistemas y Electrnica
DESARROLLO DE UNA
APLICACIN MOVIL ENTEL TV
Curso: DESARROLLO DE APLICACIONES MOVILES
Profesor: Darwin M. Daz Garrampi
Integrantes:
- Arrazabal Malaber Jose
- Estrada Burgos Luis
- Trujillo antunez miguel
- Tacca lipa nayoribe
2016
DEDICATORIA
INDICE
CARATULA
1) INDICE
2) INTRODUCCION
3) OBJETIVOS
4) ALCANCE
5) FACTIBILIDAD
5.1.Tcnica
2
5.2.Operativa
6) ANLISIS DEL SISTEMA
6.1. Requerimientos Funcionales
6.2. Requerimientos No Funcionales
7) DISEO DEL SISTEMA
7.1.Diseo de Arquitectura
7.2.Diseo Entidad / Relacin
7.3.Modelos UML
7.4. Diagrama de Navegabilidad
8) DISEO DE INTERFACES (IU)
8.1. Actividades : Recursos, Diseo de Interfaces
8.2. Aplicacin Ejecutada
1.
INTRODUCCION
El presente trabajo consiste en el desarrollo de un plan de Desarrollo de Software Mvil preparado para
el proyecto de la asignatura de DESARROLLO DE APLICACIONES MOVILES de la Facultad de
Ingeniera de Sistemas e Informtica de la Universidad Tecnolgica del Per.
Aqu se formula la implementacin de un proyecto que evala el desarrollo de un sistema de
informacin con interfaz mvil propuesto como solucin a algunas de las problemticas que presenta
entel tv, a fin de incrementar finalmente la rentabilidad del mismo mediante una mejor comunicacin
con sus clientes.
2.Objetivos
Objetivo General
El objetivo de este proyecto en general es el desarrollo e implementacin
de un sistema con interfaz mvil, la cual pueda compartir y recibir
informacin sobre canales con los clientes Y almacenar informacin que
sea compartida por parte de ellos tambin.
Objetivos Especficos
Disear la aplicacin con una interfaz grfica que sea amigable y de
fcil uso para el usuario comn.
Construir un sistema web de cdigo abierto que sea econmica,
escalable, y flexible.
Obtener las tendencias de datos concurrentes en un punto especfico
dentro de un canal
3.Alcance
4
4.Factibilidad
a. Tcnica
Hardware:
Se podr disponer al 100% con todos los instrumentos necesarios y
equipos requeridos para el desarrollo de la aplicacin mvil.
Software:
La aplicacin est destinada a usuarios del Sistema Operativo
Android, est desarrollada en el lenguaje Android y el Gestor de Base
de Datos de SQLite.
Herramientas de Uso para la Elaboracin del Sistema.
-Eclipse (versiones Mars o Luna)
-SQLite
Los recursos necesarios para el desarrollo son:
-Sistema Operativo Windows 7 (Cliente).
-Gestor de Base de Datos SQLite.
b. Operativa
Para el uso de la aplicacin, los usuarios debern contar con
conocimientos de Interfaz Android, incluyendo los siguientes temas:
-Interfaz de Usuarios Android 4.4.
-Aplicativos Android.
N
RF01
RF02
RF03
RF04
RF05
RF06
RF07
RF08
RF09
RF10
RF11
RF12
RF13
RF14
RF15
RF16
RF17
RF18
RF19
RF20
RF21
Nombre
Consultar canales
disponibles
Consultar
programacin del
canal disponible
Realizar seleccin de
canales disponibles
Consultar canal
seleccionado
Consultar por nombre
el canal seleccionado
Consultar por numero
el canal seleccionado
Consultar horarios
disponibles del
programa
seleccionado
Consultar hora, o
fecha del canal
seleccionado
No necesita
Autentificacin
Usuario
Procesar carga de
informacin del canal
Identificar datos
errneos
Filtrar informacin del
canal seleccionado
Crear un filtro para
diferentes canales
Eliminar filtro para los
canales seleccionados
Consulta canales o
noticia de inters
Establecer plazo del
canal o noticia de
inters
Recibir horario del
programa.
Ingresar canal
especifico Individual
Generar horarios
disponibles de canales
Ingresar canales
disponibles de
programacion.
Ingresardasdisponible
s del programa
seleccionado.
Proceso de Negocio
Proceso de canal 01
Proceso de canal 01
Proceso de canal 01
Proceso de canal 01
Proceso de canal 01
Proceso de canal 01
Proceso de canal 01
Proceso de canal 01
Proceso de canal 01
Proceso de canal 02
Proceso de canal 02
Proceso de canal 02
Proceso de canal 02
Proceso de canal 02
Proceso de canal 02
Proceso de canal 01
Proceso de canal 02
Proceso de canal 02
Proceso de canal 02
Proceso de canal 02
Proceso de canal 02
b. Requerimientos No funcionales
RNF-001
RNF-002
RNF-003
RNF-004
RESTRICCIONES DEL
DISEO
RNF-005
RNF-006
RNF-007
RNF-012
INTERFACES DE
USUARIO
RNF-013
Lenguaje de
Lenguaje de
programacin Android, programacin
Java
propuesto al cliente
del lado server y del
Eclipse Modeling
Sobre el framework
se realizara el
Framework
desarrollo de la
aplicacin.
Eclipse
Entorno
de
desarrollo donde se
desarrollara la
Metodologa propuesta Se defini la
a desarrollar RUP
metodologa RUP
para el
modelamiento de
SQLite
Servidor donde se
realizara las pruebas
Servidor Microsoft
y post desarrollo
Azure A2:
produccin.
Dos core de
Se realizaran los
Para la realizacin
mockups con balsamiq de los prototipos.
mockups.
Android 4.4 Nivel de Se aplicara para el
API 19
desarrollo del
servicio mvil.
Resolucin del
Nos servir para
navegador
medir los pixeles de
la pantalla y tener
una visualizacin de
aplicacin amigable.
Mockups con diseo
Confirmacin de
grfico implementado. diseos por el
cliente para pase a
maquetacin.
INTERFACES DE
HARDWARE
RNF-014
Minimas caractersticas
Caracteristicas del
procesador ARMv5,
dispositivo mvil
dual-core velocidad 1 GHz,
para no tener
sistema operativo Android
problemas en el
v2.3.4 Gingerbread,
memoria RAM de 1GB
funcionamiento de
batera de 1.650 mAh
la aplicacin.
Procesador dual core.
Memoria 1GB ram
RNF-015
Pantalla Estndar
RNF-016
INTERFACES DE
SOFTWARE
INTERFACES DE
COMUNICACION
Se recomienda usar
un dispositivo con
pantalla estndar ya
que la aplicacin se
ajustara de acurdo a
Puerto Ethernet o wifi Utilizado para la
salida a internet.
RNF-017
Navegador Chrome,
Firefox, IE y Safary.
Aplicaciones para
realizacin de las
pruebas.
RNF-018
Emulador de Eclipse
Aplicaciones para
realizacin de las
pruebas.
RNF-019
Conexin a Internet
Se requiere la
conexin a internet
ya que la aplicacin
consume datos
proveniente del
RNF-020
RNF-021
RNF-024
RNF-024
SEGURIDAD
RNF-025
ESTANDARES
APLICABLES
REQUISITOS DE
DESEMPEO
Red Local
Para el manejo de
comunicacin entre
servidores como el
de control de
versiones.
Remote Server
Nos ayudara a
conectarme con los
servidores remotos
para realizar los
despliegues.
Autenticacin
Las autenticaciones
Aplication Web con
se realizacin por
google
google quien
controlara la
seguridad de
Las peticiones se
Para el manejo de
realizaran con
peticiones a
protocolo HTTPS
servicios se usara
servidores que
saldrn por el
puerto 403 donde
estar el certificado
SSL, nos permitir
realizar peticiones
La forma de desarrollo Nos permitir un
se realizaran en N
desarrollo agil y
CAPAS y MVC.
reutilizable.
RNF-026
RNF-030
10
c. Modelos UML
d.Diagrama de Navegabilidad
7.Diseo de Interfaces (IU)
a.Actividades : Recursos, Diseo de
Interfaces
b.Aplicacin ejecutada
11