Home - Pharsat/Granny GitHub Wiki

Bienvenido a la wiki de Granny, aquí encontrara todo lo relacionado a el proyecto Granny para su evaluación.

APK Android

Granny

Video Funcional

Video de la APP en funcionamiento

Colaboradores:

Cristian Gallego

Alexis Ruano

Oscar Solís

Alexandra Castrillon

Utilice la siguiente tabla de contenidos para navegar por la documentación

  1. Introducción y Metas
  2. Características Principales
  3. Vista de requisitos
  4. Metas de calidad
    1. Malla de atributos de calidad
  5. Partes interesadas (Stakeholders)
    1. Identificación de interesados
  6. Restricciones de la Arquitectura
    1. Restricciones técnicas
    2. Restricciones Organizacionales
    3. Convenciones
  7. Alcance y Contexto del Sistema
    1. C4 Nivel 1, Contexto del negocio
    2. C4 Nivel 2, Contexto técnico
      1. Backend (API seguridad)
      2. Backend (API consulta)
      3. Backend (API registro)
      4. Frontend (Mobile App)
  8. Estrategia de solución
  9. Vista de Bloques
    1. Sistema General de Caja Blanca
    2. C4 Nivel 3, API Seguridad, Caja negra
      1. Propósito
      2. Interfaces Granny API Security Descriptor
    3. C4 Nivel 3, API Consulta, Caja negra
      1. Propósito
      2. Interfaces Granny API Query Descriptor
    4. C4 Nivel 3, API Registro, Caja negra
      1. Propósito
      2. Interfaces Granny API Register Descriptor
  10. Vista de Ejecución
    1. Validación de solicitudes
    2. Consulta de un producto
    3. Registro de un producto
  11. Vista de Despliegue
    1. Nodos de despliegue y artefactos
  12. Conceptos Transversales (Cross-cutting)
    1. Modelo de dominio
      1. Tablas
      2. Domain Model
    2. Métodos importantes para el negocio
    3. Persistencia
    4. Interfaz de usuario
    5. Optimización de JavaScript y CSS
    6. Procesamiento de transacciones
    7. Manejo de sesión
    8. Seguridad
    9. Seguridad física
    10. Comunicaciones e integración
    11. Verificaciones de plausibilidad y validez
    12. Manejo de excepción
    13. Configuraciones
    14. Internacionalización
    15. Migración
    16. Capacidad de pruebas
    17. Gestión de construcción
  13. Decisiones de Diseño
    1. Usar el lector de código de barras phonegap-plugin-barcodescanner
      1. Problema
      2. Restricciones
      3. Supuestos
      4. Alternativas consideradas
      5. Decisión
    2. Usar la autenticación de google para autenticar a un usuario
      1. Problema
      2. Restricciones
      3. Supuestos
      4. Alternativas consideradas
      5. Decisión
    3. Usar la tecnología de mapas de google
      1. Problema
      2. Restricciones
      3. Supuestos
      4. Alternativas consideradas
      5. Decisión
  14. Requerimientos de Calidad 2. Árbol de Calidad 2. Escenarios de calidad
  15. Riesgos y deuda técnica
  16. Glosario
  17. Prototipo
  18. Código fuente aplicación móvil