Estrutura Analítica do Projeto (EAP) - Software
Introduçao
Este documento apresenta a Estrutura Analítica do Projeto (EAP) para o sistema de software embarcado da cadeira de rodas SpeedChair. A EAP é uma decomposição hierárquica do trabalho a ser executado pela equipe de projeto, proporcionando uma visão clara das atividades necessárias para alcançar os objetivos estabelecidos.
Objetivo
O objetivo desta EAP é detalhar e estruturar todas as tarefas e entregas necessárias para o desenvolvimento do sistema de software na cadeira, permitindo uma melhor gestão, controle e priorização das atividades durante a implementação.
Metodologia
A EAP foi elaborada com base nas melhores práticas de gerenciamento de projetos, seguindo a metodologia do PMBOK (Project Management Body of Knowledge) e considerando as particularidades do projeto SpeedChair. A estrutura foi organizada em níveis hierárquicos, com atividades agrupadas de acordo com suas similaridades e dependências.
Estrutura Analítica do Projeto
A seguir, apresentamos a EAP do sistema de software embarcado da SpeedChair:
1. Sistema de Software SpeedChair
1.1 Sistema Embarcado (BGS1, BGS3, BGS4, BGS5)
- 1.1.1 Coleta de Dados
- Seleção e Integração de Sensores
- Desenvolvimento do Módulo de Coleta de Dados
- Implementação do Banco de Dados Interno
- Testes de Coleta e Armazenamento
- 1.1.2 Sensoriamento de Riscos
- Pesquisa e Seleção de Sensores de Proximidade
- Desenvolvimento do Módulo de Detecção de Obstáculos
- Implementação de Algoritmos de Identificação de Riscos
- Testes de Sensoriamento em Ambientes Controlados
- 1.1.3 Sistema de Emergência
- Desenvolvimento do Módulo de Processamento de Riscos
- Implementação do Mecanismo de Desarme Automático
- Configuração de Protocolos de Segurança
- Testes de Desativação Automática em Situações de Risco
- 1.1.4 Sistema de Emergência Manual
- Desenvolvimento do Módulo de Interrupção Manual
- Implementação do Sistema de Avisos de Acionamento
- Testes de Funcionamento do Botão de Emergência
1.2 API (BGS2, BGS7)
- 1.2.1 Processamento de Dados e Alertas
- Desenvolvimento do Módulo de Análise de Dados
- Implementação de Algoritmos de Detecção de Anomalias
- Desenvolvimento do Sistema de Notificações
- Testes de Geração de Alertas e Avisos
- 1.2.2 Comunicação com Banco de Dados
- Modelagem e Estruturação do Banco de Dados
- Implementação de Endpoints para Armazenamento e Consulta
- Segurança e Controle de Acesso aos Dados
- 1.2.3 Geração de Relatórios
- Desenvolvimento do Sistema de Relatórios Automáticos
- Implementação do Envio de Relatórios por E-mail
- Testes e Validação da Geração de Relatórios
1.3 Integração com Alexa (BGS6)
- 1.3.1 Interface de Comunicação
- Desenvolvimento da Interface de Comunicação com Alexa
- Configuração de Skills na Plataforma Alexa
- 1.3.2 Notificações e Comandos de Voz
- Implementação de Notificações por Voz
- Configuração de Respostas Personalizadas
- 1.3.3 Testes de Integração e Usabilidade
- Validação da Comunicação entre API e Alexa
- Testes de Acessibilidade e Experiência do Usuário
Imagem 1: Estrutura Analítica de Software
Fonte: Arthur Gabriel
Conclusão
A EAP detalhada acima, na imagem 1 proporciona uma visão clara e estruturada das atividades necessárias para o desenvolvimento do sistema de software embarcado na SpeedChair. Com essa estrutura, a equipe pode planejar, atribuir responsabilidades e priorizar as tarefas de forma eficiente, garantindo o cumprimento dos objetivos do projeto.
Tabela de Versionamento
Versão | Data | Descrição | Responsável |
---|---|---|---|
1.0 | 25/11/2024 | Criação do documento EAP | Arthur Gabriel |
1.1 | 18/02/2025 | Ajustando documento para nova arquitetura do projeto | Arthur Gabriel |