Você está na página 1de 110

ManauaraTech

Sistema Psicologia na Escola

Especificação de Requisitos do Software


Sistema Psicologia na Escola

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

04/05/19 1.0 Diagramas de Caso de Uso Glenda Ribeiro Melo


10/05/19 2.0 Diagramas de Caso de Uso Glenda Ribeiro Melo,
Antonia Kesia Silva
04/05/19 1.0 Descrição dos Casos de Uso Glenda Ribeiro Melo
Marcele Pinheiro
Antonia Kesia Silva
10/05/19 2.0 Descrição dos Casos de Uso Glenda Ribeiro Melo,
Antonia Kesia Silva
10/05/2019 1.0 Documentação Final Sistema Quévila dos Reis Oliveira
Psicologia na Escola
11/05/2018 2.0 Revisão da Formatação Geral Jacilane Rabelo

Equipe de Engenharia de Software Página 2 de 110


Sistema Psicologia na Escola

Í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

Equipe de Engenharia de Software Página 3 de 110


Sistema Psicologia na Escola

1. Introdução

1.1 Propósito do documento de requisitos

O crescimento do acesso à internet e a popularização de aparelhos


tecnológico na atualidade evidencia o novo cenário em que alunos e gestores
escolares estão inseridos. A escola perante isso, deve buscar incorporar essas
novas tecnologias como ferramenta facilitadora na execução das práticas
pedagógicas sociais.
A geração atual possui a característica de ser nativo digital, por nascer imerso
a tanta tecnologia. A escola tem um papel importante no crescimento tanto
profissional quanto pessoal de cada aluno, desta forma utilizar ferramentas que
possam incorporar o trabalho da escola quanto instrumento de formação e o
contexto da realidade do aluno visão benefícios significativos para ambos.
Em vista disso, o referente documento tem por objetivo especificar os
requisitos, detalhadamente, de um sistema para ser uma ferramenta facilitadora na
execução do projeto Psicologia na Escola existente no Colégio Brasileiro.
O Projeto Psicologia na Escola foi criado para oferecer atendimento
psicológico para todos os discentes, o corpo docente e funcionários em geral da
instituição.

1.2 Escopo do Sistema

O projeto “Psicologia na Escola” tem como objetivo ajudar os alunos do


Colégio Brasileiro Pedro Silvestre, que tem algum tipo de problema ou está
passando por uma situação difícil que requer acompanhamento de um profissional
da psicologia. A criação do sistema psicologia na escola irá ajudar de forma direta
no atendimento a esses alunos.
No sistema/site todos terão a oportunidade de entrar em contato diretamente
com o psicólogo, facilitando tanto a vida dos alunos quanto as dos pais e
profissionais do colégio. Poderá ser feito também a marcação de atendimento de
acordo com os horários disponíveis e ainda o acesso a uma biblioteca que contém

Equipe de Engenharia de Software Página 4 de 110


Sistema Psicologia na Escola

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.

1.3 Definições, Glossário, Acrônimos e Abreviações

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

Equipe de Engenharia de Software Página 5 de 110


Sistema Psicologia na Escola

1.4 Visão Geral do Documento

O Capítulo 1 apresenta uma introdução sobre o sistema, com seu escopo,


as definições, acrônimos e abreviações utilizadas no documento e uma visão geral
sobre ele.
O Capítulo 2 apresenta informações sobre o que é o sistema, seus usuários
e uma pequena restrição.
O Capítulo 3 explica o que é caso de uso e os casos de uso do sistema.
No Capítulo 4 é apresentado o que é diagrama de classe e os diagramas de
classe do sistema.
O Capítulo 5 apresenta o que é User Stories e os User Stories do sistema.
E por fim, Capítulo 6 apresenta o BPMN do sistema e como ele é aplicado
no sistema.

Equipe de Engenharia de Software Página 6 de 110


Sistema Psicologia na Escola

2. Descrição Geral

2.1 Perspectiva do Produto

O sistema irá gerenciar as consultas realizadas pelo psicólogo e estagiário


em psicologia, será um meio para realizar denúncias referentes ao âmbito escolar
do Colégio do Brasileiro, será um meio de comunicação entre estagiários e
psicólogo, entre estagiários, entre psicólogo e responsáveis, alunos e funcionários,
permitirá um acompanhamento melhor do que está sendo feito na escola pelos
estagiários em psicologia, além de ser também um meio de acesso a matérias de
psicologia.
.

2.2 Funções do Produto

• Gerenciar o cadastro dos usuários


• Gerenciar as consultas
• Acompanhamento do que está sendo feito pelos estagiários através das
avaliações dos atendimentos, gráficos quantitativos e histórico de
atendimento
• Meio para realizar e visualizar denúncias de situações que ocorreram no
âmbito da escola
• Meio para acesso a materiais de psicologia
• Meio para comunicação entre psicólogo e estagiários, responsáveis,
alunos e funcionários
• Cadastro da turma que realizará o estágio

2.3 Características dos Usuários

Os usuários que utilizaram o sistema são:


• Administrador que serão a secretária da escola e gestor, que irão, por
exemplo, gerenciar os usuários no sistema

Equipe de Engenharia de Software Página 7 de 110


Sistema Psicologia na Escola

• 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

2.4 Restrições do Sistema

Só poderá acessar as funcionalidades do sistema usuários que estiverem


identificados no sistema (logados).

Equipe de Engenharia de Software Página 8 de 110


Sistema Psicologia 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.

3.1 User Stories administrador

US01 – Eu, enquanto administrador, gostaria de logar no sistema para ter a


acesso a todas funcionalidades do sistema.

US02 - Eu, enquanto administrador, desejo que o sistema permita o


agendamento de consultas e ter o controle sobre os horários disponíveis, para
melhor administração.

US03 – Eu, enquanto administrador, desejo que o sistema permita a


remarcação de consulta e ter conhecimento das datas e horários disponíveis,
para melhor execução da tarefa.

US04 - Eu, enquanto administrador, desejo que o sistema envie uma


mensagem por e-mail com antecedência para o paciente informando sobre o
cancelamento da consulta agendada, caso necessário.

US05 - Eu, enquanto administrador, desejo ter uma tabela detalhada


acompanhando o gráfico quantitativo de atendimento exibindo os dias
trabalhados e as turmas atendidas por cada estagiário, para melhor
acompanhamento da execução de suas tarefas.

US06 - Eu, enquanto administrador, desejo ter um campo exibindo quem


acessou os arquivos de cada aluno, mostrando nome, usuário, data e horário
do último acesso.

US07 - Eu enquanto administrador, desejo que o sistema permita o cadastro


de todos os usuários do sistema: alunos, psicólogo, estagiários, coordenador
de estágio, funcionários.

US08 - Eu enquanto administrador, desejo que o sistema permita a alteração


e a exclusão de cadastros no sistema.

Equipe de Engenharia de Software Página 9 de 110


Sistema Psicologia na Escola

US09 – Eu enquanto administrador, desejo ter acesso as denúncias realizadas


no sistema e poder responder informando que as denúncias foram
encaminhadas para o psicólogo.

US10-Eu enquanto administrador, desejo poder acessar a biblioteca virtual e


pode fazer uso dos arquivos dela.

3.2 User Stories Psicólogo e Estagiário

US11 – Eu, enquanto psicólogo/estagiário, desejo ter a opção de remarcar


uma consulta, podendo inserir o motivo pelo qual é necessário a remarcação,
para liberar a vaga para outro paciente.

US12 – Eu, enquanto psicólogo, desejo que o sistema me permita acessar o


chat, para verificar as ocorrências postadas pelos pacientes.

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.

US14 - Eu, enquanto psicólogo, desejo ter um campo para exibir os


instrumentos psicológicos utilizados nas consultas para melhor entendimento
da forma de trabalho que está sendo executada.

US15 - Eu, enquanto estagiário em psicologia, desejo que o sistema gere um


gráfico mostrando a quantidade de atendimentos que foram executados, para
exibição e conhecimento do andamento do projeto ao público geral.

US16- Eu enquanto estagiário em psicologia, desejo ter a opção de iniciar


debate para o estagiário entrar em contato direto com o psicólogo, para relatar
situações dos pacientes, de forma oficial e sigilosa.

US17-Eu enquanto psicólogo ou estagiário em psicologia, desejo ter a opção


de responder a um chat, caso não esteja presente na escola para atendimento
pessoal, para oferecer atendimento quando estiver online.

US18 - Eu, enquanto psicólogo, desejo ter um levantamento de dados,


contendo a tratativa que está sendo feita com cada paciente, contendo o
estado do paciente, se melhorou, se está em início ou término de tratamento,
para gerar um acompanhamento detalhado de cada caso.

US19 - Eu, enquanto psicólogo ou estagiário em psicologia, desejo que o


sistema me permita o registro de escutas emergenciais para a realização de
atendimentos.

Equipe de Engenharia de Software Página 10 de 110


Sistema Psicologia na Escola

US20 - Eu, enquanto psicólogo, desejo que o sistema me permita enviar


materiais relacionados a área de psicologia para a biblioteca digital, onde
todos que tiverem feito o cadastro no sistema possam ter acesso, para apoio
aos pacientes cadastrados no sistema.

US21 – Eu, enquanto psicólogo, desejo que o sistema permita a organização


dos atendimentos por turma, por tipo de problema selecionado pelo paciente
ou por data de registro no sistema, para gerar uma busca por pacientes mais
eficaz.

US22 - Eu, enquanto psicólogo ou estagiário em psicologia, desejo ter um


campo, no momento que estiver registrando uma ocorrência, onde possa
indicar recomendações de leitura interessante para o paciente que estiver
sendo atendido para apoio ao paciente.

US23 – Eu enquanto psicólogo e estagiário de psicologia, desejo que o


sistema permita o cadastro do atendimento, as datas e horários que serão
possíveis os usuários marcarem atendimento, para facilidade e agilidade na
hora de cadastrar uma consulta.

US24- Eu enquanto psicólogo e estagiário, desejo poder acessar arquivos de


casos emergenciais, para gerar agilidade no retorno ao paciente.

US25 – Eu enquanto psicólogo, desejo que o sistema possibilite o envio de


informações sobre os materiais pedagógicos utilizados para auxílio no
atendimento dos responsáveis.

US26-Eu enquanto psicólogo e estagiário, desejo que o sistema possibilite o


acesso ao ranking de atendimento dos estagiários, para gerar uma avaliação
feita pelos pacientes.

US27-Eu enquanto psicólogo ou estagiário de psicologia, desejo poder


acessar a biblioteca virtual e pode fazer uso dos arquivos dela, para ter um
controle do que está sendo postado no sistema.

US28 - Eu enquanto psicólogo, desejo que o sistema possibilite inserir


arquivos na biblioteca, para auxílio e eficácia no atendimento dos pacientes.

US29- Eu enquanto psicólogo, desejo que o sistema possibilite ouvir os


áudios da escuta emergencial, para gerar agilidade no retorno ao paciente.

3.3 User stories Aluno

US30 - Eu, enquanto aluno, gostaria de logar no sistema, para expor uma
situação ao psicólogo ou estagiário.

Equipe de Engenharia de Software Página 11 de 110


Sistema Psicologia na Escola

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.

US34 - Eu enquanto aluno, desejo poder marcar consulta com psicólogo ou


estagiário, para que seja possível verificar as datas e horários disponíveis.

US35 – Eu enquanto aluno, desejo ter a opção de remarcar uma consulta,


podendo inserir o motivo pelo qual é necessário a remarcação, para liberar a
vaga para outro paciente.

US36 – Eu enquanto aluno, desejo que o sistema me permita solicitar escutas


emergências para a realização de atendimento emergencial, para eficácia no
atendimento.

US37-Eu enquanto aluno, desejo poder registrar uma denúncia de maneira


anônima no sistema, para registrar a ocorrência de modo seguro.

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.

US39-Eu enquanto aluno, desejo poder acessar a biblioteca virtual e pode


fazer uso dos arquivos dela, para receber orientações dos arquivos postados.

3.4 User Stories pais ou responsáveis

US40 - Eu, enquanto pais ou responsável, desejo que o sistema me permita


atualizar informações sobre o responsável do aluno para melhor 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.

US42 - Eu, enquanto pais ou responsável, desejo que o sistema tenha um


campo onde possa se comunicar com o psicólogo ou seus estagiários e expor
minhas dificuldades do dia a dia referente ao aluno pelo qual tenho
responsabilidade civil, para gerar agilidade no atendimento.

Equipe de Engenharia de Software Página 12 de 110


Sistema Psicologia na Escola

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.

US45- Eu enquanto pais ou responsável, desejo poder marcar consulta com


psicólogo ou estagiário, tendo conhecimento das datas e horários disponíveis,
para gerar agilidade no atendimento.

US46 – Eu enquanto pais ou responsável, desejo ter a opção de remarcar


uma consulta, podendo inserir o motivo pela qual é necessário a remarcação,
para liberar vaga a outro paciente.

US47-Eu enquanto pai ou responsável, desejo poder registrar uma denúncia


de maneira anônima no sistema, para relatar a situação de forma segura.

US48-Eu enquanto pais ou responsáveis, desejo poder acessar a biblioteca


virtual e pode fazer uso dos arquivos dela, para ter auxílio do material postado.

3.5 User Stories Funcionário

US49 – Eu enquanto funcionário do colégio, desejo que o sistema me permita


realizar o login para utilizar as funcionalidades do sistema e expor dificuldades
ao psicólogo ou estagiário em psicologia.

US50 – Eu enquanto funcionário do colégio, desejo que o sistema me permita


solicitar escutas emergenciais para poder ser realizado atendimento de
emergência.

US51– Eu enquanto funcionário do colégio, desejo ter um espaço onde possa


entrar em contato com o psicólogo para expor dificuldades e solicitar
informações.

US52 - Eu, enquanto funcionário do colégio, desejo que o sistema tenha um


chat onde possa entrar em contato e relatar uma ocorrência e receber o
atendimento, quando não tiver a disponibilidade de atendimento presencial,
para eficácia e agilidade no atendimento.

US53-Eu enquanto funcionário do colégio, desejo poder acessar a biblioteca


virtual e pode fazer uso dos arquivos dela, para ter auxilio do material postado.

Equipe de Engenharia de Software Página 13 de 110


Sistema Psicologia na Escola

US54- Eu enquanto funcionário do colégio, desejo poder marcar consulta com


psicólogo ou estagiário, tendo conhecimento das datas e horários disponíveis,
para gerar agilidade no atendimento.

US55 – Eu enquanto funcionário do colégio, desejo ter a opção de remarcar


uma consulta, podendo inserir o motivo pela qual é necessário a remarcação.,
para liberar a vaga para outro paciente.

US56-Eu enquanto funcionário do colégio, desejo poder registrar uma


denúncia de maneira anônima no sistema, para relatar a situação de forma
segura.

3.6 User Storie Coordenador de Estágio

US57 – Eu enquanto coordenador de estágio, desejo que o sistema me


permita realizar o login para poder utilizar as funcionalidades do sistema e
obter informações do estágio dos meus alunos.

US58 – Eu enquanto coordenador de estágio, desejo acessar o ranking de


atendimento para obter informação sobre a qualidade na execução do estágio.

US59– Eu enquanto coordenador de estágio, desejo acessar o gráfico


quantitativo de atendimento, para ter informação sobre a quantidade total de
atendimentos realizados.

US60 - Eu enquanto coordenador de estágio, desejo que o sistema tenha a


opção de cadastro de turma de estágio, que irão realizar estágio no colégio
oferecendo informações pessoais e acadêmicas, para controle dos alunos que
irão estagiar.

Equipe de Engenharia de Software Página 14 de 110


Sistema Psicologia na Escola

4. Diagramas de Casos de Uso

4.1 Diagramas de Casos de Uso

Os diagramas de casos de usos irão descrever as principais finalidades do


sistema e a interação dessas funcionalidades com os usuários do mesmo sistema.
Porém o mesmo não mostra os detalhes técnicos que dizem como o sistema
funciona, ele apenas mostra de forma simples a interação dos atores.
Ele é composto basicamente por quatro partes: cenário, ator, use case e
comunicação. Vejamos a seguir os casos de uso do sistema.

1. Diagrama Caso de Uso - Administrador

Equipe de Engenharia de Software Página 15 de 110


Sistema Psicologia na Escola

2. Diagrama Caso de Uso - Aluno

3. Diagrama Caso de Uso – Responsáveis

Equipe de Engenharia de Software Página 16 de 110


Sistema Psicologia na Escola

4. Diagrama Caso de Uso – Coordenador

5. Diagrama Caso de Uso - Funcionário

Equipe de Engenharia de Software Página 17 de 110


Sistema Psicologia na Escola

6. Diagrama Caso de Uso - Estagiário

Equipe de Engenharia de Software Página 18 de 110


Sistema Psicologia na Escola

Diagrama Caso de Uso - Usuário

4.2 Descrição Caso de Uso

• Usuários

Tabela 1. Especificação de Caso de Uso Realizar Login

Dados Gerais
ID UC001

Caso de Uso Realizar Login

Atores Usuário, Administrador, Psicólogo, Aluno, Estagiário,


Responsáveis, Coordenador, Funcionário

Equipe de Engenharia de Software Página 19 de 110


Sistema Psicologia na Escola

Descrição Este caso de uso descreve o processo de autenticação do


usuário.

Pré-condição O usuário deve possuir cadastro no sistema.

Fluxo Principal O caso de uso se inicia quando o usuário abrir o sistema e


quer realizar login.

FP01: O usuário preenche o login e senha padrão fornecidos


pelo administrador.

FP02: O usuário aperta o botão “Entrar” para enviar os dados.

FP03: O sistema verifica os dados inseridos.

FP04: O sistema encaminha o usuário para página de acordo


com o perfil.

Fluxo Fluxo para descrever a utilização de senha por mais de um


Alternativo acesso no sistema.
FA01: Uso da senha padrão por mais de um acesso no
sistema
FA01.1 Caso a senha utilizada ainda seja a padrão, a
situação deve ser informada ao usuário e solicitar a
redefinição desta senha.
FA01.2 Caso a nova senha informada não siga as regras de
formato estabelecida, a situação deve ser informada ao
usuário e solicitada uma nova senha no formato.
Fluxo de Fluxo para descrever a ocorrência de erro ao logar no
Exceção sistema.
FE01: Erro ao realizar login
FE01.1 Usuário digitou dados que não existe, retorna para o
FP01 sinalizando que o login e senha não existem.
FE02: Senha Incorreta
FE02.1 Usuário digitou a senha incorreta, retornar para o
FP01, sinalizar que senha digitada não confere.

Equipe de Engenharia de Software Página 20 de 110


Sistema Psicologia na Escola

Regras de Usuário deve ter vínculo com a escola


Negócio
RN01 – Usuário para utilizar o sistema deve ter alguma
associação com a escola, ser aluno, professor, pai ou
responsável de alunos.

Pós-condição O usuário está logado no sistema e terá acesso as demais


funcionalidades.

• Administrador

Tabela 2. Especificação de Caso de Uso Visualizar dados de acesso dos Usuários-


Administrador

Dados Gerais
ID UC002

Caso de Uso Visualizar dados de acesso dos usuários no sistema


Psicologia na escola.

Atores Administrador

Descrição Este caso de uso descreve o processo de visualização de


dados dos usuários acessos dos no sistema Psicologia na
escola.

Pré-condição O administrador deverá estar identificado (logado) no site


para manter visualizar dados de acesso.

Fluxo Principal O caso de uso se inicia quando o administrador quer acessar


informações de acesso no sistema

FP01: O administrador seleciona “Dados de acesso”

FP02: O sistema gera uma tabela contendo as informações


de cada acesso, tais como: quem acessou os arquivos de
cada aluno, nome do usuário, data e horário do último acesso.

FP03: Fim do caso de uso

Fluxo Fluxo para descrever o administrador gerar relatório dos


Alternativo acessos realizados no sistema.

Equipe de Engenharia de Software Página 21 de 110


Sistema Psicologia na Escola

FA01: Gerar relatório de todos os acessos


FA01.1 Administrador quer gerar relatório contendo todos os
acessos e informações de acesso no sistema Psicologia na
Escola.
FA01.2 Sistema exibe documento e tem opção de fazer
download do mesmo.
Fluxo de FE01: Erro ao gerar relatório
Exceção FE01. Caso o sistema não consiga gerar o relatório de
acessos, sistema deve informa usuário e retornar para o
FA01.
Será realizado os passos de interação do administrador.
FE02: Tratamento de Exceção
FE02.1Verifica informação
FE02.2 O sistema mostrará um pop-up de erro.

Regras de Usuário deve ter perfil de administrador


Negócio
RN01 – Usuário para ter acesso às informações dos usuários
que utilizaram o sistema Psicologia na escola, deve ter perfil
de administrador.

Pós-condição O administrador pode visualizar todas as informações de


acesso no sistema Psicologia na escola.

Tabela 3. Especificação de Caso de Uso Manter Cadastro Usuário-Administrador

Dados Gerais
ID UC003

Caso de Uso Gerenciar Usuário

Equipe de Engenharia de Software Página 22 de 110


Sistema Psicologia na Escola

Atores Administrador

Descrição Este caso de uso mostra como o administrador irá gerenciar


o usuário no sistema.
Pré-condição O administrador deverá estar identificado (logado) no site
para manter o cadastro do usuário

Fluxo Principal O caso de uso se inicia quando na tela principal o


administrador selecionar a opção “Gerenciar Usuário”
FP01: O sistema mostrará as opções disponíveis, que são
Cadastrar Usuário, Atualizar Cadastro de Usuário,
Pesquisar Usuário, Excluir Usuário [FA01]
FP02: O administrador irá selecionar a opção “Cadastrar
Usuário”
FP03: O sistema apresentará os campos para o
administrador preencher os dados sobre o novo usuário
FP04: O administrador irá preencher as informações sobre
o novo usuário
FP05: O administrador irá clicar no botão “Salvar”
FP06: O sistema irá salvar o novo usuário.

Fluxo O administrador selecionou a opção “Pesquisar Usuário”


Alternativo FA01: O sistema apresentará um campo onde o
administrador irá digitar o nome do usuário que quer
pesquisar
FA02: O administrador irá digitar o nome do usuário que
procura
FA03: O administrador irá clicar no botão “Pesquisar”
FA04: O sistema apresentará os usuários correspondentes
a pesquisa [FE01]
FA05: O administrador irá selecionar o usuário desejado e
visualizar informações sobre ele

O administrador selecionou a opção “Atualizar Cadastro de


usuário”

Equipe de Engenharia de Software Página 23 de 110


Sistema Psicologia na Escola

FA06: O sistema apresentará um campo onde o


administrador irá digitar o nome do usuário que quer alterar
FA07: O administrador irá digitar o nome do usuário que
procura
FA08: O administrador irá clicar no botão “Pesquisar”
FA09: O sistema apresentará os usuários correspondentes
a pesquisa [FE01]
FA10: O administrador irá selecionar o usuário que quer
alterar
FA11: O sistema apresentará campos editáveis com os
dados do usuário
FA12: O administrador irá editar os campos desejados
FA13: O administrador irá clicar no botão “Salvar”
FA14: O sistema irá salvar as alterações

O administrador selecionou a opção “Excluir Cadastro de


usuário”
FA15: O sistema apresentará um campo onde o
administrador irá digitar o nome do usuário que quer excluir
FA16: O administrador irá digitar o nome do usuário que
procura
FA17: O administrador irá clicar no botão “Pesquisar”
FA18: O sistema apresentará os usuários correspondentes
a pesquisa [FE01]
FA19: O administrador irá selecionar o usuário que quer
excluir
FA20: O sistema pergunta se o administrador deseja excluir
o usuário selecionado
FA21: O administrador irá clicar em “Sim”
FA22: O sistema excluirá o usuário do sistema [FE03]

Fluxo de O sistema não encontrou o usuário que o administrador


Exceção deseja
FA01: O sistema irá informar que o usuário desejado não se
encontra no sistema
FA02: O sistema irá retornar ao passo FP01

Equipe de Engenharia de Software Página 24 de 110


Sistema Psicologia na Escola

FE03: O administrador selecionou “Não”


Retornar ao passo FP01.

Será realizado em os passos de interação do administrador.


FE02: Tratamento de Exceção
FE02.1Verifica informação
FE02.2 O sistema mostrará um pop-up de erro.

Regras de Usuário deve ter perfil de administrador


Negócio RN01 – Usuário para ter acesso às informações dos
usuários que utilizaram o sistema Psicologia na escola, deve
ter perfil de administrador.

Pós-condição Administrador Conseguirá fazer as ações desejadas com


relação ao usuário desejado

Tabela 4. Especificação de Caso de Uso Acessar Biblioteca Virtual-Administrador

Dados Gerais
ID UC004

Caso de Uso Acessar Biblioteca Virtual

Atores Administrador

Descrição Este caso de uso mostra como o Administrador irá acessar a


biblioteca virtual do sistema Psicologia na escola.

Pré-condição O Administrador deverá estar identificado (logado) no site para


acessar a biblioteca virtual

Fluxo O caso de uso se inicia quando na página inicial o administrador


Principal selecionar a opção “Biblioteca Virtual”
FP01: O sistema irá apresentar os arquivos que estão na
biblioteca [RN01]

Equipe de Engenharia de Software Página 25 de 110


Sistema Psicologia na Escola

FP02: O administrador irá clicar no arquivo desejado e clicar na


opção download.
FP03: O sistema irá fazer o download do arquivo.

Fluxo FA01: Administrador encerra acesso a biblioteca virtual.


Alternativo FA01.1: Administrador encerra acesso a biblioteca virtual
apertando o botão “Sair”.
FA01.2: Caso o administrador aperte o botão “Sair”.
FA01.3: Sistema gera a mensagem: “Você saiu da biblioteca
Virtual, volte sempre!”

Fluxo de Administrador clicou no arquivo, mas não foi feito o download


Exceção FE01: Sistema irá informar do erro, pedindo para que o
administrador atualize a página
FE02: Sistema Retorna ao passo FP01.

Será realizado os passos de interação do administrador.


FE02: Tratamento de Exceção
FE02.1Verifica informação
FE02.2 O sistema mostrará um pop-up de erro.

Regras de Os arquivos devem seguir formatação de exibição dos dados.


Negócio RN01: Os arquivos deverão ser apresentados em ordem
alfabética, separados por temas.
Pós-condição Download do arquivo desejado pelo administrador.

Tabela 5. Especificação de Caso de Uso Usuário Marcar Consulta-Administrador


Dados Gerais
ID UC005

Caso de Uso Marcar Consulta

Equipe de Engenharia de Software Página 26 de 110


Sistema Psicologia na Escola

Atores Administrador

Descrição Este caso de uso descreve o processo de marcar consulta


com o psicólogo no sistema.

Pré-condição O administrador deverá estar identificado (logado) no


sistema.

Fluxo Principal O caso de uso se inicia quando na página inicial o


administrador selecionar a opção “Marcar Consulta”
FP01:O sistema irá mostrar um campo com datas
disponíveis ao administrador
FP02: O administrador irá selecionar a data desejada
FP03: O sistema irá mostrar um campo com os horários
disponíveis no dia desejado
FP05: O administrador irá selecionar o horário desejado
FP06: O sistema mostrará a data e horário selecionados
pelo administrador
FP07: O sistema perguntará a confirmação do horário e
data selecionados
FP08: O administrador irá clicar no botão “SIM”
[FA01][RN01]
FP09: Nova data de consulta será salva pelo sistema

FP05: O sistema gera nova data e horário da consulta


marcada.

Fluxo Alternativo O usuário clicou no botão “NÃO”


FA01: O sistema pedirá ao usuário que selecione
novamente a data e horário desejados, sistema retorna ao
FP02.

Equipe de Engenharia de Software Página 27 de 110


Sistema Psicologia na Escola

Fluxo de Exceção Fluxo para descrever a ocorrência de duas consultas


marcadas com as mesmas informações.
FE01: Ocorrência de mais de uma consulta marcada, com
as mesmas informações.
FE01.1 Administrador marcou duas consultas contendo as
mesmas informações: data e hora.
FE02.1 O sistema deverá informar ao usuário e solicitar que
remarque ou exclua uma das consultas.

Será realizado em os passos de interação do administrador.

FE02: Tratamento de Exceção

FE02.1Verifica informação

FE02.2 O sistema mostrará um pop-up de erro.


Regras de Data e horário de atendimentos já devem estar cadastrados
Negócio no sistema.

RN01 – Data e horários de atendimentos já devem estar


cadastrados no sistema, pelos psicólogos ou pelos
estagiários de psicologia.

Pós-condição O usuário deverá ter escolhido data de horários disponíveis,


para marcar atendimento.

Tabela 6. Especificação de Caso de Uso Usuário Remarcar Consulta-Administrador

Dados Gerais
ID UC006

Caso de Uso Remarcar Consulta

Atores Administrador

Descrição Este caso de uso descreve o processo de remarcação do


atendimento por um motivo específico.

Pré-condição O Administrador deverá estar identificado (logado) no site


para remarcar consulta

Equipe de Engenharia de Software Página 28 de 110


Sistema Psicologia na Escola

Fluxo Principal O caso de uso se inicia quando o usuário não tiver


disponibilidade para comparecer ao atendimento.

FP01: O usuário deverá apertar na opção remarcar


atendimento.

FP02: O sistema irá gerar todas as consultas marcadas pelo


aluno em ordem alfabética e por data de cadastro.

FP03: O usuário deverá selecionar a consultar e apertar no


botão “Remarcar”

FP04: O sistema irá gerar um pequeno campo onde o


usuário deverá inserir o motivo da remarcação. [RN01]

FP05:O usuário deverá descrever o motivo pelo qual está


remarcando a consulta e apertar o botão “Ok” para enviar
dados.

FP06: O sistema faz a validação dos dados e gera uma


pequena tabela com os campos: data e hora disponíveis
para atendimento.

FP07: O usuário seleciona a data e hora da consulta e


confirmar apertando o botão “Marcar”.

FP08: O sistema exibe a mensagem “consulta marcada” e


mostra as informações dela.

Fluxo Alternativo Fluxo para descrever se o administrador quiser desmarcar


uma consulta
FA01: O administrador quer desmarcar uma consulta
existente no sistema.
FA01.1 Administrador possui uma consulta marcada no
sistema, mas quer desmarcar esta consulta.
FA01.2 Sistema deve gerar todas as consultas marcadas
pelo administrador no sistema que ainda não foram
realizadas, em ordem crescente da data de realização.
FA01.3 Administrador seleciona consulta e aperta o botão
“Desmarcar”.

Equipe de Engenharia de Software Página 29 de 110


Sistema Psicologia na Escola

FA01.4 Sistema exibe mensagem “Consulta desmarcada


com sucesso!”

Fluxo de Exceção Fluxo para descrever a ocorrência de erro ao remarcar


consulta
FE01: Erro ao remarcar consulta
FE01.1 Administrador quer remarcar consulta, mas sistema
não encontrou nenhuma consulta marcada no sistema,
informar o aluno.
FE02.1 Sistema exibe mensagem “Deverá marcar consulta,
pois não tem registro de consultas no sistema”.

Será realizado em passos de interação do administrador.


FE02: Tratamento de Exceção
FE02.1Verifica informação
FE02.2 O sistema mostrará um pop-up de erro.
Regras de RN01: O campo motivo deverá ser preenchido
Negócio

Pós-condição O administrador pode remarcar consulta mediante


informação do motivo da remarcação.

Tabela 7. Especificação de Caso de Uso Acessar Denúncias -Administrador


Dados Gerais

ID UC007

Caso de Uso Acessar Denúncias

Atores Administrador

Descrição Este caso de uso descreve o processo de acessar


denúncias feitas no sistema pelo administrador.

Pré-condição O administrador deve estar identificado (logado)


no sistema.

Equipe de Engenharia de Software Página 30 de 110


Sistema Psicologia na Escola

Fluxo Principal O caso de uso se inicia quando o administrador seleciona


a aba acessar denúncias.
FP01: O administrador seleciona a opção acessar
denúncias
FP02: O sistema lista as denúncias registradas no sistema
em ordem cronológica, tem um campo Status que
acompanha cada denúncia.
FP03: O administrador pode selecionar a denúncia que
quer visualização completa clicando dela.
FP04: O administrador pode inserir os seguintes dados no
campo Status sobre a denúncia.
• Resolvida
• Encaminhada para a Psicologia
• Pendente

FP05: Psicólogo aperta botão “gravar”.
FP06: O site mostra uma mensagem de “Status
da denúncia salvo com sucesso!”.

Fluxo Alternativo Não há fluxo alternativo.

Fluxo de Exceção Será realizado em passos de interação do administrador.


FE02: Tratamento de Exceção
FE02.1Verifica informação
FE02.2 O sistema mostrará um pop-up de erro.
Regras de Negócio RN1 – Deverá ter o perfil de administrador
RN2 – As opções do perfil de administrador serão:
• Acessar denúncias;
• Inserir status da denúncias.
Pós-condição O administrador conseguirá acessar as denúncias no
sistema e atribuir um status a cada uma.

Tabela 8. Especificação de Caso de Uso Alterar dados dos Pais e Responsáveis -


Administrador
Dados Gerais
UC008
ID
Caso de Uso Alterar dados dos Pais e Responsáveis

Equipe de Engenharia de Software Página 31 de 110


Sistema Psicologia na Escola

Administrador
Atores
Caso de uso para descrever o processo Alteração de dados
Descrição dos Pais e responsáveis dos alunos.

Administrador deve estar identificado no sistema.


Pré-condição
Fluxo descreve a ação do administrador para alteração de
dados dos pais e responsáveis no cadastro do aluno.
FP01: Caso de uso começa quando o administrador seleciona
a aba “Cadastros dos Alunos” na tela principal.
FP02: O sistema exibe a ficha completa de cadastro de todos
os alunos.

FP03: O administrador clica na ficha cadastro do aluno que


deseja abrir.

FP04: O sistema exibe a ficha completa do aluno.


Fluxo Principal
FP05: Administrador seleciona o botão” Alterar dados
Responsáveis.”
FP06: O sistema direciona o usuário diretamente para os dados
dos responsáveis e pode ser feita a alteração.

FP07: Administrador insere novos dados e aperta botão


“gravar”.

FP08: Sistema mostra mensagem “Dados atualizados com


sucesso!”

Administrador quer pesquisar cadastro de aluno


FA01: Administrador quer pesquisa ficha de cadastro de aluno
no sistema
FA01.1 Caso o administrador queira pesquisar ficha de
Fluxo cadastro de aluno, o sistema deve exibir um pequeno
Alternativo formulário, com o título buscar por nome completo do aluno.
FA01.2 O usuário inserir o nome e aperta o botão “Buscar”.
FA01.3 o sistema faz validação dos dados e exibi a ficha de
cadastro do aluno.

FE01: Erro no nome inserido


FE01.1 Administrador inseriu nome não existente no
Fluxo de sistema ou incorreto, o sistema informa o usuário e retorna para
Exceção o passo FA01.2.
FE01.2 Sistema realiza passo FA01.3

Equipe de Engenharia de Software Página 32 de 110


Sistema Psicologia na Escola

Será realizado em todos os passos de interação do


administrador
FE02: Tratamento de exceções
FE02.1 Verifica informações
FE02.2 O sistema mostrará um pop-up de erro.

RN01 – Usuário deverá estar identificado (logado) no sistema


Regras de
com o perfil administrador.
Negócio
Administrador pode acessar dados de acesso no sistema de
Pós-condição qualquer aluno.

Tabela 9. Especificação de Caso de Uso Realizar Login


Dados Gerais
ID UC009

Caso de Uso Enviar Email para paciente em caso de cancelamento

Atores Administrador

Descrição Este caso de uso descreve o administrador irá enviar um


email para paciente

Pré-condição O usuário deve possuir cadastro no sistema e estar logado.

Fluxo Principal O caso de uso se inicia quando o usuário seleciona a opção


“Enviar Email Para Paciente”.

FP01: O sistema apresentará os campos da mensagem.

FP02: O administrador irá preencher os campos. [RN01]

FP02: O administrador clica no botão “Enviar”. [FE01]

FP03: O sistema envia a mensagem para o email digitado.

Fluxo Não há fluxo alternativo.


Alternativo

Fluxo de FE01:Administrador clicou no botão “Enviar” sem ter


Exceção preenchido os campos corretamente

Equipe de Engenharia de Software Página 33 de 110


Sistema Psicologia na Escola

FE01.1: O sistema notificará o usuário e retornará ao passo


FP01

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.

Pós-condição Um e-mail informando do cancelamento da consulta foi


enviado ao paciente.

• Psicólogo

Tabela 10. Especificação de Caso de Uso Visualizar cadastro de todos os aluno-


Psicólogo
Dados Gerais
ID UC010

Caso de Uso Visualizar cadastro de todos os alunos.

Atores Psicólogo

Descrição Este caso de uso descreve o processo de visualização dos


cadastros dos alunos pelo psicólogo.

Pré-condição O deve estar logado no sistema.

Fluxo Principal Fluxo para descrever a visualização dos cadastros.

FP01: Psicólogo seleciona visualizar cadastro dos alunos


contidos no sistema.

FP02: Sistema mostra todos os cadastros dos alunos do


sistema.

FP03: Psicólogo seleciona o cadastro que deseja visualizar


de maneira completa.

FP04: Sistema mostrar cadastro completo selecionado.

Equipe de Engenharia de Software Página 34 de 110


Sistema Psicologia na Escola

Fluxo FA01: Cadastro incompleto


Alternativo FA01.1 Caso o cadastro selecionado para visualização não
ter outras informações além das que estão sendo exibidas, a
situação deve ser informada ao psicólogo.
FA02: Aluno ter mais de um cadastro ativo no sistema
FA02.1 Casos o aluno tenha mais de um cadastro ativo no
sistema, informar situação ao psicólogo para escolher o que
possui todas as informações completas.
FA02.2 Solicitar que o psicólogo entre em contato com a
administração para remover um dos cadastros.

Fluxo de FE01: Erro ao tentar abrir cadastro de aluno


Exceção FE01.1 Sistema não conseguiu exibir cadastro para
visualização completa, retorna o usuário para o FP03.
Regras de Usuário deve ter vínculo com a escola
Negócio
RN01 – Usuário para utilizar o sistema deve ter alguma
associação com a escola, ser aluno, funcionário, pai ou
responsável de alunos.

Psicólogo deve ter cadastro no sistema.

RN02- Psicólogo deve ter cadastro ativo no sistema.

Pós-condição Psicólogo está logado no sistema e pode visualizar todos os


cadastros completos dos alunos.

Tabela 11. Especificação de Caso de Uso Visualizar Arquivos casos Emergenciais-


Psicólogo
Dados Gerais
ID UC011

Caso de Uso Visualizar Arquivos casos emergenciais

Atores Psicólogo

Equipe de Engenharia de Software Página 35 de 110


Sistema Psicologia na Escola

Descrição Caso de uso descreve o processo do psicólogo visualizar


arquivos de casos emergenciais.

Pré-condição Psicólogo deve estar logado no sistema.

Fluxo Principal Fluxo que descreve o processo de visualização de arquivos


de casos emergenciais.
FP02: O caso de uso inicia quando o psicólogo seleciona
“Arquivos Emergenciais” na página principal.
FP02: O sistema mostra uma lista de todos os arquivos em
ordem cronológica.
FP03: Cada arquivo possui as seguintes informações:
• Assunto
• Data de arquivo
• E o arquivo

FP04: O psicólogo seleciona o arquivo e aperta o botão


“Abrir”.

FP05: Sistema exibi o arquivo completo com todas as


informações referentes ao caso.

Fluxo Não Possui Fluxo Alternativo.


Alternativo

Fluxo de Não há fluxo de exceção.


Exceção
Regras de Psicólogo deve ter perfil administrador
Negócio
RN01 – O psicólogo deve ter perfil administrador para aos
arquivos de casos emergenciais.

Pós-condição O psicólogo está apto para visualizar todos os arquivos de


casos emergenciais do sistema.

Tabela 12. Especificação de Caso de Uso Visualizar Ranking dos Atendimentos

Dados Gerais
ID UC012

Equipe de Engenharia de Software Página 36 de 110


Sistema Psicologia na Escola

Caso de Uso Visualizar Ranking dos Atendimentos

Atores Psicólogo

Descrição Caso de uso descreve o processo do psicólogo visualizar o


ranking dos Atendimentos e ter conhecimento da qualidade
dos atendimentos.

Pré-condição Psicólogo deve estar identificado no sistema através de login

Fluxo Principal Fluxo que descreve o processo do psicólogo visualizar o


ranking de atendimento.
FP02: O caso de uso inicia quando o psicólogo seleciona a
aba “Ranking de Atendimento” na página principal.
FP02: O sistema exibe uma tabela contendo as
informações:
• Classificação
• Nome estagiário
• Média de Nota

Fluxo Não tem Fluxo Alternativo.


Alternativo

Fluxo de Não tem Fluxo de Exceção.


Exceção
Regras de As avaliações dos pacientes estão cadastradas.
Negócio
RN01-As avaliações de atendimentos precisam ser
realizadas e utilizadas para confecção dos gráficos.

Pós-condição O psicólogo está apto para visualizar o ranking de


atendimento.

Tabela 13. Especificação de Caso de Uso Visualizar gráfico quantitativo de atendimentos


Dados Gerais
ID UC013

Caso de Uso Visualizar gráfico quantitativo de atendimentos

Equipe de Engenharia de Software Página 37 de 110


Sistema Psicologia na Escola

Atores Psicólogo

Descrição Caso de uso descreve o processo do psicólogo visualizar o


gráfico quantitativo de atendimentos.

Pré-condição Psicólogo deve estar logado no sistema.

Fluxo Principal Fluxo que descreve o processo do psicólogo seleciona


“Gráfico Atendimentos”

FP01: O caso de uso inicia quando o psicólogo seleciona


“Gráfico Atendimentos” na página principal. [FE01]
FP02: O psicólogo seleciona a opção “Gráfico de
Atendimento por Dia” [FA01]
FP03: O psicólogo seleciona o dia desejado
FP03: O sistema exibe um gráfico contendo as informações:
• Estagiário
• Gráfico mostrando a quantidade de atendimentos
realizados.

Fluxo Fluxo descreve o processo de visualização de gráfico de


Alternativo atendimento por mês
FA01: Gráfico quantitativo de atendimento por mês
FA01.1 O psicólogo deseja visualizar gráfico quantitativo de
atendimento por mês.
F01.2 Sistema gera gráfico quantitativo de atendimento de
mês escolhido.
Fluxo de Fluxo descreve a não existência de gráfico quantitativo de
Exceção atendimentos.
FE01:Não há Gráfico quantitativo de atendimento
FE01.1 Psicólogo quer visualizar o gráfico quantitativo de
atendimento, porém o mesmo ainda não consta no sistema,
pois só é gerado a cada final de mês.
FE01.2 O sistema deve informar ao usuário, e retornar para o
FP03.
Regras de Psicólogo deve ter cadastro ativo no sistema
Negócio

Equipe de Engenharia de Software Página 38 de 110


Sistema Psicologia na Escola

RN01 – O psicólogo deve ser cadastrado no sistema


Psicologia na Escola.

Pós-condição O psicólogo pode visualizar os gráficos quantitativo de


atendimento para ter conhecimento sobre a quantidade de
atendimentos realizados.

Tabela 14. Especificação de Caso de Uso Abri Debate-Psicólogo


Dados Gerais
ID UC014

Caso de Uso Abrir Debate

Atores Psicólogo

Descrição Este caso de uso descreve o processo do psicólogo abrir


debate.

Pré-condição Psicólogo deve estar identificado no sistema.

Fluxo Principal FP01: O caso de uso começa quando o psicólogo seleciona


a opção “Abri Debate”.

FP02: Sistema mostrar uma lista com o nome dos estagiários


logados no sistema.

FP03: Psicólogo selecionar um dos estagiários.

FP04: Psicólogo abri campo para inserir mensagem


apertando o botão “Iniciar”.

FP05: Psicólogo inserir mensagem no campo mensagem.

FP06: O psicólogo envia a mensagem apertando o botão


“enviar”. [FE02]

FP07: Sistema mostrar todas as mensagens inseridas no


debate.

FP08: O psicólogo pode inserir uma nova mensagem.

FP09:O psicólogo pode sair do debate apertando o botão


“sair”.

Equipe de Engenharia de Software Página 39 de 110


Sistema Psicologia na Escola

Fluxo FA01: Psicólogo quer fazer debate com mais de um


Alternativo estagiário.
FA01.1 Sistema mostra uma lista com todos os estagiários
ativos no sistema.
FA01.2 Psicólogo seleciona os estagiários para participar do
debate.
Fluxo de FE01: Estagiário não está ativo no sistema.
Exceção FE01.1 Caso o estagiário que foi selecionado para participar
do debate não esteja online, o sistema deve informar o
usuário e retornar para o FP04.5.
FE02: Erro ao enviar mensagem
FE02.2 Caso a mensagem inserida não tenha sido enviada,
o sistema deve notificar o usuário.
FE02.1 Retornar para o FP03.3.
Regras de RN01 – Psicólogo deve ter vínculo com a escola e ter
Negócio cadastro no sistema.

Pós-condição Psicólogo pode iniciar um debate com os estagiários sobre


um caso.

Tabela 15. Especificação de Caso de Uso Abri Chat-Psicólogo


Dados Gerais
ID UC015

Caso de Uso Abrir Chat

Atores Psicólogo, alunos e estagiário, pais e responsáveis.

Descrição Este caso de uso descreve o processo de iniciar um chat.

Pré-condição Psicólogo logado no sistema, alunos, estagiários ou


responsáveis logados no sistema.

Fluxo Principal FP01: O caso de uso começa quando o psicólogo seleciona


a opção “Iniciar”.

Equipe de Engenharia de Software Página 40 de 110


Sistema Psicologia na Escola

FP02: O sistema exibi as opções disponíveis.

FP03: Iniciar Chat

FP04: O psicólogo seleciona iniciar um chat.

FP05: O psicólogo precisa selecionar a pessoa com quem vai


iniciar o chat.

FP06: O psicólogo escreve a mensagem no campo


denominado mensagem.

FP07: O psicólogo envia a mensagem apertando o botão


“enviar”. [FE02]

FP08: Psicólogo abri mensagem recebida e pode respondê-


la.

FP09:O psicólogo pode sair do debate apertando o botão


“sair”.

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.

Pós-condição Psicólogo pode iniciar um chat com os pacientes (pessoas)


logadas no sistema.

Equipe de Engenharia de Software Página 41 de 110


Sistema Psicologia na Escola

Tabela 16. Especificação de Caso de Uso Agendar Atendimento-Psicólogo


Dados Gerais
ID UC016

Caso de Uso Agendar Atendimento

Atores Psicólogo

Descrição Este caso de uso descreve o processo de agendar


atendimento, feito pelo psicólogo.

Pré-condição O psicólogo precisa ter acesso ao sistema e está logado.

Fluxo Principal Fluxo para descrever como é o processo de marcação de


atendimento.

FP01: O caso de uso começa quando o psicólogo seleciona


a opção “agendar atendimento”

FP02: O sistema exibe uma tabela com os campos: data e


hora.

FP03: O psicólogo insere as datas para atendimento e


horários disponíveis. [RN01]

FP04: O psicólogo submete os dados apertando o botão


“enviar”

FP05:O sistema faz a validação das informações.

Fluxo FA01: Psicólogo quer inserir a data e horário do atendimento


Alternativo dos estagiários.
FA01.1 Sistema mostrar tabela com os campos data e
horário.
FA01.2 Usuário inseri os dados: data e horário dos
atendimentos dos estagiários.
FA01.3: O psicólogo submete os dados apertando o botão
“enviar”

FA01.4:O sistema faz a validação das informações.


Fluxo de FE01: Erro duplicidade entre os dados inseridos
Exceção

Equipe de Engenharia de Software Página 42 de 110


Sistema Psicologia na Escola

FE01.1 Caso o usuário tente insira a mesma data duas vezes,


o sistema deve informar o usuário.
FE01.2 Redirecionar usuário para o FP02.
FE02.2 O sistema deve solicitar uma nova data para consulta
e retorna para o FP03.
Regras de RN01: O usuário deverá colocar uma data e hora para a
Negócio consulta

Pós-condição O psicólogo pode inserir seus dias de atendimento e os


horários.

Tabela 17. Especificação de Caso de Uso Remarcar Consulta-Psicólogo

Dados Gerais
ID UC017

Caso de Uso Remarcar Consulta

Atores Psicólogo

Descrição Este diagrama descreve o processo de agendar


atendimentos no sistema.

Pré-condição O psicólogo precisa estar logado e ter acesso a página inicial.

Fluxo Principal FP01: O psicólogo na sua página principal seleciona a opção


Remarcar Consulta”.

FP02:O sistema gera todas as consultas marcadas no


sistema.

FP03: Ao selecionar a consulta marcada e o psicólogo pode


apertar o botão “desmarcar”.

FP04:O sistema gera uma janela onde solicita do psicólogo o


motivo da remarcação da consulta.

FP05: O psicólogo inseri o motivo: Motivo (100 char).

FP06:O psicólogo submete dados para validar apertando o


botão “enviar”.

Equipe de Engenharia de Software Página 43 de 110


Sistema Psicologia na Escola

FP07: O sistema gera uma nova tabela com os campos nova


data e horário.

FP08: O psicólogo inseri os novos dados: Data (date) e Hora.

FP9:O sistema faz a validação dos dados e faz


automaticamente a atualização.

FP10: O site mostra mensagem de “Consulta remarcada” e


as informações da consulta.

Fluxo Fluxo alternativo para descrever uma remarcação de consulta


Alternativo que já possui nova data no sistema.
FA01: Remarcar Consulta
FA01.1 O sistema deverá informar ao psicólogo que a
consulta que está querendo remarcar já tem um nova data e
hora.
FA01.2 O psicólogo deve realizar a visualização dos dados
atuais desta consulta.
FA02: Cancelar operação
FA02.1 O psicólogo cancela a opção de remarcação e volta
para a página anterior.
FA02.2 Sistema retorna para o passo FP03.
Fluxo de Será realizado em todos os passos de interação do
Exceção administrador.
FE01: Tratamento de Exceção
FE01.1Verifica informação
FE01.2 O sistema mostrará um pop-up de erro.
Regras de Psicólogo tenha perfil administrador no sistema
Negócio
RN01 – O psicólogo precisa ter perfil administrador, para
poder fazer a alteração ou o cadastro de informações no
sistema.

Equipe de Engenharia de Software Página 44 de 110


Sistema Psicologia na Escola

Pós-condição O psicólogo conseguirá realizar a remarcação de consultas


para uma nova data e horário.

1
Tabela 18. Especificação de Caso de Uso Cadastrar Mensagem Automática
Dados Gerais
ID UC018

Caso de Uso Cadastrar Mensagem Automática

Atores Psicólogo

Descrição O caso de uso descreve o processo de cadastro de uma


mensagem automática que será pelo psicólogo ao paciente.

Pré-condição O Psicólogo deverá estar logado no sistema.

Fluxo Principal Fluxo descreve o cadastro de uma mensagem automática no


sistema.

FP01: O psicólogo seleciona a opção “mensagem


automática”.

FP02: O sistema gera uma janela com o campo mensagem e


solicita os dados do psicólogo.

FP03: O psicólogo deve inserir os dados: mensagem.

FP04: O psicólogo clica no botão “enviar” para cadastrar


mensagem.

FP05: O sistema mostra uma mensagem de “Mensagem


Cadastrada!”

Fluxo FA01: Cancelar cadastro de mensagem automática no


sistema.
Alternativo
FA01.1 A qualquer momento o psicólogo, pode selecionar o
botão “Cancelar”
FA01.2 O sistema retorna para o passo FP01 do fluxo
principal.

Excluir mensagens antigas no sistema

Equipe de Engenharia de Software Página 45 de 110


Sistema Psicologia na Escola

FA01: Excluir mensagens antigas do sistema


FA01.1 A qualquer momento o psicólogo, pode querer
excluir mensagem antigas cadastradas no sistema.
FA01.2 O psicólogo deseja visualizar todas as mensagens
no sistema, selecionando “mensagens”
FA01.3 O sistema gera todas as mensagens cadastradas no
sistema, contendo os campos:
• Assunto
• Mensagem (arquivo da mensagem)
• Data de cadastro
• Tamanho
FA01.4 O psicólogo clica na mensagem que quer excluir e
aperta no botão “Excluir”.
FA01.5 O sistema mostra a mensagem “Mensagem
Excluída!”
Fluxo de FE01: Psicólogo excedeu limite de mensagens cadastradas
FE01.1 Psicólogo tentou cadastrar inúmeras mensagens
Exceção
excedendo o limite de mensagens, sistema deve informar o
psicólogo e solicitar a realização do passo FA01 do Fluxo
Alternativo.
Regras de RN01 – Psicólogo deverá ter perfil administrador
Negócio

Pós-condição A mensagem deve está cadastrada no sistema e poder ser


enviada a pessoa escolhida.

Tabela 19. Especificação de Caso de Uso Entrar na Biblioteca Virtual-Psicólogo


Dados Gerais
ID UC019

Caso de Uso Entrar na Biblioteca Virtual

Atores Psicólogo

Descrição O caso de uso descreve o processo do psicólogo de entrar na


biblioteca virtual do sistema Psicologia na escola.

Equipe de Engenharia de Software Página 46 de 110


Sistema Psicologia na Escola

Pré-condição Psicólogo deverá estar logado no sistema para acessar a


funcionalidade de Entrar na Biblioteca Virtual.

Fluxo Principal Fluxo que descreve o acesso à Biblioteca Virtual do sistema.


FP01: O caso de uso começa quando o psicólogo aperta
“biblioteca virtual” para acessar biblioteca.
FP02: Sistema gera a página da biblioteca virtual

FP03: Psicólogo escolher a opção “Abrir Arquivos” [FA01]

FP03.1 O sistema exibi todos os arquivos existentes na


biblioteca do sistema.

FP03.2 Cada arquivo possui as seguintes descrições:

título, tipo e data do upload no sistema.

FP03.2 Ao clicar no arquivo para abrir, o sistema abri o


arquivo.

Fluxo Psicólogo escolhe a opção “Anexar Arquivos”


Alternativo FA01: Caso o psicólogo escolher anexar arquivo, o sistema
solicita que o psicólogo insira um arquivo salvo no seu
computador.

FA02: Após selecionar o arquivo, o psicólogo clica no botão


“OK” e faz o upload do arquivo no sistema. [FE01]

FA03: O sistema faz validação e mostrar mensagem “Arquivo


Inserido com sucesso!”

Fluxo alternativo para descrever o cancelamento de upload


de arquivo no sistema.
FA02: Cancelar operação de upload de arquivo
FA02.1 O psicólogo cancela o upload de arquivo que estava
em andamento.
FA02.2 O sistema retorna para FP02.

FA03: Excluir Arquivos da biblioteca Virtual

Equipe de Engenharia de Software Página 47 de 110


Sistema Psicologia na Escola

FA03.1: O psicólogo deve selecionar o arquivo e apertar em


excluir.

FA03.2: O sistema gera a seguinte mensagem “Deseja excluir


arquivo?”

FA03.3: O psicólogo aperta em OK.

FA03.4: O sistema valida a opção e exibe a mensagem


“Arquivo excluído com sucesso!”
Fluxo de Fluxo descreve erro ao fazer upload de arquivo
Exceção FE01: Erro no tipo de arquivo para inserir
FE01.1 O psicólogo tentou inserir um arquivo com extensão
na permitida, o sistema deve comunicar ao usuário e retornar
para o FA02.
Regras de O psicólogo deve ter perfil administrador
Negócio
RN01 – O psicólogo deverá ter perfil administrador para
inserir e excluir arquivos da biblioteca virtual do sistema.

Pós-condição O psicólogo pode acessar a biblioteca virtual e pode abrir,


inserir ou excluir arquivos dela.

Tabela 20. Especificação de Caso de Uso Enviar Informação dos Materiais-Psicólogo

Dados Gerais
ID UC020

Caso de Uso Enviar informação dos Materiais pedagógicos.

Atores Psicólogo

Descrição Caso de uso descreve o processo do psicólogo enviar


informações sobre os materiais pedagógicos utilizados pelo
psicólogo e os estagiários para os pais e responsáveis.

Pré-condição Psicólogo deve estar logado no sistema.

Fluxo Principal Fluxo que descreve o processo do psicólogo enviar


informação dos materiais utilizados como base bibliográfica
pelo psicólogo e os estagiários.

Equipe de Engenharia de Software Página 48 de 110


Sistema Psicologia na Escola

FP02: O caso de uso inicia quando o psicólogo seleciona


“Enviar informação” na página principal.
FP02: O sistema exibe uma tabela com os campos:
• Informação (250 char)
• Assunto (100 char)
FP03: Psicólogo inseri os dados solicitados no campo.
FP04: Sistema solicita a escolha da pessoa para qual a
informação será enviada.
FP05: Sistema exibi todos os pais e responsáveis
cadastrados no sistema.
FP06: Psicólogo seleciona o pai ou responsável do aluno e
aperta o botão “OK”
FP07: O sistema faz a validação dos dados e mostrar a
mensagem “Mensagem Enviada”.

Fluxo Fluxo descreve o cancelamento do envio de informações.


Alternativo FA01: Cancelar operação de enviar informações
FA01.1 O psicólogo cancela o envio de informações que
estava em andamento, quando opta por voltar para página
anterior.
FA01.2 O sistema retorna para FP02.
Fluxo de Fluxo descreve ocorrência de possíveis erros no sistema.
Exceção FE01:Erro ao cadastrar mensagem
FE01.1 Texto da mensagem excedeu o tamanho limite.
FE01.2 O sistema deve informar ao usuário, e retornar para o
passo
Regras de Psicólogo deve ter perfil administrador
Negócio
RN01 – O psicólogo deve ter perfil administrador para ter
acesso às informações referentes aos pais e responsáveis
dos alunos para qual ele vai enviar as informações.

Pós-condição O psicólogo está apto para enviar informação para os pais e


responsáveis dos alunos.

Tabela 21. Especificação de Caso de Uso Visualizar denúncias-Psicólogo


Dados Gerais

Equipe de Engenharia de Software Página 49 de 110


Sistema Psicologia na Escola

ID UC021

Caso de Uso Visualizar denúncias

Atores Psicólogo

Descrição Este caso de uso descreve o processo para


o psicólogo visualizar as denúncias realizadas pelos usuários
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 a aba
“Denúncia”
FP01: O psicólogo deverá acessar no menu a aba
“Denúncias”.
FP02: Na aba “Denúncias”
o psicólogo irá visualizar uma lista com
as denúncias listadas por ordem cronológica.
FP03: Ao escolher a denúncia, o psicólogo
irá poder visualizar os detalhes da denúncia como descrição d
a vítima, detalhes do local e envolvidos na denúncia.
FP04: Após estar ciente da denúncia,
o psicólogo deverá escolher o status da denúncia.
FP05: O administrador pode inserir os seguintes dados no
campo Status sobre a denúncia.
• Resolvida
• Encaminhada para a Psicologia
• Pendente

FP06: Psicólogo aperta botão “gravar”.


FP07: O site mostra uma mensagem de “Status
da denúncia salvo com sucesso!”.
Fluxo Alternativo Não há Fluxo Alternativo.

Fluxo de Exceçã Não há Fluxo de Exceção.


o
Regras de Negó RN1 – Deverá ter o perfil de administrador
cio RN2 – As opções do perfil de administrador serão:
• Visualizar denúncias;
Pós-condição O psicólogo conseguirá visualizar as denúncias no
site Psicologia na escola.

Tabela 22. Especificação de Caso de Uso Visualizar Mensagens Recebidas-Psicólogo


Dados Gerais

Equipe de Engenharia de Software Página 50 de 110


Sistema Psicologia na Escola

ID UC022

Caso de Uso Visualizar Mensagens Recebidas

Atores Psicólogo

Descrição Este caso de uso descreve o processo para


o psicólogo visualizar mensagens recebidas 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


Mensagem Recebida
FP01 O psicólogo deverá acessar no menu a aba “Mensagem
Recebida”.
FP02: Na aba “Mensagem Recebida”
o psicólogo irá visualizar uma lista com
as mensagens listadas por ordem cronológica.
FP03: Ao escolher a mensagem, o psicólogo
irá poder visualizar os detalhes da mensagem como descriçã
o, detalhes do assunto e o conteúdo da mensagem.
FP04: Após estar ciente da mensagem,
o psicólogo deverá responder está pessoa através de chat.
Fluxo Alternativo Não há Fluxo Alternativo.

Fluxo de Exceção Não há Fluxo de Exceção.

Regras de Negóci Dados cadastrados no sistema


o
RN01– Dados que serão acessados devem estar cadastrados
no sistema.
Pós-condição O psicólogo conseguirá visualizar as mensagens recebidas
no site Psicologia na escola.

Tabela 23. Especificação de Caso de Uso Ouvir escuta emergencial-Psicólogo


Dados Gerais
ID UC023
Caso de Uso Ouvir Escuta Emergencial

Equipe de Engenharia de Software Página 51 de 110


Sistema Psicologia na Escola

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]

FP03: Ao escolher a Disponível, o sistema informa aos usuários


que possui um psicólogo disponível e que pode ser iniciado o
processo de escuta.
FP04: O sistema mostra as escutas recebidas e o psicólogo
seleciona a escuta que quer reproduzir e pode responder está
pessoa via chat.
Fluxo Alternativo
FA01: Na aba “Escuta Emergencial” o psicólogo 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.

Fluxo de Exceção Não há Fluxo de Exceção.

Regras de Negóci RN1 – Deverá ter o perfil de administrador


o As opções do perfil de administrador serão:
Ouvir escuta emergencial
Pós-condição O psicólogo conseguirá visualizar as mensagens recebidas no
site Psicologia na escola.

• Aluno

Tabela 24. Especificação de Caso de Uso Abrir Chat-Aluno


Dados Gerais
ID UC024

Caso de Uso Abrir Chat

Equipe de Engenharia de Software Página 52 de 110


Sistema Psicologia na Escola

Atores Aluno

Descrição Este caso de uso descreve o processo de abrir o chat para


fazer uma denúncia ou um abrir um debate sobre algum
caso.

Pré-condição O aluno deverá ter feito login para ter autorização do


sistema.

Fluxo Principal O caso de uso se inicia quando o usuário selecionar a


opção “abri chat”.

FP01: O sistema gera uma página com que tem campo


para inserir mensagem. [RN01]

FP02: O aluno inseri a mensagem e aperta botão “enviar”


para enviar a mensagem. [FE01]

FP03: O sistema exibe a mensagem de resposta envia pelo


psicólogo ou estagiário de psicologia que estava online.

FP04: O aluno pode responder à mensagem FP04 para


continuar no chat.

FP05: O aluno pode encerrar o chat.

Fluxo Alternativo Fluxo para descrever a utilização de dois chats


simultaneamente
FA01: O aluno está com mais de um chat aberto
FA01.1 Caso o aluno esteja utilizando mais de um chat
simultaneamente, sistema deve solicitar que ele escolha
qual chat permanecer e pedir para fechar o outro.
FA02: Aluno quer deixar mensagem sem ter ninguém
online
FA02.1 Caso o aluno queira deixar mensagem, mesmo
sem ter ninguém online, o sistema deve comunicá-lo e
executar o passo
FA02.2 O sistema deve mostrar a mensagem: “Sua
mensagem será respondida em breve”

Equipe de Engenharia de Software Página 53 de 110


Sistema Psicologia na Escola

Fluxo de Exceção Fluxo para descrever a ocorrência de erro ao enviar


mensagem
FE01: Erro ao enviar mensagem
FE01.1 Aluno inseriu a mensagem e ao enviar o sistema
não conseguiu completar a operação.
FE01.2 Sistema deve comunicar o aluno, e retorna para o
FP03;

Regras de RN01 – A mensagem deverá ser de no máximo 250


Negócio caracteres

Pós-condição O usuário está logado no sistema e poderá iniciar um chat


para ter atendimento imediato.

Tabela 25. Especificação de Caso de Uso Avaliar Atendimento-Aluno


Dados Gerais
ID UC025

Caso de Uso Avaliar Atendimento

Atores Aluno

Descrição Este caso de uso descreve o processo de avaliar o


atendimento logo após sua realização.

Pré-condição O aluno deverá ter sido atendido através do sistema.

Fluxo Principal O caso de uso se inicia quando o usuário finalizar um chat.

FP01: O aluno finaliza o chat de atendimento imediato.

FP02: O sistema gera uma janela para o aluno avaliar o


atendimento

FP03: O aluno seleciona a opção desejada e seleciona o


botão “Enviar”

FP04: O sistema faz a validação dos dados.

Equipe de Engenharia de Software Página 54 de 110


Sistema Psicologia na Escola

FP05: Caso de uso encerrado.

Fluxo Alternativo Fluxo para descrever a opção de não validar o atendimento


do aluno
FA01: Aluno não quer validar o atendimento
FA01.1 Caso o aluno não queira validar o atendimento, o
sistema deve informar que para fazer isso, basta apertar o
botão “não avaliar”.
FA01.2 Sistema deve retornar para a página inicial do perfil
do usuário.

Fluxo de Exceção Fluxo para descrever a ocorrência de erro ao não inserir


opinião.
FE01: Erro na falta de dados na avaliação do atendimento
FE01.1 Usuário não escolheu nenhuma das opções de
avaliar o atendimento, aluno deve ser informado e sistema
deve retornar para o passo FP02.
Regras de Informar se há alguma regra específica para esse caso de
Negócio uso

RN01 – As opções para escolher são:

• 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.

Tabela 26. Especificação de Caso de Uso Acessar Biblioteca Virtual-Aluno

Dados Gerais

ID UC026

Caso de Uso Acessar Biblioteca Virtual

Equipe de Engenharia de Software Página 55 de 110


Sistema Psicologia na Escola

Atores Aluno

Descrição Este caso de uso mostra como o aluno irá acessar a biblioteca
virtual

Pré-condição O aluno deverá estar identificado (logado) no site para acessar


a biblioteca virtual

Fluxo Principal O caso de uso se inicia quando na página inicial o aluno


selecionar a opção “Biblioteca Virtual”
FP01: O sistema irá apresentar os arquivos que estão na
biblioteca [RN01]
FP02: O aluno irá clicar no arquivo desejado
FP03: O sistema irá fazer o download do arquivo desejado para
a máquina do aluno.

Fluxo Não há Fluxo Alternativo.


Alternativo
Fluxo de Aluno clicou no arquivo, mas não foi feito o download
Exceção FE01: Sistema irá informar do erro, pedindo para que o aluno
atualize a página
FE02: Sistema Retorna ao passo FP01
Regras de Os arquivos devem seguir formatação de exibição dos dados.
Negócio RN01: Os arquivos deverão ser apresentados em ordem
alfabética, separados por temas.
Pós-condição Download do arquivo desejado pelo funcionário realizado

Tabela 27. Especificação de Caso de Uso Usuário Marcar Consulta-Aluno


‘Dados Gerais
ID UC027

Caso de Uso Marcar Consulta

Equipe de Engenharia de Software Página 56 de 110


Sistema Psicologia na Escola

Atores Aluno

Descrição Este caso de uso descreve o processo de marcar


atendimento com o psicólogo de forma que apareçam datas
e horários disponíveis.

Pré-condição O aluno deverá ter cadastro no sistema e estar logado no


mesmo.

Fluxo Principal O caso de uso se inicia quando na página inicial o aluno


selecionar a opção “Marcar Consulta”
FP01:O sistema irá mostrar um campo com datas
disponíveis ao funcionário
FP02: O aluno irá selecionar a data desejada
FP03: O sistema irá mostrar um campo com os horários
disponíveis no dia desejado
FP05: O aluno irá selecionar o horário desejado
FP06: O sistema mostrará a data e horário selecionados
pelo aluno
FP07: O sistema perguntará a confirmação do horário e
data selecionados
FP08: O funcionário irá clicar no botão “SIM” [FA01][RN01]
FP09: Nova data de consulta será salva pelo sistema

FP05: O sistema gera nova data e horário da consulta


marcada.

Fluxo Alternativo O usuário clicou no botão “NÂO”


FA01: O sistema pedirá ao usuário que selecione
novamente a data e horário desejados, sistema retorna ao
FP02.

Equipe de Engenharia de Software Página 57 de 110


Sistema Psicologia na Escola

Fluxo de Exceção Fluxo para descrever a ocorrência de duas consultas


marcadas com as mesmas informações.
FE01: Ocorrência de mais de uma consulta marcada, com
as mesmas informações.
FE01.1 Aluno marcou duas consultas contendo as mesmas
informações: data e hora.
FE02.1 O sistema deverá informar ao usuário e solicitar que
remarque ou exclua uma das consultas.
Regras de Data e horário de atendimentos já devem estar cadastrados
Negócio no sistema.

RN01 – Data e horários de atendimentos já devem está


cadastrados no sistema, pelos psicólogos ou pelos
estagiários de psicologia.

Pós-condição O usuário deverá ter escolhido data de horários disponíveis,


para marcar atendimento.

Tabela 28. Especificação de Caso de Uso Usuário Remarcar Consulta-Aluno

Dados Gerais
ID UC028

Caso de Uso Remarcar Consulta

Atores Aluno

Descrição Este caso de uso descreve o processo de remarcação do


atendimento por um motivo específico.

Pré-condição O aluno deverá ter marcado um atendimento e ter perdido o


mesmo ou não ter disponibilidade para comparecer na
consulta.

O caso de uso se inicia quando o usuário não tiver


disponibilidade para comparecer ao atendimento.
Fluxo Principal
FP01: O usuário deverá apertar na opção remarcar
atendimento.

Equipe de Engenharia de Software Página 58 de 110


Sistema Psicologia na Escola

FP02: O sistema irá gerar todas as consultas marcadas pelo


aluno em ordem alfabética e por data de cadastro.

FP03: O usuário deverá selecionar a consultar e apertar no


botão “Remarcar”

FP04: O sistema irá gerar um pequeno campo onde o


usuário deverá inserir o motivo da remarcação.

FP05:O usuário deverá descrever o motivo pelo qual está


remarcando a consulta e apertar o botão “Ok” para enviar
dados.

FP06: O sistema faz a validação dos dados e gera uma


pequena tabela com os campos: data e hora disponíveis
para atendimento.

FP07: O usuário seleciona a data e hora da consulta e


confirmar apertando o botão “Marcar”.

FP08: O sistema exibe a mensagem “consulta marcada” e


mostra as informações dela.

Fluxo Alternativo Fluxo para descrever o aluno querer desmarcar uma


consulta
FA01: O aluno quer desmarcar uma consulta existente no
sistema.
FA01.1 Aluno possui uma consulta marcada no sistema,
mas quer desmarcar esta consulta.
FA01.2 Sistema deve gerar todas as consultas deste aluno
no sistema que ainda não foram realizadas, em ordem
crescente da data de realização.
FA01.3 Aluno seleciona consulta e aperta o botão
“Desmarcar”.
FA01.4 Sistema exibe mensagem “Consulta desmarcada
com sucesso!”

Equipe de Engenharia de Software Página 59 de 110


Sistema Psicologia na Escola

Fluxo de Exceção Fluxo para descrever a ocorrência de erro ao remarcar


consulta
FE01: Erro ao remarcar consulta
FE01.1 Aluno quer remarcar consulta, mas sistema não
encontrou nenhuma consulta marcada no sistema, informar
o aluno.
FE02.1 Sistema exibe mensagem “Aluno deverá marcar
consulta, pois não tem registro de consultas no sistema”.
Regras de Informar se há alguma regra específica para esse caso de
Negócio uso

RN01 – Com relação a remarcação, o aluno deverá


selecionar uma nova data para consulta

Pós-condição O aluno pode remarcar consulta mediante informação do


motivo da remarcação.

Tabela 29. Especificação de Caso de Uso Registrar Denúncia-Aluno


Dados Gerais
ID UC029

Caso de Uso Registrar Denúncia

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.

Pré-condição O aluno deverá estar logado no sistema.

Equipe de Engenharia de Software Página 60 de 110


Sistema Psicologia na Escola

Fluxo Principal O caso de uso se inicia quando o aluno descreve alguma


ocorrência que aconteceu com uma pessoa.

FP01: O aluno seleciona aba “registrar denúncia”

FP02: O sistema deve gerar uma janela com a opção de


escolher o tipo de denúncia.

FP03: Sistema processa a informação e aplica a opção


escolhida a denúncia.

FP04: O usuário deverá explicar o que aconteceu para


registrar a denúncia.

FP05: O usuário deverá informar alguns dados obrigatórios.

FP06: Sistema exibe mensagem “denuncia registrada com


sucesso!”

Fluxo Alternativo Fluxo para descrever a realização de realizar denúncia


anônima.
FA01: Aluno quer realizar uma denúncia de forma anônima.
FA01.1 Caso o aluno queira realizar uma denúncia, mas
não queira ser identificado.
FA01.2 O sistema deverá a opção de escolher o tipo de
denúncia: anônima ou identificada com proteção das
informações.
FA01.3 O aluno seleciona a opção “anônima” e o sistema
executa o passo FP03.
Fluxo de Exceção Fluxo para descrever a ocorrência de erro ao logar no
sistema.
FE01: Erro ao realizar login
FE01.1 Usuário digitou dados que não existe, retorna para
o FP01 sinalizando que o login e senha não existem.
FE02: Senha Incorreta
FE02.1 Usuário digitou a senha incorreta, retornar para o
FP01, sinalizar que senha digitada não confere.

Equipe de Engenharia de Software Página 61 de 110


Sistema Psicologia na Escola

Regras de RN01: Os tipos de denúncia a ser escolhido deve ser:


Negócio
• Anônima
• Identificada
Pós-condição O usuário deverá registrar a denúncia incluindo informações
obrigatórias para a validação da mesma.

Tabela 30. Especificação de Caso de Uso Relatar Ocorrência-29


Dados Gerais
ID UC030

Caso de Uso Relatar Ocorrências

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.

Pré-condição O aluno deverá estar logado no sistema.

Fluxo Principal O caso de uso se inicia quando o aluno registra uma


ocorrência.

FP01: O usuário deverá estar logado no sistema.

FP02: O usuário deverá apertar na opção registrar


ocorrência.

FP03: O usuário deverá explicar o que aconteceu para


registrar essa ocorrência.

FP04: O sistema exibe um menu com as opções de


violências e a opção outro.

FP05: O usuário deverá selecionar o tipo de ocorrência.


[RN01]

FP06: O sistema gera um pequeno formulário com o campo


ocorrência.

FP07: O aluno descreve o acontecido e submete a


informação apertando o botão “Registrar”.

Equipe de Engenharia de Software Página 62 de 110


Sistema Psicologia na Escola

FP08: O sistema exibe a mensagem “Ocorrência


cadastrada no sistema”

Fluxo Alternativo Fluxo para descrever a utilização de senha por mais de um


acesso no sistema.
FA01: Uso da senha padrão por mais de um acesso no
sistema
FA01.1 Caso a senha utilizada ainda seja a padrão, a
situação deve ser informada ao usuário e solicitar a
redefinição desta senha.
FA01.2 Caso a nova senha informada não siga as regras de
formato estabelecida, a situação deve ser informada ao
usuário e solicitada uma nova senha no formato.
Fluxo de Exceção Fluxo para descrever a ocorrência de erro ao cadastrar
ocorrência.
FE01: Erro ao cadastrar ocorrência
FE01.1 Aluno não marcou o tipo de ocorrência, sistema
deve informar usuário e retorna para o passo FP05.

Regras de RN01: O aluno deverá selecionar o tipo de ocorrência


Negócio

Pós-condição O usuário poderá registrar ocorrências que sofreu.

Tabela 31. Especificação de Caso de Uso Abrir escuta Emergencial-Aluno

Dados Gerais
ID UC031

Equipe de Engenharia de Software Página 63 de 110


Sistema Psicologia na Escola

Caso de Uso Abrir Escuta Emergencial

Atores Aluno

Descrição Este caso de uso mostra como o aluno irá abrir uma escuta
emergencial

Pré-condição O aluno deverá estar identificado (logado) no site para acessar a


opção “Escuta Emergencial”

Fluxo Principal O caso de uso se inicia quando na página inicial o aluno


seleciona a opção “Abrir Escuta Emergencial”
FP01: O sistema abrirá uma tela para o funcionário
FP02: O funcionário irá clicar no botão “Gravar Áudio” [RN01]
FP03: O sistema enviará o áudio gravado aos psicólogos
Fluxo Não há Fluxo Alternativo.
Alternativo
Fluxo de Não há Fluxo de Exceção.
Exceção
Regras de RN01: O áudio deverá ser de no máximo 15 minutos
Negócio
Pós-condição Os Áudio gravados serão enviados ao psicólogo.

• Funcionário

Tabela 032. Especificação de Caso de Uso Conversar com psicólogo-

Dados Gerais
ID UC032

Caso de Uso Conversar com psicólogo

Atores Funcionário

Equipe de Engenharia de Software Página 64 de 110


Sistema Psicologia na Escola

Descrição Este caso de uso mostra como o funcionário entrará em contato


com o psicólogo
Pré-condição O funcionário deverá estar identificado (logado) no site para entrar
em contato com o psicólogo

Fluxo Principal O caso de uso se inicia quando o funcionário selecionar no menu


a opção “Entrar Em Contato Com Psicólogo”.
FP01: O sistema irá apresentar um pequeno formulário onde o
usuário irá inserir as informações da sua mensagem
FP02: O funcionário irá selecionar qual a categoria do assunto no
campo “Categoria”. [FA01]
FP03: Escrever o assunto do seu contato no campo “assunto”.
FP04: Escrever no campo “mensagem” o que quer falar ao
psicólogo.
FP05: Clicar no botão “Enviar”
FP06: O sistema enviará a o formulário preenchido ao psicólogo.
Fluxo A categoria que o funcionário deseja não se encontra entre as
Alternativo possíveis para selecionar [RN01]
FA01: No campo “categoria”, o usuário irá selecionar a opção
“Adicionar Categoria”
FA02: O sistema apresentará um campo onde o funcionário irá
escrever a nova categoria
FA03: O usuário escreve a nova categoria
FA04: Irá clicar no botão “Salvar” [FA01]
A nova categoria será salva, podendo agora ser selecionada
entre as demais
Retornar ao FP02
Fluxo de Funcionário clicou no botão “Salvar” sem ter preenchido todas as
Exceção categorias
FE01: Sistema irá informar do erro, mostrando qual campo falta
preencher
Retornar ao FP02
Regras de RN01: A categoria será bullying, depressão, abuso sexual, droga,
Negócio abandono, podendo o funcionário adicionar alguma categoria,
caso a categoria que ele deseja selecionar não esteja.
Pós-condição Mensagem enviada ao psicólogo

Equipe de Engenharia de Software Página 65 de 110


Sistema Psicologia na Escola

Tabela 33. Especificação de Caso de Uso Acessar Biblioteca Virtual-Funcionário

Dados Gerais
ID UC033

Caso de Uso Acessar Biblioteca Virtual

Atores Funcionário

Descrição Este caso de uso mostra como o funcionário irá acessar a


biblioteca virtual

Pré-condição O funcionário deverá estar identificado (logado) no site para


acessar a biblioteca virtual

Fluxo Principal O caso de uso se inicia quando na página inicial o funcionário


selecionar a opção “Biblioteca Virtual”
FP01: O sistema irá apresentar os arquivos que estão na
biblioteca [RN01]
FP02: O funcionário irá clicar no arquivo desejado
FP03: O sistema irá fazer o download do arquivo desejado para
a máquina do funcionário

Fluxo Não há Fluxo Alternativo.


Alternativo
Fluxo de Funcionário clicou no arquivo, mas não foi feito o download
Exceção FE01: Sistema irá informar do erro, pedindo para que o
funcionário atualize a página
Retornar ao FP01
Regras de RN01: Os arquivos deverão ser apresentados em ordem
Negócio alfabética, separados por temas
Pós-condição Download do arquivo desejado pelo funcionário realizado

Tabela 34. Especificação de Caso de Uso Abrir Chat-Funcionário

Dados Gerais

Equipe de Engenharia de Software Página 66 de 110


Sistema Psicologia na Escola

ID UC034

Caso de Uso Abrir Chat

Atores Funcionário

Descrição Este caso de uso mostra como o funcionário irá abrir um chat para
falar com o psicólogo

Pré-condição O funcionário deverá estar identificado (logado) no site para acessar


a opção “Abrir Chat”

Fluxo O caso de uso se inicia quando na página inicial o funcionário


Principal selecionar a opção “Abrir Chat”
FP01:O sistema irá abrir um chat
FP02: O funcionário irá digitar o que quer dizer ao psicólogo [FA01]
FP03: O sistema irá, através de palavras-chaves, mostrar ao
funcionário respostas pré-programadas criadas pelo psicólogo
[RN01]
FP05: Ao terminar, o funcionário selecionará a opção “Encerrar
Chat”
FP06: O sistema encerrará o chat
FP07: O sistema enviará o que foi digitado pelo funcionário ao
psicólogo
Fluxo Não existem palavras-chaves para o que foi dito para o funcionário
Alternativo FA01: O sistema pedirá ao funcionário informar novamente o que
deseja
Retornar ao FP02
Fluxo de Não há Fluxo de Exceção.
Exceção
Regras de RN01: Deverão estar gravadas mensagens pré-programadas
Negócio
Pós- O que foi digitado pelo funcionário foi enviado ao psicólogo
condição

Equipe de Engenharia de Software Página 67 de 110


Sistema Psicologia na Escola

Tabela 35. Especificação de Caso de Uso Remarcar Consulta-Funcionário

Dados Gerais
ID UC035

Caso de Uso Remarcar Consulta

Atores Funcionário

Descrição Este caso de uso mostra como o funcionário irá remarcar uma
consulta

Pré-condição O funcionário deverá estar identificado (logado) no site para acessar


a opção “Remarcar Consulta”

Fluxo O caso de uso se inicia quando na página inicial o funcionário


Principal selecionar a opção “Remarcar Consulta”
FP01: O funcionário irá digitar no campo “Motivo da Remarcação” o
motivo de remarcar a consulta
FP02:O sistema irá mostrar um campo com datas disponíveis ao
funcionário
FP03: O funcionário irá selecionar a data desejada
FP04: O sistema irá mostrar um campo com os horários disponíveis
no dia desejado
FP05: O funcionário irá selecionar o horário desejado
FP06: O sistema mostrará a data e horário selecionados pelo
funcionário
FP07: O sistema perguntará a confirmação do horário e data
selecionados
FP08: O funcionário irá clicar no botão “SIM” [FA01] [FA02] [RN01]
FP09: Nova data de consulta será salva pelo sistema
Fluxo O usuário clicou no botão “NÂO”
Alternativo
FA01: O sistema pedirá ao usuário que selecione novamente a data
e horário desejados
Retorna ao FP03
O usuário clicou no botão “SIM” sem ter digitado no campo “Motivo
da Remarcação” o motivo da remarcarção

Equipe de Engenharia de Software Página 68 de 110


Sistema Psicologia na Escola

FA02: O sistema informará o funcionário sobre isso


Retorna ao FP01
Fluxo de Não há Fluxo de Exceção.
Exceção
Regras de RN01: Deverá ser informada uma data e horário para a nova
Negócio consulta
Pós- Nova data de consulta salva
condição

Tabela 36. Especificação de Caso de Uso Marcar Consulta-Funcionário

Dados Gerais
ID UC036

Caso de Uso Marcar Consulta

Atores Funcionário

Descrição Este caso de uso mostra como o funcionário irá marcar uma
consulta

Pré-condição O funcionário deverá estar identificado (logado) no site para acessar


a opção “Marcar Consulta”

Fluxo O caso de uso se inicia quando na página inicial o funcionário


Principal selecionar a opção “Marcar Consulta”
FP01:O sistema irá mostrar um campo com datas disponíveis ao
funcionário
FP02: O funcionário irá selecionar a data desejada
FP03: O sistema irá mostrar um campo com os horários disponíveis
no dia desejado
FP05: O funcionário irá selecionar o horário desejado
FP06: O sistema mostrará a data e horário selecionados pelo
funcionário
FP07: O sistema perguntará a confirmação do horário e data
selecionados
FP08: O funcionário irá clicar no botão “SIM” [FA01][RN01]

Equipe de Engenharia de Software Página 69 de 110


Sistema Psicologia na Escola

FP09: Nova data de consulta será salva pelo sistema


Fluxo O usuário clicou no botão “NÂO”
Alternativo
FA01: O sistema pedirá ao usuário que selecione novamente a data
e horário desejados
Retornar ao FP02
Fluxo de Não há fluxo de Exceção.
Exceção
Regras de RN01: Deverá ser informada uma data e horário para a consulta
Negócio
Pós- Consulta agendada
condição

Tabela 37. Especificação de Caso de Uso Abrir Escuta Emergencial

Dados Gerais
ID UC037

Caso de Uso Abrir Escuta Emergencial

Atores Funcionário

Descrição Este caso de uso mostra como o funcionário irá abrir uma escuta
emergencial

Pré-condição O funcionário deverá estar identificado (logado) no site para


acessar a opção “Escuta Emergencial”

Fluxo Principal O caso de uso se inicia quando na página inicial o funcionário


selecionar a opção “Abrir Escuta Emergencial”
FP01: O sistema abrirá uma tela para o funcionário
FP02: O funcionário irá clicar no botão “Gravar Áudio” [RN01]
FP03: O sistema enviará o áudio gravado ao psicólogo

Fluxo Não há Fluxo Alternativo.


Alternativo

Equipe de Engenharia de Software Página 70 de 110


Sistema Psicologia na Escola

Fluxo de Não há Fluxo de Exceção


Exceção
Regras de RN01: O áudio deverá ser de no máximo 15 minutos
Negócio
Pós-condição Os Áudio gravados serão enviados ao psicólogo.

Tabela 38. Especificação de Caso de Uso Registrar Denúncia-Funcionário

Dados Gerais
ID UC038

Caso de Uso Registrar Denúncia

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.

Pré-condição O funcionário deverá estar logado no sistema.

Fluxo Principal O caso de uso se inicia quando o aluno descreve alguma


ocorrência que aconteceu com uma pessoa.

FP01: O funcionário seleciona aba “registrar denúncia”

FP02: O sistema deve gerar uma janela com a opção de


escolher o tipo de denúncia. [RN01]

FP03: Sistema processa a informação e aplica a opção


escolhida a denúncia.

FP04: O usuário deverá explicar o que aconteceu para


registrar a denúncia.

FP05: O usuário deverá informar alguns dados obrigatórios.

FP06: Sistema exibe mensagem “denuncia registrada com


sucesso!”

Equipe de Engenharia de Software Página 71 de 110


Sistema Psicologia na Escola

Fluxo Alternativo Fluxo para descrever a realização de realizar denúncia


anônima.
FA01: Funcionário quer realizar uma denúncia de forma
anônima.
FA01.1 Caso o funcionário queira realizar uma denúncia,
mas não queira ser identificado.
FA01.2 O sistema deverá a opção de escolher o tipo de
denúncia: anônima ou identificada com proteção das
informações.
FA01.3 O funcionário seleciona a opção “anônima” e o
sistema executa o passo FP04.
Fluxo de Exceção Fluxo para descrever a ocorrência de erro ao logar no
sistema.
FE01: Erro ao realizar login
FE01.1 Usuário digitou dados que não existe, retorna para
o FP01 sinalizando que o login e senha não existem.
FE02: Senha Incorreta
FE02.1 Usuário digitou a senha incorreta, retornar para o
FP01, sinalizar que senha digitada não confere.
Regras de RN01: Os tipos de denúncia a ser selecionado são:
Negócio
• Anônima
• Identificada
Pós-condição O usuário deverá registrar a denúncia incluindo informações
obrigatórias para a validação da mesma.

• Pais e Responsáveis

Tabela 39. Especificação de Caso de Uso Conversar com psicólogo-Responsável

Dados Gerais

ID UC039

Caso de Uso Conversar com psicólogo

Equipe de Engenharia de Software Página 72 de 110


Sistema Psicologia na Escola

Atores Responsável

Descrição Este caso de uso mostra como o responsável entrará em contato


com o psicólogo

Pré-condição O responsável deverá estar identificado (logado) no site para


entrar em contato com o psicólogo

Fluxo O caso de uso se inicia quando o responsável selecionar no


Principal menu a opção “Entrar Em Contato Com Psicólogo”.
FP01: O sistema irá apresentar um pequeno formulário onde o
responsável irá inserir as informações da sua mensagem
FP02: O responsável irá selecionar qual a categoria do assunto
no campo “Categoria”. [FA01]
FP03: O responsável irá escrever o assunto do seu contato no
campo “assunto”.
FP04: O responsável irá escrever no campo “mensagem” o que
quer falar ao psicólogo.
FP05: O responsável irá clicar no botão “Enviar”

FP06: O sistema enviará a o formulário preenchido ao psicólogo.

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

Regras de RN01: A categoria será bullying, depressão, abuso sexual,


Negócio droga, abandono, podendo o funcionário adicionar alguma
categoria, caso a categoria que ele deseja selecionar não esteja.

Equipe de Engenharia de Software Página 73 de 110


Sistema Psicologia na Escola

Pós-condição Responsável pode enviar mensagem ao psicólogo

Tabela 40. Especificação de Caso de Uso Acessar biblioteca virtual-Responsável


Dados Gerais
ID UC040

Caso de Uso Acessar Biblioteca Virtual

Atores Responsável

Descrição Este caso de uso mostra como o responsável irá acessar a


biblioteca virtual

Pré- O responsável deverá estar identificado (logado) no site para


condição acessar a biblioteca virtual

Fluxo O caso de uso se inicia quando na página inicial o responsável


Principal selecionar a opção “Biblioteca Virtual”
FP01: O sistema irá apresentar os arquivos que estão na
biblioteca [RN01]
FP02: O responsável irá clicar no arquivo desejado
FP03: O sistema irá fazer o download do arquivo desejado para a
máquina do responsável

Fluxo Não há Fluxo Alternativo.


Alternativo
Fluxo de Responsável clicou no arquivo, mas não foi feito o download
Exceção FE01: Sistema irá informar o erro, pedindo para que o funcionário
atualize a página
Retorna ao FP01

Regras de RN01: Os arquivos deverão ser apresentados em ordem


Negócio alfabética, separados por temas

Pós- Download do arquivo desejado pelo responsável realizado


condição

Equipe de Engenharia de Software Página 74 de 110


Sistema Psicologia na Escola

Tabela 41. Especificação de Caso de Uso Abrir chat


Dados Gerais

ID UC041

Caso de Uso Abrir Chat

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”

Fluxo O caso de uso se inicia quando na página inicial o responsável


Principal selecionar a opção “Abrir Chat”
FP01:O sistema irá abrir um chat
FP02: O responsável irá digitar o que quer dizer ao psicólogo
FP03: O sistema irá enviar o que foi digitado ao psicólogo
Fluxo Não há Fluxo Alternativo.
Alternativo
Fluxo de Não há Fluxo de Exceção.
Exceção
Regras de RN01: O texto digitado deverá ser de no máximo 200 caracteres.
Negócio
Pós- O que foi digitado pelo responsável foi enviado ao psicólogo
condição

Tabela 42. Especificação de Caso de Uso Marcar Consulta

Dados Gerais
ID UC042

Caso de Uso Marcar Consulta

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”

Fluxo O caso de uso se inicia quando na página inicial o responsável


Principal selecionar a opção “Marcar Consulta”

Equipe de Engenharia de Software Página 75 de 110


Sistema Psicologia na Escola

FP01:O sistema irá mostrar um campo com datas disponíveis ao


responsável
FP02: O funcionário irá selecionar a data desejada
FP03: O sistema irá mostrar um campo com os horários
disponíveis no dia desejado
FP05: O responsável irá selecionar o horário desejado
FP06: O sistema mostrará a data e horário selecionados pelo
responsável
FP07: O sistema perguntará a confirmação do horário e data
selecionados
FP08: O responsável irá clicar no botão “SIM” [FA01] [RN01]
FP09: Nova data de consulta será salva pelo sistema

Fluxo O usuário clicou no botão “NÂO”


Alternativo FA01: O sistema pedirá ao usuário que selecione novamente a
data e horário desejados
Retorna ao FP02

Fluxo de Não há Fluxo de Exceção.


Exceção
Regras de RN01: Deverá ser informada uma data e horário para a consulta
Negócio
Pós- Consulta agendada
condição

Tabela 43. Especificação de Caso de Uso Remarcar Consulta

Dados Gerais
ID UC043

Caso de Uso Remarcar Consulta

Atores Responsável

Descrição Este caso de uso mostra como o responsável irá remarcar uma
consulta

Pré-condição O responsável deverá estar identificado (logado) no site para


acessar a opção “Remarcar Consulta”

Equipe de Engenharia de Software Página 76 de 110


Sistema Psicologia na Escola

Fluxo O caso de uso se inicia quando na página inicial o responsável


Principal selecionar a opção “Remarcar Consulta”
FP01: O responsável irá digitar no campo “Motivo da
Remarcação” o motivo de remarcar a consulta
FP02:O sistema irá mostrar um campo com datas disponíveis ao
responsável
FP03: O responsável irá selecionar a data desejada
FP04: O sistema irá mostrar um campo com os horários
disponíveis no dia desejado
FP05: O responsável irá selecionar o horário desejado
FP06: O sistema mostrará a data e horário selecionados pelo
responsável
FP07: O sistema perguntará a confirmação do horário e data
selecionados
FP08: O responsável irá clicar no botão “SIM” [FA01]
[FA02][RN01]
FP09: Nova data de consulta será salva pelo sistema
Fluxo O usuário clicou no botão “NÂO”
Alternativo
FA01: O sistema pedirá ao usuário que selecione novamente a
data e horário desejados
Retorna ao FP03
O usuário clicou no botão “SIM” sem ter digitado no campo
“Motivo da Remarcação” o motivo da remarcação
FA02: O sistema informará o funcionário sobre isso
Retorna ao FP01
Fluxo de Não há Fluxo de Exceção.
Exceção
Regras de RN01: Deverá ser informada uma data e horário para a nova
Negócio consulta
Pós-condição Nova data de consulta salva

Tabela 44. Especificação de Caso de Uso Atualizar dados

Dados Gerais

ID UC044

Equipe de Engenharia de Software Página 77 de 110


Sistema Psicologia na Escola

Caso de Uso Atualizar dados

Atores Responsável

Descrição Este caso de uso mostra como o responsável irá alterar os dados
do aluno

Pré-condição O responsável deverá estar identificado (logado) no site para


alterar os dados

Fluxo O caso de uso se inicia quando o responsável selecionar no menu


Principal a opção “Atualizar Dados”.
FP01: O sistema irá mostrar campos editáveis com os dados do
aluno
FP02: O responsável irá clicar no campo que deseja editar
FP03: O responsável irá inserir os dados atualizados
FP04: O responsável irá clicar no botão “Salvar” [FE01]
FP05: O sistema irá salvar as atualizações

Fluxo Não há Fluxo Alternativo.


Alternativo
Fluxo de O responsável clicou no botão “Salvar” com algum vazio
Exceção FA01: O sistema informará do erro
Retorna ao FP01

Regras de
Negócio
Pós-condição Dados do aluno atualizado

Tabela 45. Especificação de Caso de Uso Realizar Denúncia

Dados Gerais

ID UC045

Caso de Uso Realizar Denúncia

Atores Responsável

Descrição Este caso de uso mostra como o responsável irá realizar uma
denúncia.

Equipe de Engenharia de Software Página 78 de 110


Sistema Psicologia na Escola

Pré-condição O responsável deverá estar identificado (logado) no site para


alterar os dados.

Fluxo Principal O caso de uso se inicia quando o responsável selecionar no


menu a opção “Realizar Denúncia”.
FP01: O sistema irá mostrar campos onde o responsável
deverá inserir as informações sobre a denúncia [RN01] [FE01]
FP02: O responsável irá preencher informações sobre a
denúncia
FP03: O responsável irá clicar no botão “Enviar”
FP04: O sistema enviará a denúncia para o psicólogo e
administrador.

Fluxo Não há Fluxo Alternativo.


Alternativo
Fluxo de Funcionário clicou no botão “Salvar” sem ter preenchido todos
Exceção os campos
FE01: Sistema irá informar do erro, mostrando qual campo falta
preencher
Retorna ao FP01

Regras de RN01: O sistema deverá apresentar os campos: Quem sofreu,


Negócio O que, Sala/local e Horário, devendo obrigatoriamente todos
esses campos serem preenchidos.

Pós-condição Denúncia enviada ao psicólogo e administrador

Tabela 46. Especificação de Caso de Uso Acessar Gráfico Quantitativo de Atendimento-


Responsável
Dados Gerais

ID UC046

Caso de Uso Acessar Gráfico Quantitativo de Atendimento

Atores Responsável

Descrição Este caso de uso mostra como o responsável irá visualiaro


gráfico quantitativo de atendimento
Pré-condição O responsável deverá estar identificado (logado) no site para
acessar ao gráfico

Equipe de Engenharia de Software Página 79 de 110


Sistema Psicologia na Escola

Fluxo Principal O caso de uso se inicia quando o responsável seleciona a


opção “Acessar Gráfico Quantitativo de Atendimento”
FP01: O sistema irá mostrar ao responsável um gráfico
quantitativo referente aos atendimentos realizados pelo
psicólogo e estagiário em psicologia [RN01]
Fluxo Não há Fluxo Alternativo.
Alternativo
Fluxo de O responsável selecionou a opção “Acessar Gráfico
Exceção Quantitativo de Atendimento”, mas ainda não existem dados
para gerar o gráfico
FE01: O sistema informará o responsável do ocorrido
Regras de RN01: O gráfico deverá mostrar a quantidade de atendimentos.
Negócio
Pós-condição Responsável conseguiu visualizar o gráfico quantitativo

Tabela 47. Especificação de Caso de Uso Acessar Histórico de Atendimento


Dados Gerais
ID UC047

Caso de Uso Acessar Histórico de Atendimento

Atores Responsável

Descrição Este caso de uso mostra como o responsável irá acessar o


histórico de atendimento do aluno por quem é responsável.

Pré- O responsável deverá estar identificado (logado) no site para


condição acessar o histórico.

Fluxo O caso de uso se inicia quando o responsável seleciona a


Principal opção “Acessar Histórico de Atendimento”
FP01: O sistema irá mostrar ao responsável os alunos ligados
a ele
FP02: O responsável irá selecionar de qual aluno ele quer ver
o histórico
FP03: O sistema irá mostrar ao responsável um histórico
referente aos atendimentos que o aluno selecionado teve
[RN01]

Fluxo Não há Fluxo Alternativo.


Alternativo
Fluxo de Não há Fluxo de Exceção.
Exceção
Regras de RN01: O histórico deverá mostrar as consultas realizadas,
Negócio quais as datas e quais os assuntos tratados.

Equipe de Engenharia de Software Página 80 de 110


Sistema Psicologia na Escola

Pós- Responsável conseguiu visualizar o histórico referente ao


condição atendimento do seu aluno.

Tabela 48. Especificação de Caso de Uso Agendar atendimento-estagiário


Dados Gerais
ID UC048

Caso de Uso Agendar atendimento

Atores Estagiário de psicologia

Descrição Este caso de uso descreve o processo para realizar o


agendamento do atendimento no sistema pelo estagiário de
psicologia.

Pré-condição O estagiário de psicologia deverá possuir cadastro no


sistema para realizar o agendamento do atendimento.

Fluxo Principal O caso de uso se inicia quando o estagiário de psicologia


realizar login no site.
FP01: Identificar-se por meio de login e senha.

FP02: O estagiário de psicologia aperta o botão “Entrar” para


enviar os dados.

FP03: O sistema verifica os dados inseridos.


FP04: O sistema encaminha o usuário para página de acordo
com o perfil.
FP05: O estagiário de psicologia acessa no menu a aba
“Consulta” na página inicial.
FP06: O estagiário de psicologia na página “Consulta”
terá que escolher o perfil que irá agendar a consulta.
FP07: Ao escolher o perfil do aluno, o estagiário de psicologia
deverá preencher o campo “Descrição da consulta”,
“matrícula”.
FP08: Escolher a data e hora da consulta.
FP09: Clicar no botão “Salvar” para finalizar o agendamento
do atendimento.

Equipe de Engenharia de Software Página 81 de 110


Sistema Psicologia na Escola

FP10: O site mostra uma mensagem de “Agendamento do


atendimento realizado com sucesso!”.

FP11: Ao escolher o perfil do professor, o administrador


deverá preencher o campo “Descrição da consulta”,
“matrícula institucional”.
FP12: Escolher a data e hora da consulta.
FP13: Clicar no botão “Salvar” para finalizar o agendamento
do atendimento.

FP14: O site mostra uma mensagem de “Agendamento do


atendimento realizado com sucesso!”.

FP15: Ao escolher o perfil do pais/responsáveis, o


administrador deverá preencher o campo “Descrição da
consulta”, “CPF”.
FP16: Escolher a data e hora da consulta.
FP17: Clicar no botão “Salvar” para finalizar o agendamento
do atendimento.

FP18: O site mostra uma mensagem de “Agendamento do


atendimento realizado com sucesso!”.

Fluxo Fluxo para descrever a ocorrência de erro ao logar no


Alternativo sistema.
FE01: Erro ao realizar login
FE01.1 Usuário digitou dados que não existe, retorna para o
FP01 sinalizando que o login e senha não existem.
FE02: Senha Incorreta
FE02.1 Usuário digitou a senha incorreta, retornar para o
FP01, sinalizar que senha digitada não confere.

Fluxo para descrever o agendamento do atendimento em um


horário e data indisponível no sistema
FA02: Erro no agendamento do atendimento
FA02.1 O sistema deverá mostrar uma mensagem indicando
que o horário ou a data está indisponível para agendamento.
FA02.2 O estagiário de psicologia deve realizar a busca pelo
horário e data disponíveis para agendar consulta.

Equipe de Engenharia de Software Página 82 de 110


Sistema Psicologia na Escola

FA02.3 Após encontrar um novo horário e data, o


administrador deve realizar o agendamento. Voltando para o
passo FP06.
FA03: Cancelar operação de agendamento de atendimento
FA03.1 O administrador pode cancelar o agendamento que
estava em andamento.
FA03.2 O sistema retorna ao passo FP03.
Fluxo de Será realizado em todos os passos de interação do estagiário
Exceção de psicologia
FE01: Tratamento de exceções
FE01.1 Verifica informações
FE01.2 O sistema mostrará um pop-up de erro.
Regras de RN1 – As opções do perfil de estagiário de psicologia serão:
Negócio
• Agendar atendimento dos usuários;
•Reagendar consulta dos usuários;
•Editar consulta dos usuários.
Pós-condição O estagiário de psicologia conseguirá realizar o agendamento
do atendimento dos usuários no site Psicologia na escola.

Tabela 49. Especificação de Caso de Uso Visualizar denúncias realizadas-estagiário

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.

Equipe de Engenharia de Software Página 83 de 110


Sistema Psicologia na Escola

FP04: Ao escolher a denúncia, o estagiário irá poder visualizar


os detalhes da denúncia como descrição da vítima, detalhes do
local e envolvidos na denúncia.
FP05: Após estar ciente da denúncia, o estagiário deverá
escolher o status da denúncia.
FP06: Escolher o status da denúncia como “Pendente”,
“Aguardando” e “Finalizado”.
FP07: O site mostra uma mensagem de “Status da denúncia
salvo com sucesso!”.
Fluxo FA01: O estagiário poderá a todo momento voltar para tela inicial
Alternativo
Será realizado em todos os passos de interação do estagiário
Fluxo de FE01: Tratamento de exceções
Exceção FE01.1 Verifica informações
FE01.2 O sistema mostrará um pop-up de erro.
RN1 – Deverá ter o perfil de administrador:
• Coordenador do projeto;
• Psicólogo.
Regras de
• Estagiário de Psicologia.
Negócio
RN2 – As opções do perfil de administrador serão:
• Visualizar denúncias;
• Classificar denúncias.
O estagiário conseguirá visualizar as denúncias no site
Pós-condição
Psicologia na escola.

Tabela 50. Especificação de Caso de Uso Visualizar Mensagens Recebidas-Estagiário


Dados Gerais
ID UC050
Caso de Uso Visualizar Mensagens Recebidas
Atores Estagiário de Psicologia
Este caso de uso descreve o processo para o estagiário de
Descrição
psicologia visualizar mensagens recebidas no sistema.
O estagiário de psicologia deve ter um login e estar logado no
Pré-condição site para visualizar as mensagens
enviadas pelos usuários no sistema.
FP01 O estagiário de psicologia deverá acessar no menu a aba
Fluxo Principal “Mensagem Recebida”.

Equipe de Engenharia de Software Página 84 de 110


Sistema Psicologia na Escola

FP02: Na aba “Mensagem Recebida” o estagiário de


psicologia irá visualizar uma lista com
as mensagens listadas por ordem cronológica.

FP03: Ao escolher a mensagem, estagiário de


psicologia irá poder visualizar os detalhes da mensagem como
descrição, detalhes do assunto e o conteúdo da mensagem.

FP04: Após estar ciente da mensagem,


o estagiário deverá responder está pessoa através de chat.

Fluxo Alternativo Não há fluxo alternativo.

Fluxo de Exceçã Não há Fluxo de Exceção.


o
Dados cadastrados no sistema

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.

Tabela 51. Especificação de Caso de Uso Visualizar Ranking dos Atendimentos-


estagiário
Dados Gerais
ID UC051

Caso de Uso Visualizar Ranking dos Atendimentos

Atores Estagiário de Psicologia

Descrição Tem como objetivo a visualização do ranking dos


Atendimentos e ter conhecimento da qualidade dos
atendimentos.

Pré-condição Estagiário de psicologia deve estar logado no sistema.

Fluxo Principal FP01: O caso de uso inicia quando o estagiário de


psicologia seleciona a aba “Ranking de Atendimento” na
página principal.

Equipe de Engenharia de Software Página 85 de 110


Sistema Psicologia na Escola

FP02: O sistema exibe um gráfico contendo as


informações:
• Nome estagiário
• Gráfico que demostrar a opinião dos pacientes.

Fluxo Não tem Fluxo Alternativo.


Alternativo

Fluxo de Não tem Fluxo de Exceção.


Exceção
Regras de As avaliações dos pacientes estão cadastradas.
Negócio
RN01-As avaliações de atendimentos precisam ser
realizadas e utilizadas para confecção dos gráficos.

RN02 – Se deve ter um gráfico para poder disponibilizar essa


opção no sistema.

Pós-Condição O estagiário está apto para visualizar o ranking de


atendimento

Tabela 52. Especificação de Caso de Uso Abrir debate-estagiário

Dados Gerais
ID UC052

Caso de Uso Abrir Debate

Atores Estagiário

Descrição Este caso de uso descreve o processo do estagiário abrir


debate sobre um caso.

Pré-condição Estagiário deve estar identificado(logado) no sistema.

Fluxo Principal FP01: O caso de uso começa quando o estagiário seleciona


a opção “Abri Debate”.

FP02: Sistema mostrar uma lista com o nome dos estagiários


e psicólogo logados no sistema.

Equipe de Engenharia de Software Página 86 de 110


Sistema Psicologia na Escola

FP03: Estagiário selecionar um dos estagiários ou o


psicólogo

FP04: Estagiário abri campo para inserir mensagem


apertando o botão “Iniciar”.

FP05: Estagiário inseri mensagem no campo mensagem.

FP06: O Estagiário envia a mensagem apertando o botão


“enviar”. [FE02]

FP07: Sistema mostrar todas as mensagens inseridas no


debate.

FP08: O estagiário pode inserir uma nova mensagem.

FP09:O estagiário pode sair do debate apertando o botão


“sair”.

Fluxo FA01: Estagiário quer fazer debate com mais de um


Alternativo estagiário.
FA01.1 Sistema mostra uma lista com todos os estagiários
ativos no sistema.
FA01.2 Estagiário seleciona os estagiários para participar do
debate.
Fluxo de FE01: Estagiário não está ativo no sistema.
Exceção FE01.1 Caso o estagiário que foi selecionado para participar
do debate não esteja online, o sistema deve informar o
usuário e retornar para o FP04.5.
FE02: Erro ao enviar mensagem
FE02.2 Caso a mensagem inserida não tenha sido enviada,
o sistema deve notificar o usuário.
FE02.1 Retornar para o FP03.3.
Regras de RN01 – Estagiário deve ter vínculo com a escola e ter
Negócio cadastro no sistema para abrir ou participar de um debate.

Pós-condição Estagiário pode abrir um debate com os estagiários ou com o


psicólogo sobre um caso.

Equipe de Engenharia de Software Página 87 de 110


Sistema Psicologia na Escola

Tabela 53. Especificação de Caso de Uso Abrir chat- Estagiário


Dados Gerais
ID UC053

Caso de Uso Abrir Chat

Atores Estagiário

Descrição Este caso de uso descreve o processo de iniciar um chat feito


pelo estagiário.

Pré-condição Estagiário deve estar identificado(logado) no sistema.

Fluxo Principal FP01: O caso de uso começa quando o estagiário seleciona


a opção “Iniciar”.

FP02: O sistema exibi as opções disponíveis.

FP03: Iniciar Chat

FP04: O estagiário seleciona iniciar um chat.

FP05: O estagiário precisa selecionar a pessoa com quem vai


iniciar o chat.

FP06: O estagiário escreve a mensagem no campo


denominado mensagem.

FP07: O estagiário envia a mensagem apertando o botão


“enviar”. [FE02]

FP08: O estagiário abri mensagem recebida e pode


respondê-la.

FP09:O estagiário pode sair do debate apertando o botão


“sair”.

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.

Equipe de Engenharia de Software Página 88 de 110


Sistema Psicologia na Escola

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 – Estagiário deve ter vínculo com a escola e ter
Negócio cadastro no sistema, ´para abri ou participar do chat.

Pós-condição Estagiário pode abrir um chat com pacientes (pessoas)


online.

Tabela 54. Especificação de Caso de Uso Entrar na Biblioteca Virtual-Estagiário


Dados Gerais
ID UC054

Caso de Uso Entrar na Biblioteca Virtual

Atores Estagiário

Descrição O caso de uso descreve o processo do estagiário de entrar


na biblioteca virtual do sistema Psicologia na escola.

Pré-condição Psicólogo deve estar identificado (logado) no sistema.

Fluxo Principal Fluxo que descreve o acesso à Biblioteca Virtual do sistema.


FP01: O caso de uso começa quando o estagiário aperta
“biblioteca virtual” para acessar biblioteca.
FP02: Sistema gera a página da biblioteca virtual

FP03: Estagiário escolher a opção “Abrir Arquivos” [FA01]

FP04: O sistema exibi todos os arquivos existentes na


biblioteca do sistema.

FP05: Cada arquivo possui as seguintes descrições:

título, tipo e data do upload no sistema.

FP06:Ao clicar no arquivo para abrir, o sistema abri o arquivo.

Equipe de Engenharia de Software Página 89 de 110


Sistema Psicologia na Escola

Fluxo Não tem Fluxo Alternativo.


Alternativo

Fluxo de Fluxo descreve erro ao fazer upload de arquivo


Exceção FE01: Erro ao abrir arquivo
FE01.2 Estagiário quer abrir arquivo, porém o mesmo está
corrompido, o sistema deve informar ao usuário e retorna ao
FP04.
Regras de O estagiário deve ter um cadastro no sistema
Negócio
RN01 – O estagiário deve ter um cadastro ativo no sistema
para acessar a biblioteca virtual.

Pós-condição O estagiário pode acessar biblioteca e abrir arquivos para


visualização.

Tabela 55. Especificação de Caso de Uso Visualizar gráfico quantitativo de atendimento-


estagiário.

Dados Gerais
ID UC055

Caso de Uso Visualizar gráfico quantitativo de atendimentos

Atores Estagiário

Descrição Caso de uso descreve o processo do estagiário visualizar o


gráfico quantitativo de atendimentos.

Pré-condição Estagiário deve estar identificado no sistema (logado) no


sistema.

Fluxo Principal Fluxo que descreve o processo do estagiário seleciona


“Gráfico Atendimentos”

FP01: O caso de uso inicia quando o estagiário seleciona


“Gráfico Atendimentos” na página principal. [FE01]
FP02: O estagiário seleciona a opção “Gráfico de
Atendimento por Dia” [FA01]
FP03: O estagiário seleciona o dia desejado

Equipe de Engenharia de Software Página 90 de 110


Sistema Psicologia na Escola

FP03: O sistema exibe um gráfico contendo as informações:


• Estagiário
• Gráfico mostrando a quantidade de atendimentos
realizados.

Fluxo Fluxo descreve o processo de visualização de gráfico de


Alternativo atendimento por mês
FA01: Gráfico quantitativo de atendimento por mês
FA01.1 O estagiário deseja visualizar gráfico quantitativo de
atendimento por mês.
F01.2 Sistema gera gráfico quantitativo de atendimento de
mês escolhido.
Fluxo de Fluxo descreve a não existência de gráfico quantitativo de
Exceção atendimentos.
FE01:Não há Gráfico quantitativo de atendimento
FE01.1 estagiário quer visualizar o gráfico quantitativo de
atendimento, porém o mesmo ainda não consta no sistema,
pois só é gerado a cada final de mês.
FE01.2 O sistema deve informar ao usuário, e retornar para o
FP03.
Regras de Estagiário deve ter cadastro ativo no sistema
Negócio
RN01 – O estagiário deve ser cadastrado no sistema
Psicologia na Escola.

Pós-condição O estagiário pode visualizar os gráficos quantitativo de


atendimento para ter conhecimento sobre a quantidade de
atendimentos realizados.

Tabela 56. Especificação de Caso de Uso Visualizar Arquivos casos Emergenciais estagiário
Dados Gerais

Equipe de Engenharia de Software Página 91 de 110


Sistema Psicologia na Escola

ID UC056

Caso de Uso Visualizar Arquivos casos Emergenciais

Atores Estagiário de Psicologia

Descrição Caso de uso descreve o processo do estagiário de psicologia


visualizar arquivos de casos emergenciais.

Pré-condição Estagiário deve estar identificado (logado) no sistema.

Fluxo Principal Fluxo que descreve o processo de visualização de arquivos


de casos emergenciais.
FP02: O caso de uso inicia quando o estagiário seleciona
“Arquivos Emergenciais” na página principal.
FP02: O sistema mostra uma lista de todos os arquivos em
ordem cronológica.
FP03: Cada arquivo possui as seguintes informações:
• Assunto
• Data de arquivo
• E o arquivo

FP04: O estagiário seleciona o arquivo e aperta o botão


“Abrir”.

FP05: Sistema exibi o arquivo completo com todas as


informações referentes ao caso.

Fluxo Não há Fluxo Alternativo.


Alternativo

Fluxo de Não tem Fluxo de Exceção.


Exceção
Regras de RN01 – Estagiário deve ter permissão para visualizar arquivo
Negócio de casos emergenciais.

Pós-condição O estagiário está apto para visualizar arquivos de todos os


casos emergenciais do sistema.

Tabela 57. Especificação de Caso de Uso Remarcar Consulta-Estagiário

Equipe de Engenharia de Software Página 92 de 110


Sistema Psicologia na Escola

Dados Gerais
ID UC057

Caso de Uso Remarcar Consulta

Atores Estagiário de Psicologia

Descrição Este diagrama descreve o processo de agendar


atendimentos no sistema.

Pré-condição O estagiário precisa estar logado e ter acesso a página inicial.

Fluxo Principal FP01: O estagiário na sua página principal seleciona a opção


Remarcar Consulta”.

FP02:O sistema gera todas as consultas marcadas no


sistema.

FP03: Ao selecionar a consulta marcada e o estagiário pode


apertar o botão “desmarcar”.

FP04:O sistema gera uma janela onde solicita do estagiário o


motivo da remarcação da consulta.

FP05: O estagiário inseri o motivo: Motivo (100 char).

FP06:O estagiário submete dados para validar apertando o


botão “enviar”.

FP07: O sistema gera uma nova tabela com os campos nova


data e horário.

FP08: O estagiário inseri os novos dados: Data (date) e Hora.

FP9:O sistema faz a validação dos dados e faz


automaticamente a atualização.

FP10: O site mostra mensagem de “Consulta remarcada” e


as informações da consulta.

Fluxo Fluxo alternativo para descrever uma remarcação de consulta


Alternativo que já possui nova data no sistema.
FA01: Remarcar Consulta

Equipe de Engenharia de Software Página 93 de 110


Sistema Psicologia na Escola

FA01.1 O sistema deverá informar ao estagiário que a


consulta que está querendo remarcar já tem um nova data e
hora.
FA01.2 O estagiário deve realizar a visualização dos dados
atuais desta consulta.
FA02: Cancelar operação
FA02.1 O estagiário cancela a opção de remarcação e volta
para a página anterior.
FA02.2 Sistema retorna para o passo FP03.
Fluxo de Será realizado os passos de interação do administrador.
Exceção FE01: Tratamento de Exceção
FE01.1Verifica informação
FE01.2 O sistema mostrará um pop-up de erro.
Regras de RN01 – Estagiário deve ter permissão para visualizar arquivo
Negócio de casos emergenciais.

Pós-condição O estagiário conseguirá realizar a remarcação de consultas


para uma nova data e horário.

Tabela 58. Especificação de Caso de Uso Ouvir escuta emergencial-Estagiário


Dados Gerais

ID UC058
Caso de Uso Ouvir Escuta Emergencial

Atores Estagiário

Descrição Este caso de uso descreve o processo para o estagiário


ouvir escuta emergencial no sistema.
Pré-condição
O estagiário deve estar identificado (logado) no sistema.
Fluxo Principal
O caso de uso se inicia quando o estagiário seleciona
Escuta Emergencial

Equipe de Engenharia de Software Página 94 de 110


Sistema Psicologia na Escola

FP01 O estagiário deverá acessar no menu a aba “Escuta


Emergencial”.
FP02: Na aba “Escuta Emergencial” o estagiário seleciona
a opção “Dísponível”[FA01]

FP03: Ao escolher a Disponível, o sistema informa aos


usuários que possui um estagiário disponível e que pode
ser iniciado o processo de escuta.
FP04: O sistema mostra as escutas recebidas e o estagiário
seleciona a escuta que quer reproduzir e pode responder
está pessoa via chat.

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.

Fluxo de Exceção Não tem Fluxo de Exceção.

Regras de Negócio RN01 – Estagiário deve ter permissão para ouvir escuta
emergencial

Pós-condição O estagiário conseguirá ouvir escutas emergenciais no


sistema Psicologia na escola.

• Coordenador de Estágio

Tabela 59. Especificação de Caso de Uso Acessar Gráfico Quantitativo de Atendimento-


Coordenador

Dados Gerais
ID UC059

Caso de Uso Acessar Gráfico Quantitativo de Atendimento

Atores Coordenador de Estágio

Equipe de Engenharia de Software Página 95 de 110


Sistema Psicologia na Escola

Descrição Este caso de uso mostra como o Coordenador de Estágio


irá acessar o gráfico quantitativo de atendimento
Pré-condição O Coordenador de Estágio deverá estar identificado (logado) no
site para acessar ao gráfico

Fluxo Principal O caso de uso se inicia quando o Coordenador de Estágio


seleciona a opção “Acessar Gráfico Quantitativo de
Atendimento”
FP01: O sistema irá mostrar ao Coordenador de Estágio um
gráfico quantitativo referente aos atendimentos realizados pelo
psicólogo e estagiário em psicologia [RN01]
Fluxo Não há Fluxo Alternativo.
Alternativo
Fluxo de O responsável selecionou a opção “Acessar Gráfico Quantitativo
Exceção de Atendimento”, mas ainda não existem dados para gerar o
gráfico
FE01: O sistema informará o Coordenador de Estágio do
ocorrido
Regras de RN01: O gráfico deverá mostrar a quantidade de atendimentos.
Negócio
Pós-condição Coordenador de Estágio conseguiu visualizar o gráfico
quantitativo

Tabela 60. Especificação de Caso de Uso Acessar Ranking Atendimento-Coordenador

Dados Gerais
ID UC060

Caso de Uso Acessar Ranking de Atendimento

Atores Coordenador de Estágio

Descrição Este caso de uso mostra como o Coordenador de Estágio irá


acessar o histórico de atendimento do aluno por quem é
responsável

Equipe de Engenharia de Software Página 96 de 110


Sistema Psicologia na Escola

Pré-condição O Coordenador de Estágio deverá estar identificado (logado) no


site para acessar o histórico

Fluxo O caso de uso se inicia quando o Coordenador de Estágio


Principal seleciona a opção “Acessar Ranking de Atendimento”
FP01: O sistema irá mostrar ao responsável os alunos ligados a
ele
FP02: O responsável irá selecionar de qual aluno ele quer ver o
histórico
FP03: O sistema irá mostrar ao responsável um histórico
referente aos atendimentos que o aluno selecionado teve [RN01]
falta terminar.

Fluxo Não há Fluxo Alternativo.


Alternativo
Fluxo de Não há Fluxo de Exceção.
Exceção
Regras de RN01: O histórico deverá mostrar as consultas realizadas, quais
Negócio as datas e quais os assuntos tratados
Pós-condição Responsável conseguiu visualizar o histórico referente ao
atendimento do seu aluno

Tabela 61. Especificação de Caso de Uso Cadastrar Turma de Estágio

Dados Gerais
ID UC061

Caso de Uso Cadastrar Turma de Estágio

Atores Coordenador de Estágio

Descrição Este caso de uso mostra como o Coordenador de Estágio irá


cadastrar a turma que realizara estágio
Pré-condição O Coordenador de Estágio deverá estar identificado (logado) no
site para acessar o histórico

Equipe de Engenharia de Software Página 97 de 110


Sistema Psicologia na Escola

Fluxo Principal O caso de uso se inicia quando o Coordenador de Estágio


seleciona a opção “Cadastrar Turma de Estágio”
FP01: O sistema apresentará campos editáveis para o
Coordenador de Estágio preencher as informações sobre a
turma [RN01]
FP02: O Coordenador de Estágio irá preencher o campo
referente a código da turma
FP03: O Coordenador de Estágio irá preencher os campos
nome do aluno e matrícula com o nome e matrícula do aluno,
respectivamente
FP04: Irá clicar em “Adicionar Aluno” [FA01]
FP05: O Coordenador de Estágio fará os passos FP03 e FP04
com cada um dos alunos da turma
FP06: Ao final o Coordenador de Estágio irá clicar em “Finalizar
Cadastro” [FA02]
FP07: O sistema irá cadastrar a turma inserida

Fluxo O Coordenador de Estágio clicou em “Adicionar Aluno” sem ter


Alternativo preenchido o nome e/ou matrícula
FA01: O sistema informará o Coordenador de Estágio do erro e
voltará ao passo FP03
O Coordenador de Estágio clicou em “Finalizar cadastro” sem
ter preenchido o campo referente o código da turma
FA02: O sistema informará o Coordenador de Estágio do erro e
voltará ao passo FP02
O Coordenador de Estágio clicou em “Finalizar cadastro” sem
ter adicionado alunos
FA02: O sistema informará o Coordenador de Estágio do erro e
voltará ao passo FP03

Fluxo de Não há Fluxo de Exceção.


Exceção

Regras de RN01: Os campos de preenchimento obrigatório são: Código da


Negócio Turma, Nome e Matrícula dos alunos que participaram do
estágio.

Equipe de Engenharia de Software Página 98 de 110


Sistema Psicologia na Escola

RN02: Coordenador deve ter perfil administrador para cadastrar


turma de estágio.

Pós-condição Coordenador do Estágio vai conseguir cadastrar a turma de


estagiários.

Equipe de Engenharia de Software Página 99 de 110


Sistema Psicologia na Escola

5. Diagramas de Classes

Um diagrama de classes é a representação da estrutura e relações das


classes que servem de modelo para objetos, ou seja, é um conjunto de objetos com
as mesmas características de forma a encontrar suas respectivas classes. Esse
diagrama é de extrema importância para o sistema pois cada tabela irá representar
o banco de dados.

3.1

Equipe de Engenharia de Software Página 100 de 110


Sistema Psicologia na Escola

6. Modelagem BPMN

O modelo BPMN representa as funcionalidades que o sistema psicologia na


escola possui. Esse modelo se baseia em elementos e formas para demonstrar de
forma simples o entendimento prévio do sistema. A “pool” é representada como o
sistema completo sendo: “Brasileiro” e é dividido em quatro “lanes”, a primeira está
se referindo a secretaria que poderá fazer o cadastro dos alunos, pais ou
responsáveis e psicólogos. A segunda “lane” se refere ao aluno e esse poderá usar
o sistema para fazer login, alterar a senha após o primeiro login, solicitar
atendimento e avaliar o mesmo. A terceira representa o psicólogo que poderá fazer
login, fazer agendamento, realizar consultas, visualizar casos, inserir casos, entrar
em contato com o aluno e notificar os pais ou responsáveis. A última “lane”
representa os pais ou responsáveis que também terá a opção de fazer login,
acessar atendimento do aluno e acessar a biblioteca.

Equipe de Engenharia de Software Página 101 de 110


Sistema Psicologia na Escola

7. Protótipos do Sistema

Tela Login:

Equipe de Engenharia de Software Página 102 de 110


Sistema Psicologia na Escola

Equipe de Engenharia de Software Página 103 de 110


Sistema Psicologia na Escola

Equipe de Engenharia de Software Página 104 de 110


Sistema Psicologia na Escola

Equipe de Engenharia de Software Página 105 de 110


Sistema Psicologia na Escola

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.

Equipe de Engenharia de Software Página 106 de 110


Sistema Psicologia na Escola

Equipe de Engenharia de Software Página 107 de 110


Sistema Psicologia na Escola

Tela: Administrador - Estagiário

Equipe de Engenharia de Software Página 108 de 110


Sistema Psicologia na Escola

Tela: Administrador – Estagiário – Detalhes do


estagiário

Equipe de Engenharia de Software Página 109 de 110


Sistema Psicologia na Escola

Equipe de Engenharia de Software Página 110 de 110

Você também pode gostar