Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
Histórico da Revisão
Versã Autor(es)
Data Descrição
o
05/04/2019 1.0 Definição do Objetivo do Sistema Filipe Cativo Felpa
Marcele Pinheiro
Kalita Ono
28/04/2019 1.0 Transcrever a entrevista com o Quévila dos Reis
cliente Rebeca Ferreira Gurgel
29/04/19 1.0 Criação dos User Storie Antônia Kesia Silva
05/05/2019 2.0 Alterações dos User Storie Filipe Cativo Felpa
Rebeca Ferreira Gurgel
05/04/2019 1.0 Modelo BPMN Glenda Ribeiro Melo
05/05/2019 2.0 Modelo BPMN Antônia Kesia Silva
Quévila dos Reis
16/04/2019 1.0 Protótipo Kalita Ono
05/05/2019 2.0 Protótipo Kalita Ono
28/04/2019 1.0 Diagrama de Classes Rebeca Ferreira Gurgel
Kalita Ono
Índice
1. INTRODUÇÃO ......................................................................................................................................... 4
1.1 PROPÓSITO DO DOCUMENTO DE REQUISITOS ................................................................................... 4
1.2 ESCOPO DO SISTEMA ......................................................................................................................... 4
1.3 DEFINIÇÕES, GLOSSÁRIO, ACRÔNIMOS E ABREVIAÇÕES ................................................................. 5
1.4 VISÃO GERAL DO DOCUMENTO ......................................................................................................... 6
2. DESCRIÇÃO GERAL ............................................................................................................................. 7
2.1 PERSPECTIVA DO PRODUTO .............................................................................................................. 7
2.2 FUNÇÕES DO PRODUTO ..................................................................................................................... 7
2.3 CARACTERÍSTICAS DOS USUÁRIOS .................................................................................................... 7
2.4 RESTRIÇÕES DO SISTEMA .................................................................................................................. 8
3. REQUISITOS DO SISTEMA.................................................................................................................. 9
3.1 USER STORIES ADMINISTRADOR ........................................................................................................ 9
3.2 USER STORIES PSICÓLOGO E ESTAGIÁRIO ..................................................................................... 10
3.3 USER STORIES ALUNO ..................................................................................................................... 11
3.4 USER STORIES PAIS OU RESPONSÁVEIS.......................................................................................... 12
3.5 USER STORIES FUNCIONÁRIO.......................................................................................................... 13
3.6 USER STORIE COORDENADOR DE ESTÁGIO.................................................................................... 14
4. DIAGRAMAS DE CASOS DE USO ................................................................................................... 15
4.1 DIAGRAMAS DE CASOS DE USO ....................................................................................................... 15
4.2 DESCRIÇÃO CASO DE USO .............................................................................................................. 19
5. DIAGRAMAS DE CLASSES ............................................................................................................. 100
3.1 ............................................................................................................................................................... 100
6. MODELAGEM BPMN ......................................................................................................................... 101
7. PROTÓTIPOS DO SISTEMA ............................................................................................................ 102
1. Introdução
vários arquivos e livros de apoio aos alunos de acordo com os temas mais
relevantes.
A administração da escola terá total acesso a todas as informações dos alunos,
como por exemplo, históricos de consultas e melhorias comportamentais dos
mesmos. Isso irá facilitar o acompanhamento, dando ciência de todos os atos de
cada aluno que estiver matriculado no colégio.
O site também irá contar com o sistema de denúncias anônimas, onde será possível
descrever alguma situação que ocorrer com um terceiro e qualquer pessoa poderá
ajudá-lo indiretamente fazendo essa denúncia e o psicólogo poderá contatar os
envolvidos na mesma.
Neste presente tópico são tratados alguns dos acrónimos e abreviaturas com
seus respectivos conceitos e definições bem elaboradas e pesquisadas:
Sigla Definição
Bizagi Process Modeler Software utilizado para a criação de modelos UML
Business Process Modeling Notation ou Notação de
BPMN
Modelagem de Processos de Negócio;
FA Fluxo Alternativo;
FE Fluxo Exceção;
FP Fluxo Principal;
RF Requisito Funcional;
RN Regras de Negócio
RNF Requisito Não Funcional;
UC User Case / Caso de uso.
US User Storie
2. Descrição Geral
• Alunos da escola que poderão, por exemplo, usar o sistema como uma
forma de denúncia
• Pais e responsáveis dos alunos da escola, que poderão acompanhar o
que está sendo realizado pelos estagiários
• Coordenador de estágio, que irá cadastrar a turma que realizará o estágio
e acompanhar o que está sendo realizado pelos estagiários
• Funcionários da escola, que poderão ser professores, por exemplo
• Psicólogo voluntário que presta atendimento na escola
3. Requisitos do Sistema
User Storie é uma técnica utilizada em modelagens ágeis como o Scrum, tem
por objetivo a criação de histórias que descreve as necessidades do usuário no
sistema, sobre perspectiva do usuário. O User Storie possui três propriedades o
ator, a ação e a funcionalidade. O ator é proprietário da User Story, utiliza a ação
para alcançar o que deseja e a funcionalidade é o que acontece após o autor ter
realizado a ação. Cada User Storie se transforma em um requisito do sistema.
US13 - Eu, enquanto psicólogo, desejo ter um campo exibindo quem acessou
os arquivos de cada aluno, mostrando nome, usuário, data e horário do último
acesso, para segurança e conhecimento de quem teve acesso as informações
sigilosas.
US30 - Eu, enquanto aluno, gostaria de logar no sistema, para expor uma
situação ao psicólogo ou estagiário.
US31 - Eu, enquanto aluno, desejo ter um menu, para poder selecionar o tipo
de problema que estou vivenciando, antes de realizar meu relato.
US32 - Eu, enquanto aluno, desejo ter um campo onde possa dar a minha
avaliação sobre o atendimento recebido pelo estagiário ou psicólogo, para
demonstrar se fui bem atendido.
US33 – Eu, enquanto aluno, desejo que o sistema exiba um ranking montado
de acordo com as avaliações dada pelos alunos, para que o orientador de
estágio observe a atuação dos seus alunos durante o estágio na escola.
US38 -Eu enquanto aluno, desejo poder abrir um chat para poder falar com o
psicólogo ou estagiário quando estiverem online e não tiver a disponibilidade
de atendimento pessoal no momento, para eficácia no atendimento.
US41- Eu, enquanto pais ou responsável, desejo ter acesso a toda informação
gerada através das ocorrências ou consultas e qualquer outra informação do
aluno que lhe é posto a responsabilidade civil, para controle do atendimento
que foi executado.
US43- Eu, enquanto pais ou responsável, desejo que o sistema me permita ter
acesso ao gráfico quantitativo referente aos atendimentos e feedbacks
(históricos) para melhor conhecimento sobre o projeto na escola.
US44 -Eu enquanto pais ou responsável, desejo poder abrir um chat para
poder falar com o psicólogo ou estagiário quando estiverem online e não tiver
a disponibilidade de atendimento pessoal no momento, parar gerar um
atendimento eficaz.
• Usuários
Dados Gerais
ID UC001
• Administrador
Dados Gerais
ID UC002
Atores Administrador
Dados Gerais
ID UC003
Atores Administrador
Dados Gerais
ID UC004
Atores Administrador
Atores Administrador
FE02.1Verifica informação
Dados Gerais
ID UC006
Atores Administrador
ID UC007
Atores Administrador
Administrador
Atores
Caso de uso para descrever o processo Alteração de dados
Descrição dos Pais e responsáveis dos alunos.
Atores Administrador
Regras de
Negócio
RN01 – Os campos devem ser: email da pessoa, motivo do
cancelamento, se houver remarcação de consulta informar
a data da nova consulta.
• Psicólogo
Atores Psicólogo
Atores Psicólogo
Dados Gerais
ID UC012
Atores Psicólogo
Atores Psicólogo
Atores Psicólogo
Fluxo FA01: Psicólogo quer abrir chat com mais de uma pessoa.
Alternativo FA01.1 Sistema mostra uma lista com todos os usuários
ativos no sistema.
FA01.2 Psicólogo seleciona a s pessoa e começa chat, cada
um em uma janela de chat específica.
Fluxo de FE01: Erro ao enviar mensagem
Exceção FE01.1 Caso a mensagem inserida não tenha sido enviada,
o sistema deve notificar o usuário.
FE01.2 Retornar para o FP06.
Regras de RN01 – Psicólogo deve ter vínculo com a escola e ter
Negócio cadastro no sistema.
Atores Psicólogo
Dados Gerais
ID UC017
Atores Psicólogo
1
Tabela 18. Especificação de Caso de Uso Cadastrar Mensagem Automática
Dados Gerais
ID UC018
Atores Psicólogo
Atores Psicólogo
Dados Gerais
ID UC020
Atores Psicólogo
ID UC021
Atores Psicólogo
ID UC022
Atores Psicólogo
Atores Psicólogo
Descrição Este caso de uso descreve o processo para o psicólogo ouvir
escuta emergencial no sistema.
Pré-condição
O psicólogo deve estar identificado (logado) no sistema.
Fluxo Principal
O caso de uso se inicia quando o psicólogo seleciona Escuta
Emergencial
FP01 O psicólogo deverá acessar no menu a aba “Escuta
Emergencial”.
FP02: Na aba “Escuta Emergencial” o psicólogo seleciona a
opção “Disponível” [FA01]
• Aluno
Atores Aluno
Atores Aluno
• Ruim
• Bom
• Razoável
• Ótimo
Pós-condição O usuário está logado no sistema e terá a opção de avaliar
ou não um atendimento recebido.
Dados Gerais
ID UC026
Atores Aluno
Descrição Este caso de uso mostra como o aluno irá acessar a biblioteca
virtual
Atores Aluno
Dados Gerais
ID UC028
Atores Aluno
Atores Aluno
Descrição Este caso de uso descreve que o usuário irá poder registrar
uma denúncia de alguma situação que tenha ocorrido com
uma outra pessoa no colégio.
Atores Aluno
Descrição Este caso de uso descreve que o usuário irá poder relatar
uma ocorrência que aconteceu com a própria pessoa.
Dados Gerais
ID UC031
Atores Aluno
Descrição Este caso de uso mostra como o aluno irá abrir uma escuta
emergencial
• Funcionário
Dados Gerais
ID UC032
Atores Funcionário
Dados Gerais
ID UC033
Atores Funcionário
Dados Gerais
ID UC034
Atores Funcionário
Descrição Este caso de uso mostra como o funcionário irá abrir um chat para
falar com o psicólogo
Dados Gerais
ID UC035
Atores Funcionário
Descrição Este caso de uso mostra como o funcionário irá remarcar uma
consulta
Dados Gerais
ID UC036
Atores Funcionário
Descrição Este caso de uso mostra como o funcionário irá marcar uma
consulta
Dados Gerais
ID UC037
Atores Funcionário
Descrição Este caso de uso mostra como o funcionário irá abrir uma escuta
emergencial
Dados Gerais
ID UC038
Atores Funcionário
Descrição Este caso de uso descreve que o usuário irá poder registrar
uma denúncia de alguma situação que tenha ocorrido com
uma outra pessoa no colégio.
• Pais e Responsáveis
Dados Gerais
ID UC039
Atores Responsável
Fluxo
Alternativo A categoria que o responsável deseja não se encontra entre as
possíveis para selecionar [RN01]
FA01: No campo “categoria”, o responsável irá selecionar a
opção “Adicionar Categoria”
FA02: O sistema apresentará um campo onde o responsável irá
escrever a nova categoria
FA03: O responsável escreve a nova categoria
FA04: Irá clicar no botão “Salvar” [FA01]
A nova categoria será salva, podendo agora ser selecionada
entre as demais
Retorna ao FP02.
Fluxo de
Exceção Responsável clicou no botão “Salvar” sem ter preenchido todas
as categorias
FE01: Sistema irá informar do erro, mostrando qual campo falta
preencher
Retorna ao FP02
Atores Responsável
ID UC041
Atores Responsável
Descrição Este caso de uso mostra como o responsável irá abrir um chat
para falar com o psicólogo
Pré- O responsável deverá estar identificado (logado) no site para
condição acessar a opção “Abrir Chat”
Dados Gerais
ID UC042
Atores Responsável
Descrição Este caso de uso mostra como o responsável irá marcar uma
consulta
Pré- O responsável deverá estar identificado (logado) no site para
condição acessar a opção “Marcar Consulta”
Dados Gerais
ID UC043
Atores Responsável
Descrição Este caso de uso mostra como o responsável irá remarcar uma
consulta
Dados Gerais
ID UC044
Atores Responsável
Descrição Este caso de uso mostra como o responsável irá alterar os dados
do aluno
Regras de
Negócio
Pós-condição Dados do aluno atualizado
Dados Gerais
ID UC045
Atores Responsável
Descrição Este caso de uso mostra como o responsável irá realizar uma
denúncia.
ID UC046
Atores Responsável
Atores Responsável
Dados Gerais
ID UC049
Caso de Uso Visualizar denúncias
Atores Estagiário de psicologia
Este caso de uso descreve o processo para o estagiário de
Descrição psicologia visualizar as denúncias realizadas pelos usuários no
sistema.
O estagiário de psicologia deve ter um login no sistema e
Pré-condição também está logado no mesmo. Para somente assim visualizar
as denúncias.
FP01: Logar no sistema para ter acesso.
FP02: O estagiário deverá acessar no menu a aba “Denúncias”.
Fluxo Principal
FP03: Na aba “Denúncias” o estagiário irá visualizar uma lista
com as denúncias listadas por ordem cronológica.
Regras de Negó RN01– Dados que serão acessados devem estar cadastrados
cio no sistema.
RN02 – As mensagens enviadas devem ter sido enviadas por
usuários cadastrados.
O estagiário de psicologia conseguirá visualizar as mensagens
Pós-condição recebidas no site Psicologia na escola e poderá responder
essas mensagens.
Dados Gerais
ID UC052
Atores Estagiário
Atores Estagiário
Fluxo FA01: Estagiário quer abrir chat com mais de uma pessoa.
Alternativo FA01.1 Sistema mostra uma lista com todos os usuários
ativos no sistema.
FA01.2 Estagiário seleciona a s pessoa e começa chat, cada
um em uma janela de chat específica.
Atores Estagiário
Dados Gerais
ID UC055
Atores Estagiário
Tabela 56. Especificação de Caso de Uso Visualizar Arquivos casos Emergenciais estagiário
Dados Gerais
ID UC056
Dados Gerais
ID UC057
ID UC058
Caso de Uso Ouvir Escuta Emergencial
Atores Estagiário
Fluxo Alternativo
FA01: Na aba “Escuta Emergencial” o estagiário seleciona
a opção “Indisponível”
FA01.1: Ao escolher a Indisponível, o sistema informa aos
usuários que no momento não há psicólogo disponível para
escutá-lo.
Regras de Negócio RN01 – Estagiário deve ter permissão para ouvir escuta
emergencial
• Coordenador de Estágio
Dados Gerais
ID UC059
Dados Gerais
ID UC060
Dados Gerais
ID UC061
5. Diagramas de Classes
3.1
6. Modelagem BPMN
7. Protótipos do Sistema
Tela Login:
Tela Gráfico:
Tela de consulta:
O input de horário abre um seletor de horas para a seleção apresentando horários
disponíveis e já ocupados.