97993328 Diagramas UML Para Sistema Android
-
Upload
shadow2408 -
Category
Documents
-
view
40 -
download
0
Transcript of 97993328 Diagramas UML Para Sistema Android
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
24
Anexo II – Caso de Uso General
Usuario
Android
Dispositivo Movil con Android
Definicion UsuarioDefault
Buscar Contactos
Gestión Sitios
GestiónLocalización
Lista SitiosUsuario Default
CASO DE USO GENERAL CU‐01
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
25
Anexo III – Caso de Uso Definición Usuario Default
Usuario
Android
Buscar Contactos
Definicion UsuarioDefault
Dispositivo movil
DEFINICION DE USUARIO DEFAULT CU‐02
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
26
Anexo IV – Caso de Uso Buscar Contacto
Usuario
Android
Seleccion Simple
Buscar Contacto
Selección porParametro
Dispositivo movil
BUSCAR CONTACTO CU‐03
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
27
Anexo V – Caso de Uso Gestionar Sitios
Usuario
Android
Buscar Contacto
Gestión Sitios
Dispositivo movil
GESTIONAR SITIOS CU‐04
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
28
Anexo VI – Caso de Uso Gestionar Localización
Dispositivo movil
Android
GPS
GestiónLocalización
GESTIONAR LOCALIZACION CU‐05
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
29
Anexo VII – Caso de Uso Lista de Sitios Usuario Default
Lista SitiosUsuario Default
Usuario
Android
LISTA DE SITIOS USUARIO DEFAULT CU‐06
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
30
Anexo VIII – ERS General 1. Información General:
Nombre: General Sistema: Sitios Favoritos
Caso de uso CU-01 Fecha: 07/06/2012
Versión: 1.0 Elaborado por: Grupo No. 5
2. Actores
Usuario, Android
3. Descripción:
Identifica el proceso de uso del sistema de Sitios Favoritos para dispositivos Android, para la gestión de sitios y localización de los mismos.
4. Casos de Uso Asociados:
CU-02, CU-03, CU-04, CU-05, CU-06 5. Precondiciones:
Tener dispositivo móvil con sistema operativo Android, con cualquier versión instalada del mismo.
6. Poscondiciones:
El sistema mantiene encendido siempre el GPS.
7. Flujo Típico de Interacciones
Acciones del usuario o respuesta del sistema
1. Usuario Ingresa al sistema de Sitios Favoritos
2. Android Inicia el servicio del GPS.
3. Usuario Ingresa a la opción de selección de usuario default
4. Android Muestra la pantalla de contactos
5. Usuario Selecciona el usuario default de la lista de contactos
6. Usuario Ingresa a la opción de gestión de sitios y añade el nombre de un sitio con su respectiva categoría
7. Usuario Ingresa a la opción de gestión de localización para establecer las coordenadas del sitio.
8. Android Inicia el proceso de la localización del dispositivo mediante el uso del servicio del GPS y al finalizar muestra las coordenadas de la ubicación
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
31
9. Usuario Guarda las coordenadas mostradas.
10. Usuario Puede seguir en la aplicación o terminarla.
8. Flujo Alternativo de Interacciones
1. Ingresar nuevo contacto, se da después del paso 2.
Acciones de un actor o respuestas del sistema
1. Usuario Sale de la aplicación.
2. Android Cierra la conexión con el servicio del GPS
3. Usuario Ingresa a la aplicación de contactos para añadir uno nuevo
9. Flujo Excepcional de Interacciones
1. En caso que falle la conexión al GPS, en el paso 8
Acciones de un autor o respuestas del sistema
1. Android Se muestra un error de conexión al GPS
2. Usuario Elige continuar intentando conexión o salir del sistema.
10. Prioridad Alta
11. Frecuencia de Uso Diario.
12. Requerimientos Especiales El sistema debe ser capaz de establecer conexión al GPS, usando un dispositivo móvil con sistema operativo Android
13. Suposiciones
El usuario cuenta con un dispositivo móvil con Android, conexión a Internet vía WiFi o plan de datos.
14. Observaciones
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
32
Anexo IX – ERS Definición de usuario default 1. Información General:
Nombre: Definición de usuario default Sistema: Sitios Favoritos
Caso de uso CU-02 Fecha: 07/06/2012
Versión: 1.0 Elaborado por: Grupo No. 5
2. Actores
Usuario, Android
3. Descripción:
Identifica el proceso para establecer el usuario default en el sistema. 4. Casos de Uso Asociados:
CU-03 5. Precondiciones:
Que existan contactos en la base de datos
6. Poscondiciones:
El sistema queda a la espera de una acción por parte del usuario.
7. Flujo Típico de Interacciones
Acciones del usuario o respuesta del sistema
1. Usuario Ingresa a la opción de selección de usuario default
2. Android Muestra la pantalla de contactos
3. Usuario Selecciona el usuario default de la lista de contactos
8. Flujo Alternativo de Interacciones
1. Ingresar nuevo contacto, se da después del paso 2.
Acciones de un actor o respuestas del sistema
1. Usuario Sale de la aplicación.
2. Android Cierra la conexión con el servicio del GPS
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
33
3. Usuario Ingresa a la aplicación de contactos para añadir uno nuevo
9. Flujo Excepcional de Interacciones
10. Prioridad Alta
11. Frecuencia de Uso Diario.
12. Requerimientos Especiales 13. Suposiciones
El usuario cuenta con un dispositivo móvil con Android
14. Observaciones
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
34
Anexo X – ERS Buscar contacto
1. Información General:
Nombre: Buscar contacto Sistema: Sitios Favoritos
Caso de uso CU-03 Fecha: 07/06/2012
Versión: 1.0 Elaborado por: Grupo No. 5
2. Actores
Usuario, Android
3. Descripción:
Identifica el proceso para buscar un contacto en el sistema de Sitios Favoritos. 4. Casos de Uso Asociados: 5. Precondiciones:
Tener dispositivo móvil con sistema operativo Android, con cualquier versión instalada del mismo.
6. Poscondiciones:
7. Flujo Típico de Interacciones
Acciones del usuario o respuesta del sistema
1. Usuario Ingresa al sistema de Sitios Favoritos
2. Usuario Ingresa a la opción de selección de usuario default
3. Android Muestra la pantalla de contactos
4. Usuario Busca un contacto de la lista, ya sea mediante una selección simple o por parámetro.
8. Flujo Alternativo de Interacciones
1. Ingresar nuevo contacto, se da después del paso 2.
Acciones de un actor o respuestas del sistema
1. Usuario Sale de la aplicación.
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
35
2. Android Cierra la conexión con el servicio del GPS
3. Usuario Ingresa a la aplicación de contactos para añadir uno nuevo
9. Flujo Excepcional de Interacciones
10. Prioridad Alta
11. Frecuencia de Uso
Diario.
12. Requerimientos Especiales 13. Suposiciones
La base de datos de contactos ya tiene información almacenada.
14. Observaciones
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
36
Anexo XI – ERS Gestión de sitios
1. Información General:
Nombre: Gestión de Sitios Sistema: Sitios Favoritos
Caso de uso CU-04 Fecha: 07/06/2012
Versión: 1.0 Elaborado por: Grupo No. 5
2. Actores
Usuario, Android
3. Descripción:
Identifica el proceso para gestionar los sitios en el sistema. 4. Casos de Uso Asociados:
CU-03 5. Precondiciones:
Tener dispositivo móvil con sistema operativo Android, con cualquier versión instalada del mismo.
6. Poscondiciones:
El sistema mantiene encendido siempre el GPS.
7. Flujo Típico de Interacciones
Acciones del usuario o respuesta del sistema
1. Usuario Ingresa al sistema de Sitios Favoritos
2. Android Inicia el servicio del GPS.
3. Usuario Ingresa a la opción de selección de usuario default
4. Android Muestra la pantalla de contactos
5. Usuario Selecciona el usuario default de la lista de contactos
6. Usuario Ingresa a la opción de gestión de sitios y añade el nombre de un sitio con su respectiva categoría
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
37
8. Flujo Alternativo de Interacciones
1. Ingresar nuevo contacto, se da después del paso 2.
Acciones de un actor o respuestas del sistema
1. Usuario Sale de la aplicación.
2. Android Cierra la conexión con el servicio del GPS
3. Usuario Ingresa a la aplicación de contactos para añadir uno nuevo
9. Flujo Excepcional de Interacciones
10. Prioridad Alta
11. Frecuencia de Uso Diario.
12. Requerimientos Especiales
El sistema debe ser capaz de establecer conexión al GPS, usando un dispositivo móvil con sistema operativo Android
13. Suposiciones
14. Observaciones
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
38
Anexo XII – ERS Gestión de localización 1. Información General:
Nombre: Gestión de Localización Sistema: Sitios Favoritos
Caso de uso CU-05 Fecha: 07/06/2012
Versión: 1.0 Elaborado por: Grupo No. 5
2. Actores
Usuario, Android
3. Descripción:
Identifica el proceso de localización para la toma de coordenadas de los sitios. 4. Casos de Uso Asociados:
CU-03, CU-04 5. Precondiciones:
La base de datos de clientes ya tiene elementos, se tiene establecido el usuario default y el usuario ya tiene sitios añadidos.
6. Poscondiciones:
El sistema mantiene encendido siempre el GPS.
7. Flujo Típico de Interacciones
Acciones del usuario o respuesta del sistema
1. Usuario Ingresa al sistema de Sitios Favoritos
2. Android Inicia el servicio del GPS.
3. Usuario Ingresa a la opción de selección de usuario default
4. Android Muestra la pantalla de contactos
5. Usuario Selecciona el usuario default de la lista de contactos
6. Usuario Ingresa a la opción de gestión de sitios y añade el nombre de un sitio con su respectiva categoría
7. Usuario Ingresa a la opción de gestión de localización para establecer las coordenadas del sitio.
8. Android Inicia el proceso de la localización del dispositivo mediante el uso del servicio del GPS y al finalizar muestra las coordenadas de la ubicación
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
39
9. Usuario Guarda las coordenadas mostradas.
10. Usuario Puede seguir en la aplicación o terminarla.
8. Flujo Alternativo de Interacciones
1. Ingresar nuevo contacto, se da después del paso 2.
Acciones de un actor o respuestas del sistema
1. Usuario Sale de la aplicación.
2. Android Cierra la conexión con el servicio del GPS
3. Usuario Ingresa a la aplicación de contactos para añadir uno nuevo
9. Flujo Excepcional de Interacciones
1. En caso que falle la conexión al GPS, en el paso 8
Acciones de un autor o respuestas del sistema
1. Android Se muestra un error de conexión al GPS
2. Usuario Elige continuar intentando conexión o salir del sistema.
10. Prioridad Alta
11. Frecuencia de Uso
Diario.
12. Requerimientos Especiales
El sistema debe ser capaz de establecer conexión al GPS, usando un dispositivo móvil con sistema operativo Android
13. Suposiciones
El usuario cuenta con un dispositivo móvil con Android, conexión a Internet vía WiFi o plan de datos.
14. Observaciones
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
40
Anexo XIII – ERS Lista de sitios de usuario 1. Información General:
Nombre: Lista de sitios de usuario Sistema: Sitios Favoritos
Caso de uso CU-06 Fecha: 07/06/2012
Versión: 1.0 Elaborado por: Grupo No. 5
2. Actores
Usuario, Android
3. Descripción:
Identifica el proceso para listar los sitios del usuario default. 4. Casos de Uso Asociados:
CU-02, CU-03, CU-04 5. Precondiciones:
La aplicación ya debe tener el usuario default establecido. 6. Poscondiciones:
El sistema mantiene encendido siempre el GPS.
7. Flujo Típico de Interacciones
Acciones del usuario o respuesta del sistema
1. Usuario Ingresa a la opción de gestión de sitios 8. Flujo Alternativo de Interacciones
9. Flujo Excepcional de Interacciones
10. Prioridad Alta
11. Frecuencia de Uso Diario.
12. Requerimientos Especiales 13. Suposiciones 14. Observaciones
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
41
Anexo XIV – Diagrama de secuencia general
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
42
Anexo XV – Diagrama de secuencia de actividad principal
Main
Activity : M
ainActivity
dataFram
ework : D
ataFramework
contact : C
ontactsC
ontrast
inten
t : Intent
1. new
()
«cre
ate»
2. G
et Instan
ce ()
3. co
ntactList()
4. G
etContact ()
5. Site
DataFram
eworkA
ctivity ()
6. start ()
DIAGRAMA DE A
CTIV
IDAD PRINCIPAL
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
43
Anexo XVI – Diagrama de secuencia para definición de usuario default
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
44
Anexo XVII – Diagrama de secuencia para buscar contacto
Buscar Contacto
1. Buscar Contacto
2. Get Contacto
Usuario
BUSCAR CONTACTO
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
45
Anexo XVIII – Diagrama de secuencia para gestionar localización
Dispositivo Movil
Gestion Localizacion GPS
1. Buscar Localizacion
2. Get Coordenadas
2.1 Get Coordenadas
3. Localizacion
Gestionar Localización
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
46
Anexo XIX – Diagrama de secuencia para listar sitios
Usuario
Buscar Contacto Listar Sitios
Mensaje1
Get Contacto
Get Sitio Por Contacto
LISTAR SITIOS
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
47
Anexo XX – Diagrama de actividad para buscar contacto
Buscar Contacto
Selección SimpleBusqueda Por Parametro
Existe
SI
NO
Obtiene Contacto
BUSCAR CONTACTO
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
48
Anexo XXI – Diagrama de actividad para usuario default
Diagrama Buscar Contacto
Definir Usuario Default
DEFINICION USUARIO DEFAULT
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
49
Anexo XXII – Diagrama de actividad para gestionar sitio
Diagrama Buscar Contacto
Agregar Sitio
GPS
Agregar Coordenadas
GESTIONAR SITIO
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
50
Anexo XXIII – Diagrama de actividad para gestionar localización
Solicitud de Coordenadas
GPS Levantado
Almacenamiento de Coordenadas
GESTIONAR LOCALIZACION
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
51
Anexo XXIV – Diagrama de componentes
Aplicacion Android
Android Data Framework
XML
CORE
GPS
DIAGRAMA DE COMPONENTES
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
52
Anexo XXV – Diagrama de topología
Dispositivo Android
Satelite GPS I
Triangulacion de SatelitesPara posicionamiento
GPS
Estacion de Repetidorade Señal (operador
telefonico)
Servidor (cualquier compañia telefonica)
Envio de posicion del servidor de la telefonia al
celular
Los satelites realizan una triangulacion para la
ubicacion de las coordenadas del
dispositivo
Satelite GPS II
Satelite GPS III
Conexión wifi
TOPOLOGIA
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
53
Anexo XXVI – Diagrama 4 + 1
Universidad Mariano Gálvez de Guatemala Facultad de Ingeniería en Sistemas de Información
54
Anexo XXVII – Diagrama de colaboración
Usuario
:GUI
:Sistema Operativo
:CPU
:Abre Aplicación
:Busca Contacto
:Usuario Default
:Gestiona Sitios
1. Notifica Pulso
2. Actualiza
(pulso)
3. Actualiza (pulso)
4. Notifica (pulso)
5. Busqueda (pulso)
6. Seleccionar (pulso)
7. Sitios (pulso)
8. Respuesta ()
Pulso