Skip to content

2. Requisitos

Raphaela edited this page Oct 11, 2024 · 5 revisions

2.1 Requisitos Funcionais

  • Submeter documentos para modelos de linguagem e visão;
  • Tratar a saída dada por esses modelos;
  • Interface para cadastrar documentos;
  • Interface para exibir resultados;
  • Cadastrar informações extraídas em um banco de dados relacional;
  • Recuperar informações do BD;
  • Editar informações do BD;
  • Deletar informações do BD;

2.2 Requisitos Não Funcionais

  • Privacidade de dados;
  • Latência e Custos: não usar nenhuma API externa, usar modelos open source rodando localmente;
  • Usabilidade: interface minimalista e intuitiva.

2.3 Listagem

ID Descrição Origem
RQ01 O usuário poderá submeter documentos para modelos de linguagem e visão. Lista de requisitos
RQ02 O software deverá tratar a saída dada por esses modelos. Lista de requisitos
RQ03 Criar uma interface para submissão de documentos. Lista de requisitos
RQ04 Criar uma interface para exibir resultados. Lista de requisitos
RQ05 O usuário poderá cadastrar informações extraídas em um banco de dados relacional. Lista de requisitos
RQ06 O usuário poderá consultar as informações do banco de dados. Lista de requisitos
RQ07 O usuário poderá editar informações do banco de dados. Lista de requisitos
RQ08 O usuário poderá deletar informações do banco de dados. Lista de requisitos
RQ09 O software não poderá utilizar nenhuma API externa. Lista de requisitos
RQ10 A aplicação precisa rodar localmente na máquina. Lista de requisitos
RQ11 O software deverá visar a privacidade dos dados, através de um sistema de controle de acesso. Acordo com o cliente
RQ12 A aplicação deve conter uma interface minimalista e intuitiva. Lista de requisitos
RQ13 O usuário terá acesso à documentação do projeto e aos guias de uso. Acordo com o cliente
RQ14 O usuário poderá filtrar os relatório relevantes através das informações-chave do paciente(nome, patologia, etc.). Acordo com o cliente

2.4 Backlog do Produto

Rank Requisito Prioridade User Story Sprint Status
1 RQ01 - RQ02 Alta Como requerente, quero que o sistema extraia informações textuais automaticamente dos documentos para que eu não precise fazer isso manualmente. 1
2 RQ03 - RQ05 Alta Como usuário do sistema, quero uma interface simples e intuitiva para cadastrar os documentos no software. 1
3 RQ02 Alta Como usuário do sistema, quero uma interface de exibição dos dados extraídos de maneira estruturada e visual, para agilizar o uso do software. 1
4 RQ05 Alta Como cliente, quero que as informações extraídas sejam armazenadas em um banco de dados, para que não haja perda de dados. 2
5 RQ08 Média Como administrador, quero ter a opção de deletar documentos do banco de dados para manter apenas informações relevantes. 2
6 RQ06 Média Como contratante, quero consultar os relatórios já cadastrados no sistema, para otimizar meu trabalho diário e facilitar a tomada de decisões. 3
7 RQ07 Média Como contratante, quero ter a opção de editar as informações extraídas dos relatórios, para corrigir erros ou atualizar informações. 2
8 RQ10 Média Como administrador, quero garantir que a aplicação funcione localmente para preservar a privacidade dos dados e reduzir custos. 2
9 RQ11 Média Como administrador, quero garantir que os relatórios submetidos estejam protegidos através de sistema controle de acesso para garantir a confidencialidade das informações. 1
10 RQ14 Baixa Como requerente, quero filtrar as informações extraídas dos relatórios através dos dados do paciente (nome, sexo, patologia), para que eu possa encontrar facilmente os relatórios. 3
11 RQ12 Baixa Como usuário, quero que a interface seja otimizada para garantir um uso mais rápido e eficiente do sistema. 4
12 RQ13 Baixa Como usuário, quero ter acesso à documentação do projeto, para entender o funcionamento do sistema e facilitar o seu uso. 4
13 RQ12 Baixa Como contratante, quero que a equipe de desenvolvimento realize testes no software, para garantir que os dados sejam armazenados e extraídos corretamente. 3
14 RQ12 Baixa Como cliente, quero a otimização do sistema, e a correção de pequenos bugs, visando o uso rápido e eficiente da aplicação. 4


Próximo tópico: Arquitetura do Sistema

Clone this wiki locally