Skip to content

Concepção e detalhamento da solução

Histórico de Versões
Data Responsável(eis) Descrição Versão
21/04/2024 Rafael Início da documentação de requisitos gerais 1.0
23/04/2024 Rafael e Renan Atualização dos requisitos gerais de estrutura 1.1
23/04/2024 Rafael, Max e Luis Atualização dos requisitos gerais de eletrônica 1.2
24/04/2024 Rafael, Felipe e Tiago Atualização dos requisitos gerais de energia 1.3
24/04/2024 Rafael Análise inicial dos requisitos 1.4
02/05/2024 Caio Revisar e Refinar Documento 1.5
04/05/2024 Rafael Adiciona definição de requisitos 1.6
20/06/2024 Matheus Costa Revisão do documento 2.0

Requisitos Gerais

Um requisito é definido como uma condição ou capacidade necessitadas por um usário para resolver um problema ou atingir um objetivo (IEEE, 1983).

Os requisitos podem ser classificados como funcionais quando especificam ações que um sistema deve ser capaz de executar, sem levar em consideração as restrições físicas. Desse modo, os requisitos funcionais especificam o comportamento de entrada e saída de um sistema (CIn-UFPE, 2006).

Entretanto, requisitos que não são funcionais descrevem apenas atributos do sistema ou atributos do ambiente do sistema. Esses requisitos não-funcionais são aqueles que tratam de problemas de funcionalidade, utilidade, confiabilidade, desempenho e suportabilidade (CIn-UFPE, 2006).

Tendo em vista a reunião com o idealizador do produto e brainstorms internos entre o time de PI2, foram obtidos os seguintes requisitos funcionais (Tabela 1) e não funcionais (Tabela 2).

Tabela 1: Requisitos Funcionais para o Produto

Requisito Descrição Observações
RF01 O produto deve possuir uma haste repleta de furos que será responsável por manter um fluxo quente de ar para conservar os grãos no silo Essa haste foi pensada para satisfazer as exigências de um silo horizontal (Silo Bag)
RF02 A haste deve ser capaz de regular a temperatura interna do silo a partir da detecção de variação de temperatura interna e concentração de CO2 -
RF03 A haste deve possuir um sistema microcontrolador capaz de enviar dados para um servidor -
RF04 O produto deve apresentar os dados coletados para melhorar o processo de tomada de decisão Os dados podem ser apresentados em um dashboard para monitoramento do estado interno do silo
RF05 O produto deve ser alimentado por meio de rede elétrica convencional trifásica -
RF06 O soprador de ar deverá ser capaz de soprar ar quente, por meio da haste, de modo que os grãos atinjam uma temperatura máxima de 48° C -
RF07 O produto deve possuir um botão de acionamento do motor do soprador de ar -
RF08 O produto deve possuir um botão de desligamento do motor do soprador de ar -

Fonte: Autor

Tabela 2: Requisitos Não Funcionais para o Produto

Requisito Descrição Observações
RNF01 Os orifícios da haste devem ter um diâmetro de 0,5 cm -
RNF02 A haste deve ser cilíndrica com comprimento de 100 cm e 3 cm de diâmetro -
RNF03 A haste não deve ultrapassar a temperatura de 40° C para não danificar os grãos -
RNF04 A haste deve ser confeccionada com material capaz de resistir a temperaturas elevadas O material selecionado deve, também, facilitar a manutenção do produto
RNF05 Os sensores usados para coleta de dados devem suportar uma temperatura de 50° C -
RNF06 Os dados devem ser enviados por meio de protocolo MQTT contendo informações de temperatura e concentração de CO2 -
RNF07 Os dados coletados devem ser atualizados a cada 1 s -
RNF08 O sensor de temperatura deve medir a temperatura numa faixa entre 0° C e 60° C -
RNF09 O motor deve funcionar numa faixa de 110V e 220V Espera-se que o motor forneça ao ar uma velocidade de 6,65 m/s, conforme cálculos iniciais, a fim de que o ar consiga chegar dentro do silo para ventilação e aquecimento
RNF10 O sensor de temperatura deve ser posicionado ao final da haste antes da tubulação de ar -
RNF11 O produto deve ser capaz de operar de forma autônoma, sem intervenção manual constante -

Fonte: Autor

Análise

Em relação aos requisitos gerais apresentados, percebe-se uma forte dependência em relação à temperatura interna do silo. Característica essencial para manter os grãos conservados.

Além disso, levantou-se a necessidade de existir um monitoramento da situação interna do silo por meio de algum tipo de aplicação, a qual irá expor ao usuário final as condições de temperatura e concentração de CO2.

Uma questão conflitante dessa proposta seria o posicionamento da resistência geradora de calor para o soprador de ar, pois caso entre em contato direto com os grãos, poderia resultar em lesões em sua estrutura.

Requisitos de Software

O documento contendo os requisitos funcionais e não funcionais de software do projeto encontra-se disponível no arquivo de documentação de software, na seção intitulada "Elicitação de Requisitos". Esse documento oferece uma visão detalhada dos requisitos específicos que o software precisa atender para garantir o funcionamento adequado e atender às necessidades dos usuários e stakeholders do projeto.