Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • T TAPi
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • TAPi
  • TAPi
  • Wiki
  • Requisitos

Last edited by F4NT0 Apr 22, 2020
Page history

Requisitos

Home Sprints User Stories Requisitos EAP Arquitetura Configuração Endpoints Mockups Problemas Banco de Dados

Legenda de Prioridades

<tr>
    <th>Prioridade</th>
    <th>Descrição</th>
</tr>


<tr>
    <td>Essencial</td>
    <td>Indispensável para a aceitação do projeto.</td>
</tr>

<tr>
    <td>Importante</td>
    <td>Com certa prioridade, que afeta o sucesso do cumprimento total do escopo do projeto.</td>
</tr>

<tr>
    <td>Interessante</td>
    <td>Não afeta diretamente o escopo do projeto, mas contribui para o aprimoramento do mesmo.</td>
</tr>

Requisitos Funcionais

<tr>
    <th>RF</th>
    <th>Prioridade</th>
    <th>Descrição</th>
    <th>Detalhamento</th>
</tr>




<tr>
    <td>RF001</td>
    <td>Essencial</td>
    <td>O app deve permitir cadastrar uma piscina.</td>
    <td>Cadastro com Nome, origem da água (Poço |rede pública); ID ou QRCode; volume (em m³) ou dimensões para cálculo;<br><br>
        Regras de cálculo: <br>
        Retangular: comprimento x largura x profundidade.<br>
        Oval: ((diâmetro menor x diâmetro maior) / 4) * profundidade.
        Redonda: ((diâmetro * diâmetro * pi) / 4) * profundidade
    </td>
</tr>

<tr>
    <td>RF002</td>
    <td>Essencial</td>
    <td>O app deve permitir editar uma piscina.</td>
    <td>Possibilidade de edição de todas as informações do cadastro.</td>
</tr>

<tr></tr>
    <td>RF003</t>
    <td>Essencial</td>
    <td>O usuário deve poder visualizar os detalhes de uma psicina.</td>
    <td>Informações a serem visualizadas: <br>
        Status da piscina: <br>
          Se a piscina está disponível para utilização. <br>
          Modo atual de tratamento: Se automático, mostrar tempo estimado até o próximo tratamento.
          Nível de parâmetros da água: <br>
          Cloro - numérico de 0 a 5ppm; <br>
          pH -  numérico 5 a 8.4; <br> 
          Alcalinidade - numérico 0 a 200 <br>
        Estoque de produtos (status: Alto, Médio, Baixo): Cloro, Elevador de PH, Redutor de PH, Ajustador de Alcalinidade<br>
        Histórico de tratamento e consumo: Data e hora dos últimos 3 tratamentos.
    </td>
</tr>

<tr>
    <td>RF004</d>
    <td>Essencial</td>
    <td>O app deve permitir configurar e controlar o tratamento da piscina</td>
    <td>Modos de tratamento: Manual, Automático. <br>
        Se automático: Informar melhor horário para tratamento.<br>
        Se manual: Possibilidade de iniciar e cancelar tratamento da piscina.    
    </td>
</tr>

<tr>
    <td>RF005</d>
    <td>Essencial</td>
    <td>O app deve enviar notificações sobre o tratamento e estoque da piscina.</td>
    <td>Eventos de notificações: <br>
        Quando um tratamento é iniciado. <br>
        Quando um tratamento é Encerrado.<br>
        Quando o estoque de algum produto da piscina estiver baixo.</td>
</tr>    




<tr>
    <td>RF00?</td>
    <td>Essencial</td>
    <td>O usuário deve poder se cadastrar com E-mail e senha</td>
    <td>Cadastro simples</td>
</tr>

<tr>
    <td>RF00?</td>
    <td>Essencial</td>
    <td>O usuário deve poder logar com sua conta do Facebook</td>
    <td>Botão de login com conta do facebook</td>
</tr>

Requisitos Não-Funcionais

<tr>
    <th>RNF</th>
    <th>Prioridade</th>
    <th>Descrição</th>
</tr>


<tr>
    <td>RNF001</td>
    <td>Essencial</td>
    <td>O App deve estar disponível para a plataforma Android</td>
</tr>

<tr>
    <td>RNF002</td>
    <td>Essencial</td>
    <td>O app deve estar disonível na Play Store</td>
</tr>

<tr>
    <td>RNF003</td>
    <td>Importante</td>
    <td>O App deve estar disponível para a plataforma IOS</td>
</tr>

<tr>
    <td>RNF004</td>
    <td>Importante</td>
    <td>O App deve estar disponível para a plataforma Web</td>
</tr>



<tr>
    <td>RNF005</td>
    <td>Importante</td>
    <td>O app deve estar disonível na AppStore</td>
</tr>
Clone repository
  • Arquitetura
  • BancoDeDados
  • Configuracao
  • EAP
  • Requisitos
  • comandos git
  • endpoints
  • estudos dirigidos
  • Home
  • mockups
  • problemas
  • processo
  • sprints
  • tecnologias
  • userstories