Академический Документы
Профессиональный Документы
Культура Документы
Documentación de
la Arquitectura de
Software
1
Tabla de Contenidos
2
5. Vista Lógica ................................................................................................................................ 17
6. Vista de Implementación .......................................................................................................... 18
7. Vista Física ................................................................................................................................. 19
3
1. Introducción
El proyecto PLATYCO (Planeador de Torneos y Competencias) es un proyecto desarrollado para
dispositivos móviles que permite a los usuarios entrar a un mundo deportivo donde podrán
encontrar, compartir y competir con personas de sus mismos gustos. El gran reto arquitectural de
la aplicación es siempre al usuario datos actualizados y coherentes a todos los usuarios.
1.1. Propósito
El propósito del documento es proveer una visión en conjunto de la arquitectura del proyecto
PLATYCO.
1.2. Alcance
El alcance del proyecto es brindar una vista general y arquitectural del proyecto PLATYCO.
1.4. Referencias
4
2. Representación de la arquitectura
El proyecto PLATYCO tiene un requerimiento arquitecturalmente significante el cual es tener la
capacidad de presentar al usuario datos congruentes y actualizados de la actividad en la
aplicación. Para ello, se utilizará la plataforma Parse[2], proveedora de base de datos y servicios
web que facilitan la comunicación entre el dispositivo móvil con el servidor.
Parse brinda varias herramientas que son importantes para el rendimiento de la aplicación,
presentadas a continuación:
5
La arquitectura de nuestro sistema sería así:
6
Permitir Serialización
Orientada a Objetos
Automatica
Fácil Implementación de
Patrones de Diseño
Plataforma de Software
• Concurrencia
Libre.
• Distribución
• Persistencia
7
3.4.1 Legales
8
El dueño del proyecto verifica
Medición de la respuesta que cada componente este bajo
software libre.
9
Se analiza la cantidad de ítems
Medición de la respuesta del código fuente que no
cumplen con el estándar.
3.4.3 Persistencia
10
El sistema crea un registro de los
Medición de la respuesta
puntos del mapa
3.4.4 Seguridad
Artefacto La aplicación
11
3.4.5 Rendimiento
Artefacto Sistema
Entorno Ejecución normal
12
El sistema actualiza la
Respuesta
visualización del mapa
3.4.9. Disponibilidad
3.4.9.1. Disponible 24 X7
Parte del escenario Posibles valores
Fuente Usuario
El usuario ingresa a la aplicación
Estimulo en cualquier momento del día y
este falla.
Artefacto Sistema
Entorno Ejecución normal
El sistema intentara ejecutarse
pero este no estará disponible,
Respuesta entonces devolverá un mensaje
de tiempo de espera mientras se
recupera.
El tiempo en que el sistema se
Medición de la respuesta demora en recuperarse del fallo
y volver a su ejecución normal.
3.4.10. Escalabilidad
13
punto critico de conexiones
concurrentes
3.4.11. Usabilidad
3.4.12. Integración
14
3.4.13. Pruebas
15
4. Vista de los Casos de Uso
16
5. Vista Lógica
A continuación se presenta la vista lógica para el sistema PLATYCO
17
6. Vista de Implementación
18
7. Vista Física
19