quick2wire-cpp-api
  • Working principles
  • API Reference
    • The Pin class
    • The PinBank class
    • The GPIO class
    • gpio-admin.c
  • Usage
  • Examples
  • Ingeniería del Software
    • Fase de análisis
    • Fase de diseño
    • Gestión del proyecto
 
quick2wire-cpp-api
  • Docs »
  • Ingeniería del Software »
  • Fase de análisis
  • View page source

Fase de análisis¶

El presente producto software no realiza una interacción directa con un usuario humano, sino que en su lugar es integrada en otras aplicaciones que aprovechan su funcionalidad. Esta particular característica requiere la realización de una etapa de análisis atípica.

  • Dominio del problema
  • Objetivos
    • OBJ1: Control de los pines GPIO por usuarios no privilegiados
    • OBJ2 Compatibilidad con C y C++
    • OBJ3 Gestión de permisos y propiedad
    • OBJ4 Independencia del hardware
  • Actores
    • Actor 1: Aplicación
    • Actor 2: Desarrollador
    • Diagrama de actores del sistema
  • Requisitos de información
    • IRQ1 Información sobre los usuarios
  • Requisitos funcionales
    • RF-1: Comunicación con la biblioteca
    • RF-2: “Registro” de un pin
    • RF-3: “Liberación” de un pin
    • RF-4: Modificación de la “dirección” del pin
    • RF-5: Modificación del valor de un pin
    • RF-6: Lectura del valor de un pin
    • RF-7: Gestión de error
    • RF-8: Interacción directa con gpio-admin
    • Vista de casos de uso
  • Vista de paquetes de casos de uso
  • Requisitos no funcionales
    • NFR1: CMake
    • NFR2: Biblioteca compartida
    • NFR3: Similitud
    • NFR4: Documentación
  • Vista estática del producto
  • Vista de interacción
    • Interacción con un pin
  • Vista de máquina de estados
Next Previous

© Copyright 2015, Diego Martín.

Built with Sphinx using a theme provided by Read the Docs.