Académique Documents
Professionnel Documents
Culture Documents
Campus de Natal
Curso de Ciência da Computação
Nata/RN
2018
PAULO HENRIQUE LOPES CARLOS
ANDRESSA SILVA DE SOUZA
Nata/RN
2018
SUMÁRIO
1 INTRODUÇÃO ............................................................................................................. 4
2 JUSTIFICATIVA ............................................................................................................ 4
3 OBJETIVOS .................................................................................................................. 4
3.1 OBJETIVO GERAL ............................................................................................................. 4
3.2 OBJETIVOS ESPECÍFICOS .................................................................................................. 5
4 METODOLOGIA ........................................................................................................... 5
4.1 LEVANTAMENTO DE REQUISITOS E MODELAGEM DO SISTEMA ........................................ 5
4.2 FERRAMENTAS UTILIZADAS ............................................................................................. 8
4.3 DESCRIÇÃO DOS REQUISITOS........................................................................................... 8
4.3.1 REQUISITOS FUNCIONAIS ............................................................................................. 9
4.3.2 REQUISITOS NÃO-FUNCIONAIS ................................................................................... 17
5 APRESENTAÇÃO DO SISTEMA.................................................................................... 19
6 CONCLUSÕES ............................................................................................................ 19
7 TRABALHOS FUTUROS .............................................................................................. 19
8 REFERÊNCIAS ............................................................................................................ 19
1 INTRODUÇÃO
O número de casos de doenças neurológicas e autoimunes está cada vez maior, em
contrapartida, sistemas que estudam esses dados são escassos. Além disso, são raros os
casos em que médicos e/ou pesquisadores da área fazem uso de algum meio digital para
analisar a grande quantidade de dados gerados nas pesquisas dessas doenças. Estes dados,
maiormente provindos de diferentes fontes (clínica, genética, eletrofisiológica entre
outros), são tratados de forma individual sem analisar qualquer correlação entre eles.
Tendo isso em mente, este projeto visa desenvolver um sistema computacional online
integrado a um banco de dados relacional para dar suporte a pesquisas de doenças
neurológicas e autoimunes de modo a facilitar o gerenciamento de dados clínicos,
bioquímicos e experimentais.
2 JUSTIFICATIVA
A importância da construção deste sistema para web está baseada em 3 itens:
(1) A criação de uma interface capaz de gerenciar facilmente dados clínicos,
genéticos e eletrofisiológicos;
(2) O desenvolvimento de uma ferramenta inovadora para integrar e vincular os
dados entre si;
(3) A capacidade de explorar preliminarmente os dados (principalmente os
eletrofisiológicos e genéticos);
Sendo que este último item, fornecerá um suporte inicial para a futura analise,
diagnóstico e prognóstico destas doenças.
3 OBJETIVOS
eletrofisiológicos.
4 METODOLOGIA
4.1 LEVANTAMENTO DE REQUISITOS E MODELAGEM DO SISTEMA
SIGLA SIGNIFICADO
RF Requisito Funcional
RNF Requisito Não-Funcional
N/A Não se aplica
CRUD Criar, Ler, Atualizar e Deletar um registro
(Create, Read, Update e Delete)
4.3.1 REQUISITOS FUNCIONAIS
Identificador RF – 01
Nome Cadastrar Paciente
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa cadastrar um paciente. O cadastro é realizado
de forma simples num formulário onde algumas informações são necessárias tais como
número do paciente, sexo e idade.
Prioridade Essencial
Identificador RF – 02
Nome Visualizar registro do Paciente
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa visualizar as informações cadastradas de um
paciente.
Prioridade Essencial
Identificador RF – 03
Nome Editar registro do Paciente
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa editar um cadastro de um paciente.
Prioridade Essencial
Identificador RF – 04
Nome Excluir registro do Paciente
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa excluir um cadastro de um paciente.
Prioridade Essencial
Identificador RF – 05
Nome Cadastrar Paciente com Guillain Barre
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa cadastrar um paciente com a doença Guillain
Barre. O cadastro é realizado de forma simples num formulário onde algumas
informações específicas da doença são necessárias tais como número do experimento,
grau de severidade, dias para andar após o tratamento, entre outros.
Prioridade Essencial
Identificador RF – 06
Nome Visualizar registro do Paciente com
Guillain Barre
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa visualizar as informações cadastradas de um
paciente com Guillain Barre.
Prioridade Essencial
Identificador RF – 07
Nome Editar registro do Paciente com Guillain
Barre
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa editar um cadastro de um paciente com
Guillain Barre.
Prioridade Essencial
Identificador RF – 08
Nome Excluir registro do Paciente com Guillain
Barre
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa excluir um cadastro de um paciente com
Guillain Barre.
Prioridade Essencial
Identificador RF – 09
Nome Cadastrar Paciente com Zica
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa cadastrar um paciente com a doença Zica. O
cadastro é realizado de forma simples num formulário onde algumas informações
específicas da doença são necessárias.
Prioridade Essencial
Identificador RF – 10
Nome Visualizar registro do Paciente com Zica
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa visualizar as informações cadastradas de um
paciente com Zica.
Prioridade Essencial
Identificador RF – 11
Nome Editar registro do Paciente com Zica
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa editar um cadastro de um paciente com Zica.
Prioridade Essencial
Identificador RF – 12
Nome Excluir registro do Paciente com Zica
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa excluir um cadastro de um paciente com Zica.
Prioridade Essencial
Identificador RF – 13
Nome Cadastrar Stage
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa cadastrar um Stage. O cadastro é realizado de
forma simples num formulário.
Prioridade Essencial
Identificador RF – 14
Nome Visualizar registro de Stage
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa visualizar as informações cadastradas em
Stage.
Prioridade Essencial
Identificador RF – 15
Nome Editar registro de Stage
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa editar um cadastro de um Stage.
Prioridade Essencial
Identificador RF – 16
Nome Excluir registro de Stage
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa excluir um cadastro de Stage .
Prioridade Essencial
Identificador RF – 17
Nome Cadastrar Sample
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa cadastrar um Sample. O cadastro é realizado
de forma simples num formulário onde ele necessita da descrição do sample e da data
da coleta.
Prioridade Essencial
Identificador RF – 18
Nome Visualizar registro de Sample
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa visualizar as informações cadastradas em
Sample.
Prioridade Essencial
Identificador RF – 19
Nome Editar registro de Sample
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa editar um cadastro de um Sample.
Prioridade Essencial
Identificador RF – 20
Nome Excluir registro de Sample
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa excluir um cadastro de Sample.
Prioridade Essencial
Identificador RF – 21
Nome Cadastrar Transcriptoma
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa cadastrar um Transcriptoma. O cadastro é
realizado de forma simples num formulário onde ele necessita de três registros: Paciente,
Sample e Stage. Além disso ele inclui informações do próprio transcriptoma como data
da coleta e uma descrição.
Prioridade Essencial
Identificador RF – 22
Nome Visualizar registro de Transcriptoma
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa visualizar as informações cadastradas em
Transcriptoma.
Prioridade Essencial
Identificador RF – 23
Nome Editar registro de Transcriptoma
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa editar um cadastro de um Transcriptoma.
Prioridade Essencial
Identificador RF – 24
Nome Excluir registro de Transcriptoma
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa excluir um cadastro de Transcriptoma.
Prioridade Essencial
Identificador RF – 25
Nome Cadastrar Genes
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa cadastrar um Gene. O cadastro é realizado de
forma simples num formulário.
Prioridade Essencial
Identificador RF – 26
Nome Visualizar registro de Genes
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa visualizar as informações cadastradas em
Genes.
Prioridade Essencial
Identificador RF – 27
Nome Editar registro de Genes
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa editar um cadastro de um Genes.
Prioridade Essencial
Identificador RF – 28
Nome Excluir registro de Genes
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa excluir um cadastro de Genes.
Prioridade Essencial
Identificador RF – 29
Nome Cadastrar Genes Humanos
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa cadastrar um Gene Humano. O cadastro é
realizado de forma simples num formulário.
Prioridade Essencial
Identificador RF – 30
Nome Visualizar registro de Genes Humanos
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa visualizar as informações cadastradas em
Genes Humano.
Prioridade Essencial
Identificador RF – 31
Nome Editar registro de Genes Humanos
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa editar um cadastro de um Genes Humano.
Prioridade Essencial
Identificador RF – 32
Nome Excluir registro de Genes Humanos
Módulo CRUD
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Permite que o médico/pesquisador possa excluir um cadastro de Genes Humano.
Prioridade Essencial
Identificador RNF – 02
Nome Tempo de Busca
Módulo N/A
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Nenhuma visualização das buscas no Banco de Dados deve ser superior a cinco segundos.
Prioridade Essencial
Identificador RNF – 03
Nome Usabilidade
Módulo N/A
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Todas as interfaces do sistema devem ser fáceis e intuitivas.
Prioridade Essencial
Identificador RNF – 04
Nome Documentação
Módulo N/A
Data de Criação 22 de nov. de 2018
Versão 1.0
Autor Paulo H. Lopes
Descrição
Os códigos devem estar bem documentados e organizados para facilitar a manutenção e
incremento do sistema.
Prioridade Essencial
5 APRESENTAÇÃO DO SISTEMA
6 CONCLUSÕES
7 TRABALHOS FUTUROS
8 REFERÊNCIAS
GILMORE, W. J. Dominando PHP e MySQL: do iniciante ao profissional. Altabooks, v. 2008,
p. 769, 2008.
HICKSON, I.; HYATT, D. HTML5: A vocabulary and associated APIs for HTML and XHTML.
W3C Working Draft edition, 2011.
SWEAT, J. E. An Introduction to MVC using PHP. PHP Architect–www. phparch. com, May
2003, 2003.
ROMAN, G.-C. A taxonomy of current issues in requirements engineering. Computer, n. 4,
p. 14-23, 1985.