Você está na página 1de 42

CENTRO UNIVERSITRIO DR.

LEO SAMPAIO
TECNOLOGIA EM ANLISE E DESENVOLVIMENTO DE SISTEMAS

BUSCAPROFISSA
-SOFTWARE DE DIVULGAO E BUSCA DE SERVIOS EVENTUAIS-
DOCUMENTO DE ESPECIFICAO DE REQUISITOS
VERSO 0.3

JUAZEIRO DO NORTE - CE
2017
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

BUSCAPROFISSA
-Software de Divulgao e Busca de Servios Eventuais-
Documento de Especificao de Requisitos
Verso 0.3

Documento apresentado ao Centro


Universitrio Dr. Leo Sampaio, como
requisito da disciplina Projeto Integrador
II.
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

Professor. MSc. Wellington Feitoza Gonalves

Juazeiro do Norte - CE
2017
Histrico da Reviso

Data Verso Descrio Autor


05/03/2017 0.3 Requisitos especficos Davillo
20/02/2017 0.2 Trmino da introduo Gabrielle e
Cassiano

19/02/2017 0.1 Definio da descrio geral; Gabrielle, Marllon


Incio da introduo e e Cassiano
Informaes de Suporte
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

Lista de Quadros

Quadro 1: Definies, Acrnimos e Abreviaes 6


Quadro 2: Referncias do documento de especificao de requisitos 6
Quadro 3: Requisitos especficos de funcionalidade e suas descries 9
Quadro 4: Descrio do requisito no funcional de usabilidade 9
Quadro 5: Descrio do requisito no funcional de confiabilidade 10
Quadro 6: Descrio do requisito no funcional de desempenho 10
Quadro 7: Descrio do requisito no funcional de suportabilidade 11
Quadro 8: Interfaces dos usurios 12
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

ndice Analtico

1. INTRODUO 5
1.1 Finalidade 5
1.2 Escopo 5
1.3 Definies, Acrnimos e Abreviaes 5
1.4 Referncias 6
1.5 Viso Geral 6
2. DESCRIO GERAL 7
3. REQUISITOS ESPECFICOS 7
3.1 Funcionalidade 7
3.1.1 RF01 - Efetuar login 7
3.1.2 RF02 - Efetuar logout 7
3.1.3 RF03 - Visualizar perfil de usurio 7
3.1.4 RF04 - Buscar profissional por cidade, bairro, categoria e rea de atuao 8
3.1.5 RF05 - Classificar servio prestado 8
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

3.1.6 RF06 - Manter perfil de usurio 8


3.1.7 RF07 - Recuperar senha 8
3.1.8 RF08 - Enviar convite 8
3.1.9 RF09 - Conversar atravs de chat 8
3.1.10 RF10 - Notificar usurio 8
3.1.11 RF11 - Solicitar/cancelar servio 9
3.1.12 RF12 - Aceitar/Recusar servios 9
3.1.13 RF13 - Manter servios 9
3.1.14 RF14 - Desativar/Ativar conta 9
3.1.15 RF15 - Gerar rankings 9
3.1.16 RF16 - Visualizar ranking 9
3.1.17 RF17 - Solicitar classificao do servio 9
3.1.18 RF18 - Manter agenda 9
3.2 Usabilidade 10
3.3 Confiabilidade 10
3.4 Desempenho 10
3.5 Suportabilidade 11
3.6 Restries de Design 11
3.6.1 Arquitetura MVC 11
3.6.2 Armazenamento na Nuvem 11
3.7 Requisitos de Sistema de Ajuda e de Documentao de Usurio On-line 12
3.7.1 Fale conosco 12
3.8 Componentes Adquiridos 12
3.9 Interfaces 12
3.9.1 Interfaces do Usurio 12
3.9.2 Interfaces de Hardware 13
3.9.3 Interfaces de Software 13
3.9.4 Interfaces de Comunicao 13
3.10 Requisitos de Licenciamento 13
3.11 Observaes Legais, de Copyright e Outras 13
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

3.12 Padres Aplicveis 14


3.13 Informaes de Suporte 14
APNDICE A - PROTTIPO DA TELA INICIAL DO BUSCAPROFISSA 15
APNDICE B - PROTTIPO DA TELA DE CADASTRO DO BUSCAPROFISSA 16
APNDICE C- PROTTIPO DA TELA DE LOGIN DO BUSCAPROFISSA 17
APNDICE D - PROTTIPO DA TELA DE CONTATO DO BUSCAPROFISSA 18
APNDICE E - PROTTIPO DO MENU DE PROCURA DE SERVIOS DO
BUSCAPROFISSA 19
APNDICE F - DIAGRAMA E ESPECIFICAES DOS CASOS DE USO 20

1. Introduo

Este documento tem como objetivo especificar os requisitos que devem ser
atendidos pelo produto final, BuscaProfissa, de forma a satisfazer todas as
necessidades dos usurios, bem como definir um produto a ser feito pela equipe de
projeto, InnovaTech.

1.1 Finalidade

O Buscaprofissa, buscar tornar-se um canal de comunicao entre


profissionais autnomos e o mercado de trabalho, tendo restrio de idade mnima.
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

1.2 Escopo

O software deve realizar cadastro de usurios, filtrar servios e profissionais


por cidade e rea de atuao, deve permitir conversas atravs de chat, aceitar ou
recusar servios solicitados, controle de servios, visualizao de dados de outros
usurios, edio de dados de prprio perfil, listar usurios mais bem avaliados por
rea, avaliar servios com nota e comentrio.

1.3 Definies, Acrnimos e Abreviaes

Todas as definies, acrnimos e abreviaes usados neste documento de


especificao de requisitos esto listados abaixo em ordem alfabtica para facilitar
no entendimento e compreenso por parte do usurio.

Aplicao um software de computador com a


funcionalidade de auxiliar os usurios
nas suas atividades de acordo com cada
atividade especfica.
Ambiente web Ambientes dentro do navegador de
internet.
Desenvolvedor Profissional que utiliza a linguagem de
programao (PHP, Java, C e etc) para
desenvolver programas de computador.
Escopo a soma de todos os componentes.
Quadro 1: Definies, Acrnimos e Abreviaes

1.4 Referncias
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

Nome Link para acesso


Documento de arquitetura do https://www.dropbox.com/home/PI%20-
software %20Innova%20Tech/Documentos%20para%20entre
gar?preview=documento_arquitetura.docx

Questionrio de entrevista https://www.dropbox.com/home/PI%20-


Profissional autnomo %20Innova%20Tech/Question%C3%A1rios?preview
=Quetionario_profissional.docx

Questionrio de entrevista https://www.dropbox.com/home/PI%20-


Recm-formados %20Innova%20Tech/Question%C3%A1rios?preview
=Questionario_recemFormado.docx

Documento de gerenciamento https://www.dropbox.com/home/PI%20-


de tempo dos membros %20Innova%20Tech/Gerenciamento%20de%20tem
po

Quadro 2: Referncias do documento de especificao de requisitos

1.5 Viso Geral

Este documento de especificao de requisitos se aplica ao sistema


BuscaProfissa, que ser desenvolvido pela equipe InnovaTech. Tal documento est
organizado da seguinte forma:
Na seo 1, possui a introduo, com finalidade, escopo do produto,
referncias, as siglas e suas definies, alm da viso geral.
Na seo 2, contm a descrio geral do software.
Na seo 3, Descrio dos requisitos especficos do software, interfaces,
observaes e padres aplicveis.
Na seo 4, So descritas as informaes de suporte do software.
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

2. Descrio Geral

O BuscaProfissa um sistema web com intuito de facilitar na divulgao e


contratao de servios autnomos regionais. Atravs de uma conexo com a
internet, o primeiro passo para utilizar os servios criar uma conta na base de
dados do servidor. Com o cadastro realizado, o usurio poder solicitar ou expor
seus servios de forma gratuita.
O software tem como algumas funes divulgar servios autnomos com a
criao dos perfis; atender as buscas realizadas pelo usurio atravs do campo de
pesquisa por servio, cidade, bairro, categoria e rea de atuao; visualizar,
classificar servio prestado, solicitar, aceitar e recusar servios.
O usurio se refere a uma pessoa, seja ela fsica ou jurdica, que se utiliza de
servios sem ter a obrigao de firmar acordos de prestao de servios. Para isso,
necessrio um navegador web compatvel com os padres existentes atualmente
(PHP, TCP/IP). Caso o servidor atingir o limite de acesso, de extrema importncia
a instalao de um novo servidor para balancear o acesso e garantir a qualidade.

3. Requisitos Especficos

3.1 Funcionalidade

ID Nome do Requisito Descrio

O sistema deve permitir que o


RF01 Efetuar Login
usurio realize login no sistema.
O sistema deve permitir que o
RF02 Efetuar Logout
usurio realize logout no sistema.
O sistema deve permitir que o
cliente visualize o perfil do
RF03 Visualizar perfil do usurio
profissional cadastrado no sistema,
assim como o prprio profissional
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

pode visualizar seu perfil.

O sistema deve permitir que o


cliente encontre servio atravs do
Encontrar servio por cidade e
filtro de pesquisa por cidade e
RF04 bairro, categoria e rea de
bairro, categoria e rea de atuao
atuao do profissional
do profissional na busca de
servios.
O sistema deve permitir que o
cliente avalie o servio do
RF05 Classificar servio prestado
profissional atravs de estrelas e/ou
um comentrio.
O sistema deve permitir a criao do
RF06 Manter perfil de usurio perfil, a alterao, visualizao e
excluso do mesmo.
O sistema deve permitir que o
RF07 Recuperar senha usurio recupere sua senha de
cadastro atravs do seu e-mail.
O sistema deve permitir que o
usurio envie convites de amizade
RF08 Enviar convite
para outros usurios, atravs do
prprio sistema.
O sistema deve permitir que o
RF09 Conversar atravs do chat cliente dialogue com os profissionais
a partir de um chat e vice-versa.
O sistema deve notificar usurios
caso o mesmo receba algum convite
RF10 Notificar usurio
de amizade ou servio ou caso seu
servio seja classificado.
O sistema deve permitir que o
cliente solicite um determinado
RF11 Solicitar/cancelar servio
servio atravs de um agendamento
e possa tambm cancelar.
O sistema deve permitir que o
RF12 Aceitar/Recusar servios profissional aceite e recuse um
determinado servio.
O sistema deve permitir o cadastro,
RF13 Manter servios alterao, excluso e visualizao
dos servios.
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

O sistema deve permitir desativar e


RF14 Desativar/Ativar conta
ativar a conta.
O sistema deve colocar no ranking a
RF15 Gerar ranking posio do profissional de acordo
com a sua classificao de servio.
O sistema deve disponibilizar a
RF16 Visualizar ranking opo de visualizao de ranking
dos profissionais.
O sistema deve permitir que o
RF17 Solicitar classificao do servio profissional solicite uma avaliao
do servio prestado ao cliente.
O sistema deve permitir que os
servios aceites e recusados pelo o
profissional sejam cadastrados em
RF18 Manter agenda
uma agenda disponvel no perfil do
mesmo, assim como tambm
visualiz-los e exclu-los*.
Quadro 3: Requisitos especficos de funcionalidade e suas descries

3.2 Usabilidade

Requisito Descrio
As tarefas do sistema devem ser fceis
de serem executadas, e sem
RNF-U01
treinamento. Para isso ser realizado um
teste de usabilidade.
Quadro 4: Descrio do requisito no funcional de usabilidade

3.3 Confiabilidade

Requisito Descrio
O sistema ter todas as senhas de
RNF-C01 cadastro protegidas por criptografia.

O sistema estar disponvel 24h por dia


RNF-C02 durante todos os dias da semana.
*Possveis manutenes: problemas no
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

servidor remoto, mau funcionamento de


alguma funcionalidade ou
implementao de novos requisitos.

Quadro 5: Descrio do requisito no funcional de confiabilidade

3.4 Desempenho

Requisito Descrio
O sistema dever responder as aes do
usurio em no mximo 2 segundos, isto
, executar de forma rpida s
RNF-D01 solicitaes de buscar, visualizar,
classificar, solicitar, aceitar ou recusar.

Aps o usurio informar os dados no


campo Cadastro, ao clicar o boto
RNF-D02 Cadastrar o sistema deve responder a
ao aproximadamente em x segundos.

O tempo de resposta da solicitao do


profissional no pode ultrapassar 7
RNF-D03 segundos para a ao.

Ao efetuar uma busca, o sistema deve


retornar os resultados aproximadamente
RNF-D04 em 7 segundos.

Quadro 6: Descrio do requisito no funcional de desempenho

3.5 Suportabilidade

Requisito Descrio
A aplicao dever ser responsiva para
RNF-S01
dispositivos com diferentes tamanhos de
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

telas.

O sistema dever ser implementado em


partes, para facilitar a manuteno de
RNF-S02 correes e modificaes futuras.

Quadro 7: Descrio do requisito no funcional de suportabilidade

3.6 Restries de Design

3.6.1 Arquitetura MVC

O padro de arquitetura de software MVC (Model-View-Controller) ser


utilizado nesse sistema para melhor organizao, controle e manuteno de ambas
as partes separadamente.

3.6.2 Armazenamento na Nuvem

A aplicao ser voltada para a web, sendo assim, necessrio


armazenamento na nuvem para um sistema mais eficiente.

3.7 Requisitos de Sistema de Ajuda e de Documentao de Usurio On-line

3.7.1 Fale conosco

Os usurios podero entrar em contato atravs do preenchimento do


formulrio disponvel no software, na qual o mesmo poder preencher seus dados
juntamente com sua dvida, crtica ou sugesto.

3.8 Interfaces
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

3.8.1 Interfaces do Usurio

Tela Atores Descrio


Interface para cadastro de
Cadastro de usurio Cliente e profissional
cliente.
Interface de verificao e
validao dos usurios
Login Cliente e profissional
para acesso ao software.

Interface de cadastro do
servio, juntamente com a
categoria do mesmo, na
Cadastro de servio Cliente e profissional
qual o profissional poder
disponibilizar para
visualizao no sistema.
Interface de acesso ao
ranking de de
Cliente e profissional
Ranking profissionais, listando
profissionais mais bem
avaliados.
Interface que permite
informaes sobre o
Inicial (Busca software e permite ambos
Cliente e profissional
profissionais) atores pesquisarem
servios e profissionais.

Interface que permite


acesso : informaes
gerais de conta de
Perfil de usurio Cliente e profissional usurio, permisso de
alteraes na conta e
acesso vrias outras
interfaces do software.
Interface resultante de
buscas por servios e
Lista de profissionais Cliente e profissional profissionais, permitindo
filtros de pesquisa e
visualizao da lista.
Quadro 8: Interfaces dos usurios
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

3.8.2 Interfaces de Comunicao

Para o funcionamento correto do software primordial que haja uma conexo


com internet, seja ele via cabo Ethernet ou Wi-Fi.

3.9 Observaes Legais, de Copyright e Outras

Todos os direitos autorais e de desenvolvimento do software (BuscaProfissa)


so reservados empresa Innova Tech, no sendo autorizado qualquer cpia de
trechos do programa.
O software ser registrado em cartrio, com os devidos direitos autorais como
preconiza a lei n 9.609, de 19.02.98, Art. 2, nmero 2 que diz: Fica assegurada a
tutela dos direitos relativos a programa de computador pelo prazo de cinquenta
anos, contados a partir de 1 de Janeiro do ano subsequente ao da sua publicao
ou, na ausncia desta, da sua criao.
Tratando, especificamente, da Lei do Software a violao dos direitos
patrimoniais de autor de programa de computador pode resultar em deteno e
multa. Caso a violao no envolva fins comerciais, a penalidade proposta de seis
meses a dois anos e multa.
Caso a violao envolva fins comerciais, que inclui a venda, a exposio
venda, a introduo no pas, a aquisio, ocultao, ou ter em depsito original ou
cpia de programa de computador produzido com a violao, a penalidade aumenta
para recluso de um a quatro anos e multa. Assim, observe que alm da penalidade
ser maior, a multa no opcional

3.10 Padres Aplicveis


O padro arquitetural MVC ser utilizado. Em relao ao padro de projeto a ser
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

utilizado no desenvolvimento, os programadores ainda esto analisando.

3.11 Informaes de Suporte

A princpio o suporte oferecido o de email, na qual o usurio poder est


enviando mensagens com suas crticas, gugestes ou dvidas.
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

APNDICE A - PROTTIPO DA TELA INICIAL DO BUSCAPROFISSA


Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

APNDICE B - PROTTIPO DA TELA DE CADASTRO DO BUSCAPROFISSA


Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

APNDICE C- PROTTIPO DA TELA DE LOGIN DO BUSCAPROFISSA


Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

APNDICE D - PROTTIPO DA TELA DE CONTATO DO BUSCAPROFISSA


Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

APNDICE E - PROTTIPO DO MENU DE PROCURA DE SERVIOS DO


BUSCAPROFISSA
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

APNDICE F - DIAGRAMA DE CASOS DE USO CENRIO CLIENTE


Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

APNDICE G - DIAGRAMA DE CASOS DE USO CENRIO PROFISSIONAL


Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

APNDICE H - ESPECIFICAES DOS CASOS DE USO

Data Verso Descrio Autores


17/03/2017 1.2 O sistema dever permitir ao usurio realizar Projetista
buscas e filtros de pesquisa..
Status: ( ) Pendente ( ) Revisado ( x ) Realizado ( )
Excludo/Cancelado
Use Case: UC04: Encontrar servio por cidade, bairro, categoria ou rea
de atuao.
Requisito do RU04: Encontrar servio por cidade, bairro, categoria ou rea
Sistema: de atuao.
Sumrio: Este caso de uso inicia-se quando o ator tem a necessidade
de buscar servios pelo sistema sejam eles filtrados por
cidade, bairro, categoria ou rea de atuao..
Atores: Cliente e Profissional.
No se aplicam
Pr-condies:
Descrio: 1. Na pgina inicial do sistema existir uma caixa de texto
para digitar e uma lista contendo os filtros(cidade, bairro,
rea e categoria).
2. O usurio deve selecionar o filtro e informar o respectivo
dado.
3. O sistema ir retornar uma pgina com a lista dos
usurios filtrados.
Alternativas: 1. O usurio tambm poder filtrar os profissionais e seus
respectivos servios na tela de listagem.
2. Ao lado da lista havero os filtros: categoria, servio,
cidade e bairro.
3. Clicando em alguma das opes a lista ser recarregada
com o novo filtro.
Excees: Caso o usurio informe dados invlidos ou no informe nada, o
sistema retornar uma mensagem de erro e no redirecionar
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

para a lista, o usurio ir retornar para o item 1 da descrio.

Data Verso Descrio Autores


17/03/2017 1.2 O sistema dever permitir que usurios se Projetista
adicionem como amigos.
Status: ( ) Pendente ( X ) Revisado ( ) Realizado ( )
Excludo/Cancelado
Use Case: UC08: Enviar convite
Requisito do RU08: Enviar Convite
Sistema:
Sumrio: Este caso de uso inicia-se quando o ator tem a necessidade
de aplicar networking e fazer rede de contatos.
Atores: Cliente e profissional
O ator esteja cadastrado.
Pr-condies:
Descrio: 1. Na pgina de perfil de outro usurio, o ator
logado(RU01), poder clicar em adicionar contato.
2. Com o convite enviado, o ator que recebeu o convite ser
notificado(RU10) e poder aceitar o convite.
Alternativas: No se aplicam.
Excees: No se aplicam.

Data Verso Descrio Autores


17/03/2017 1.2 O sistema dever permitir que usurios Projetista
possam visualizar os rankings de
profissionais.
Status: ( ) Pendente ( X ) Revisado ( ) Realizado ( )
Excludo/Cancelado
Use Case: UC16: Visualizar ranking
Requisito do RU16: Visualizar ranking
Sistema:
Sumrio: Este caso de uso inicia-se quando o ator precisa verificar
posies de ranking por rea de atuao.
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

Atores: Cliente e profissional


No se aplicam.
Pr-condies:
Descrio: 1. Na pgina inicial do software, o ator poder clicar em
alguma das reas de atuao.
2. Ao clicar em alguma delas, ser redirecionado para a
respectiva rea e seu respectivo ranking, exibindo os
profissionais mais bem avaliados, posio por posio.
Alternativas: No se aplicam.
Excees: No se aplicam.

Data Verso Descrio Autores


17/03/2017 1.2 O sistema dever permitir que usurios Projetista
possam aceitar ou recusar servios
solicitados.
Status: ( ) Pendente ( X ) Revisado ( ) Realizado ( )
Excludo/Cancelado
Use Case: UC12: Aceitar/Recusar servios
Requisito do RU12: Aceitar/Recusar servios
Sistema:
Sumrio: Este caso de uso inicia-se quando o ator precisa aceitar ou
recusar servios que o foram solicitados.
Atores: Cliente e profissional
O ator esteja cadastrado.
Pr-condies:
Descrio: 1. Na sua dashboard de solicitaes de servios, o ator
poder escolher se aceitar ou no o servio solicitado.
2. Clicando na opo aceitar servio, o chat ser criado e o
usurio que enviou a solicitao ser notificado com o
resultado.
Alternativas: 1. Caso o usurio que recebeu a solicitao no aceite a
mesma, o ator que a enviou, ser notificado.
Excees: No se aplicam.
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

Data Verso Descrio Autores


Este caso de uso tem como objetivo
05/03/2017 1.2 Gerente
cadastrar o usurio no sistema.
( ) Pendente ( X ) Revisado ( ) Realizado ( )
Status:
Excludo/Cancelado
Use Case: UC06: Cadastrar perfil de usurio
Requisito do
RU06: Manter perfil de usurio
Sistema:
Este caso de uso inicia-se quando o usurio deseja cadastrar-
Sumrio:
se no sistema.
Atores: Cliente e Profissional
Pr-condies: O ator no esteja cadastrado.
1. Na pgina inicial do sistema, o ator dever selecionar a
opo de cadastro de perfil.
2. O ator dever preencher os seguintes campos
obrigatrios do formulrio: Data de nascimento, e-mail,
telefone, senha, CPF, nome, nmero de domiclio, cep,
Descrio: cidade, estado, bairro e logradouro.
3. Aps preencher os campos, o ator dever clicar no
boto Finalizar cadastro.
4. Aps essa ao, o sistema dever exibir uma
mensagem de sucesso caso no existam erros de
formulrio.
1. Em caso de valores invlidos ou no preenchidos. Ser
exibida uma mensagem e o ator retornar ao item 2 da
Alternativas:
descrio. Porm os valores inseridos anteriormente so
mantidos.
Caso o ator no tenha preenchido algum dos campos, ou
preenchido com valores invlidos, o sistema alertar com
mensagens de erro, indicando o campo invlido e detalhando
o tipo de erro, o mesmo tambm receber a cor vermelha,
Excees:
indicando que ocorreu um erro.
Ex: O e-mail obrigatrio! - Caso o ator esquea de
informar seu e-mail o sistema o alertar com mensagem e
deixar o campo em vermelho.
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

Data Verso Descrio Autores


O ator dever informar o nome de
03/03/2017 1.2 usurio, a senha e a opo de uso para Gerente
ter acesso ao sistema.
( ) Pendente ( X ) Revisado ( ) Realizado ( )
Status:
Excludo/Cancelado
Use Case: UC02: Efetuar logout
Requisito do
RU02: Efetuar logout
Sistema:
Este caso de uso inicia-se quando o ator tem a necessidade
Sumrio:
de sair do sistema.
Atores: Usurio
Pr-condies: O usurio deve estar cadastrado(UC06), e logado(UC01).
1. O usurio dever selecionar a opo efetuar logout,
enquanto logado no sistema.
2. Ser exibido um alerta com a mensagem Deseja
Descrio:
realmente sair do sistema?.
3. Ao clicar em sim, o sistema redirecionar o usurio para
a pgina inicial do sistema.
Alternativas: No se aplica.
Excees: No se aplica.

Data Verso Descrio Autores


O ator dever estar logado e acessar a
05/03/2017 1.2 Gerente
funcionalidade de edio de perfil.
( ) Pendente ( X ) Revisado ( ) Realizado ( )
Status:
Excludo/Cancelado
Use Case: UC06: Editar perfil de usurio
Requisito do
RU06: Manter perfil de usurio
Sistema:
Este caso de uso inicia-se quando o ator tem a necessidade
Sumrio:
de alterar algum dado de seu cadastro no sistema.
Atores: Profissional e cliente.
Pr-condies: O ator deve estar cadastrado(UC06), e logado(UC01).
1. Aps estar logado no sistema, o ator deve ir em sua
Descrio:
pgina de perfil.
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

2. Na pgina de perfil, dever selecionar a opo Alterar


dados.
3. Aps selecionada esta opo, o formulrio de cadastro
ser exibido porm com os campos j preenchidos com
os dados do ator em questo.
4. O ator poder selecionar o campo que deseja alterar e
inserir o novo valor desejado.
5. Aps concluir suas alteraes e clicar em salvar dados,
o sistema exibir uma mensagem de sucesso: Dados
salvos com sucesso.
1. Em caso de valores no alterados, o ator pode
simplesmente clicar em salvar para apenas confirmar
seus dados.
Alternativas:
2. Em caso de valores alterados de maneira incorreta, o
sistema exibir mensagem de erro e retornar ao item 3
da descrio.
Caso o ator remova algum valor do formulrio e no o
preencha novamente, ser validado igualmente ao cadastro. A
mensagem de erro do campo ser exibida neste caso
tambm.
Excees:
Ex: O CPF obrigatrio! - Caso o ator esquea de informar
seu e-mail o sistema o alertar com mensagem e deixar o
campo em vermelho.

Data Verso Descrio Autores


O ator dever acessar a funcionalidade
05/03/2017 1.2 de excluso de perfil para desativar sua Gerente
conta..
( ) Pendente ( X ) Revisado ( ) Realizado ( )
Status:
Excludo/Cancelado
Use Case: UC06: Excluir perfil.
Requisito do
RU06: Manter perfil de usurio.
Sistema:
Este caso de uso inicia-se quando o ator tem a necessidade
Sumrio:
de sair do sistema.
Atores: Profissional e cliente.
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

Pr-condies: O ator deve estar cadastrado(UC06), e logado(UC01).


1. Aps estar logado no sistema, o ator deve ir em sua
pgina de perfil.
2. Em sua pgina de perfil, o ator dever acessar a
funcionalidade Gerenciar conta.
3. Nesta pgina, o ator dever confirmar a excluso da
conta e informar sua senha.
Descrio: 4. Com senha informada e excluso confirmada, o sistema
excluir a conta e exibir a mensagem: Perfil
desativado com sucesso.
5. O sistema ser redirecionado para a pgina inicial.
6. OBS: A conta de perfil ser excluda de forma
PERMANENTE.

1. Caso o ator no confirme a excluso, o sistema


retornar para o item 1 da descrio.
Alternativas:
2. Caso o ator no informe a senha o sistema retornar
para o item 2 da descrio.
Caso o ator no informe ou informe sua senha incorreta, o
Excees: sistema dever alertar com a seguinte mensagem de erro: A
senha informada invlida.

Data Verso Descrio Autores


O ator dever ser notificado em caso de
05/03/2017 1.2 alguma solicitao, confirmao ou Gerente
negao envolvendo servios.
( ) Pendente ( X ) Revisado ( ) Realizado ( )
Status:
Excludo/Cancelado
Use Case: UC10: Notificar usurio
Requisito do
RU10: Notificar usurio
Sistema:
Este caso de uso inicia-se quando algum evento envolvendo
Sumrio:
servios acontece.
Atores: Cliente e Profissional.
Pr-condies: O ator deve estar cadastrado(UC06), e logado(UC01).
1. Caso o ator faa algum convite, solicitao de servio,
Descrio:
ou confirmao o ator relacionado dever ser notificado.
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

1. Em caso de solicitao de servio, o ator que solicitou


deve ser informado, com uma notificao : Voc
recebeu um chamado de servio.
2. Caso o ator aceite, ou recuse, o ator que convidou
dever ser notificado com a situao: Seu chamado de
servio foi atendido ou Seu chamado de servio foi
Alternativas:
recusado.
3. Em caso de mensagem no chat tambm haver uma
notificao, informando : Voc possui novas
mensagens.
4. Tambm sero enviados e-mails com essas
notificaes.
Excees: No se aplica.

Data Verso Descrio Autores


O ator poder desativar ou ativar a
05/03/2017 1.2 Gerente
conta, caso exista necessidade.
( ) Pendente ( X ) Revisado ( ) Realizado ( )
Status:
Excludo/Cancelado
Use Case: UC10: Ativar ou Desativar conta
Requisito do
RU14: Ativar ou Desativar conta
Sistema:
Este caso de uso inicia-se quando o ator necessita desativar
Sumrio:
ou ativar sua conta.
Atores: Cliente e Profissional.
Pr-condies: O ator deve estar cadastrado(UC06), e logado(UC01).
1. O ator dever acessar a sua pgina de perfil.
2. Na pgina de perfil, acessar a funcionalidade Gerenciar
conta.
3. Nesta pgina, o ator poder clicar na opo: desativar
Descrio: conta temporariamente.
4. Ao clicar nesta opo o ator dever inserir sua senha de
conta para confirmao.
5. Aps a confirmao, o sistema exibir a mensagem:
Conta desativada com sucesso, e a mesma ficar
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

inativa. O sistema ser redirecionado para a pgina


inicial.
6. Em caso reativao: O ator dever tentar se logar com
sua conta e dever confirmar seus dados de e-mail e
senha para reativar sua conta.
1. Em caso de no confirmao da desativao da conta, o
sistema retornar para o item 2 da descrio.
Alternativas: 2. Em caso de reativao, se o ator informar de forma
invlida seus dados, o sistema retornar o formulrio de
confirmao mostrando erros de formulrio.
Em caso de dados invlidos tanto na desativao ou na
reativao os sistema dever alertar o ator com o erro
Excees: detalhado e o motivo.
Exemplo: A senha informada no vlida como mensagem
de erro.

Data Verso Descrio Autores


O sistema deve permitir que o usurio
25/02/2017 1.2 Analista
realize login no sistema.
( ) Pendente ( X ) Revisado ( ) Realizado ( )
Status:
Excludo/Cancelado
Use Case: UC01: Efetuar login
Requisito do
RU01: Efetuar Login
Sistema:
Este caso de uso inicia-se quando o ator tem a necessidade
Sumrio:
de acessar o sistema.
Atores: Usurio
Pr-condies: O ator esteja cadastrado.
1. O usurio dever selecionar a opo efetuar login,
enquanto logado no sistema;
2. O sistema disponibiliza ao ator o formulrio para inserir
Descrio: os campos:
a. login;
b. Senha;
3. O usurio insere o login;
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

4. O usurio insere a senha;


5. selecionar a opo entrar para ser redirecionado a
pgina de acesso ao sistema.
6. O sistema ir verificar os dados inseridos emitindo
a mensagem Login efetuado com sucesso e
entrar no sistema.
1. No item 3, o ator no preenche o campo obrigatrio
destinado ao Login,o sistemas emitir uma mensagem
de notificao, Campo obrigatrio no preenchido,
retornando ao item 2 da descrio do caso de uso;
2. No item 4, o ator no preenche o campo obrigatrio
destinado ao Senha,o sistemas emitir uma mensagem
Alternativas:
de notificao, Campo obrigatrio no preenchido,
retornando ao item 2 da descrio de caso de uso;
3. O usurio no preenche os item 3 e 4,o sistemas emitir
uma mensagem de notificao, Campo obrigatrio no
preenchido, retornando ao item 2 da descrio de caso
de uso;
Caso o ator tenha preenchido os campos com valores
invlidos, o sistema emitir uma mensagem Dados
Excees:
incorretos mostrando os dados incorretos, retornar ao
item dois..

Data Verso Descrio Autores


O sistema deve permitir que o usurio
25/02/2017 1.2 avalie o servio do profissional atravs Analista
de estrela e\ou um comentrio.
( ) Pendente ( X ) Revisado ( ) Realizado ( )
Status:
Excludo/Cancelado
Use Case: UC05: Classificar servio prestado.
Requisito do
RU05: Classificar servio prestado.
Sistema:
Este caso de uso inicia-se quando o usurio deseja classificar
Sumrio:
um servio prestado profissional cadastrado no sistema.
Atores: Cliente e Profissional
O cliente esteja cadastrado e que teve algum servio prestado
Pr-condies:
de algum profissional.
Descrio: 1. O usurio ir selecionar o cadastro do servio
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

prestado;
2.clicar na opo avaliar;
3.Escolher a avaliao desejada;
4.Selecionar a opo enviar avaliao.
1.No item 3, caso o usurio no queira avaliar o servio,
escolher opo sair da avaliao, e retornar a pgina
inicial.
Alternativas: 2. O usurio no preenche os item 3,o sistemas emitir
uma mensagem de notificao, Escolha a avalio ou
retorne pgina inicial, retornando ao item 2 da
descrio de caso de uso;
Excees: No se aplica

Data Verso Descrio Autores


O sistema deve permitir que o cliente
25/02/2017 1.2 dialogue com os profissionais a partir de Analista
um chat ou vice-versa.
( ) Pendente ( X ) Revisado ( ) Realizado ( )
Status:
Excludo/Cancelado
Use Case: UC09: Conversar atravs do chat
Requisito do
RU09: Conversar atravs do chat
Sistema:
Este caso de uso inicia-se quando o cliente deseja dialogar
Sumrio:
com o profissional para contratar um servio.
Atores: Cliente e Profissional
O cliente esteja cadastrado e que solicite um servio de um
Pr-condies:
profissional cadastrado.
1. O usurio ir selecionar o cadastro do servio
prestado;
2. selecionar a opo iniciar chat;
Descrio:
3. O usurio ser direcionado a pgina do chat;
4. Digitar a mensagem a ser enviada;
5. Selecionar a opo enviar;
Alternativas: No se aplica
Excees: No se aplica
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

Data Verso Descrio Autores


O sistema deve permitir que o
25/02/2017 1.2 Analista
profissional cadastre o servio prestado
( ) Pendente ( X ) Revisado ( ) Realizado ( )
Status:
Excludo/Cancelado
Use Case: UC05: Cadastrar servio
Requisito do
RU05: Manter servio
Sistema:
Este caso de uso tem incio quando o profissional deseja
Sumrio:
cadastrar o seu servio no sistema;
Atores: Profissional
Pr-condies: O profissional deve estar cadastrado.
1. O profissional ir selecionar no menu cadastrar
servio;
2. O sistema disponibiliza ao ator o formulrio para inserir
os campos: a. Categoria.
b. Cidade de atuao;
c. Imagem;
Descrio:
d.descrio;
3. O profissional ir informar a categoria;
4. informar a sua cidade de atuao;
5. ir inserir uma imagem que represente o seu servio;
6. informar uma descrio do seu servio.
7. selecionar a opo salvar servio;
1. NO item 3,O profissional no preenche o campo
obrigatrio para a categoria, o sistema ir informar,
Campo obrigatrio no preenchido, retornando ao item
2;
2. NO item 4,O profissional no preenche o campo
obrigatrio para a Cidade de atuao, o sistema ir
Alternativas: informar, Campo obrigatrio no preenchido,
retornando ao item 2;
3. No item 5, o Profissional poder no inserir imagem
nenhuma.
4. NO item 6,O profissional no preenche o campo
obrigatrio para a categoria, o sistema ir informar,
Campo obrigatrio no preenchido, retornando ao item
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

2;
Caso o ator tenha preenchido os campos com valores
invlidos, o sistema emitir uma mensagem Dados
Excees:
incorretos mostrando os dados incorretos, retornar ao
item 2.

Data Verso Descrio Autores


O sistema deve permitir que o
25/02/2017 1.2 profissional edite o cadastro do servio Analista
prestado
( ) Pendente ( X ) Revisado ( ) Realizado ( )
Status:
Excludo/Cancelado
Use Case: UC05: Editar servio
Requisito do
RU05: Manter servio
Sistema:
Este caso de uso tem incio quando o profissional deseja
Sumrio:
altera o cadastro o seu servio no sistema;
Atores: Profissional
Pr-condies: O profissional deve ter um cadastra vlido.
1. Selecionar o servio cadastrado;
2. Selecionar a opo alterar cadastro;
3. O sistema disponibilizar ao profissional o
formulrio para inserir os campos:
a. Cidade de atuao;
b. Imagem;
Descrio:
c.descrio;
4. informar a sua nova cidade de atuao;
5. ir inserir uma nova imagem que represente o seu
servio;
6. informar uma nova descrio do seu servio.
7. selecionar a opo salvar servio;
Caso o profissional no preencha todos os campos, o sistema
Alternativas: emitir uma mensagem Dados invlidos para a alterao, e
retornar ao item 3.
Excees: No se aplica

Data Verso Descrio Autores


Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

O sistema deve permitir que o


25/02/2017 1.2 profissional exclua o cadastro do servio Analista
prestado.
( ) Pendente ( X ) Revisado ( ) Realizado ( )
Status:
Excludo/Cancelado
Use Case: UC05: Excluir servio
Requisito do
RU05: Manter servio
Sistema:
Este caso de uso tem incio quando o profissional deseja
Sumrio:
excluir o cadastro o seu servio no sistema;
Atores: Profissional
Pr-condies: o profissional deve ter um cadastro vlido.
1. Selecionar o servio cadastrado;
2. Selecionar a opo excluir cadastro;
Descrio:
3. O sistema ir pedir uma confirmao;
4. O sistema excluir o cadastro do servio.
1. No item 3, no pedido de confirmao, h no
Alternativas:
confirmao retornar o pgina inicial.
Excees: No se aplica

Data Verso Descrio Autores


.O sistema deve permitir que o
25/02/2017 1.2 profissional solicite uma avaliao do Analista
servio prestado ao cliente.
( ) Pendente ( X ) Revisado ( ) Realizado ( )
Status:
Excludo/Cancelado
Use Case: UC17: Solicitar classificao do usurio
Requisito do
RU17: Solicitar classificao do usurio
Sistema:
Este caso de uso tem incio quando o profissional solicita
Sumrio:
avaliao do servio prestado ao cliente;
Atores: Profissional
O profissional deve ter um cadastro vlido e um servio
Pr-condies:
prestado a um cliente.
1. Selecionar o servio cadastrado;
Descrio:
2. Selecionar a opo enviar solicitao de avaliao
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

ao cliente.;
Alternativas: 1. O cliente poder avaliar ou no o servio prestado.
Excees: No se aplica

Data Verso Descrio Autores


O sistema deve permitir que o cliente
visualize o perfil do profissional
cadastrado no sistema, assim como o
13/03/2017 1.2 Testador
prprio profissional pode visualizar seu
perfil.

( ) Pendente ( X ) Revisado ( ) Realizado ( )


Status:
Excludo/Cancelado
Use Case: UC03: Visualizar Perfil do Usurio
Requisito do
RU03: Visualizar Perfil do Usurio
Sistema:
Este caso de uso inicia-se quando o cliente/profissional
Sumrio: desejar visualizar
o perfil de ambos os usurios
Atores: Profissional e Cliente
Pr-condies:
1. Selecionar o profissional buscado pelo campo de
busca ou pelas categorias
Descrio:
2. Selecionar o nome do profissional para levar o
cliente at o perfil do mesmo
Alternativas: No se aplica
Excees: No se aplica

Data Verso Descrio Autores


Permitir que o usurio recupere sua
13/03/2017 1.2 senha caso, tenha esquecido da mesma Testador

( ) Pendente ( X ) Revisado ( ) Realizado ( )


Status:
Excludo/Cancelado
Use Case: UC07: Recuperar a senha
Requisito do
RU07: Recuperar a senha
Sistema:
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

Este caso de uso inicia-se quando o cliente/profissional


Sumrio:
necessite recuperar a senha de cadastro do sistema
Atores: Profissional e Cliente
Pr-condies: O ator deve estar cadastrado(UC06)
1. Na tela de login, o usurio seleciona o boto
Recuperar Senha
2. O sistema exibir um campo de texto intitulado
Insira o email para a recuperao
3. O usurio dever preencher o campo de email
4. O sistema enviar um email para o profissional com
um link para redefinir a senha
Descrio:
5. Ao acessar o link, o usurio dever inserir uma
nova senha no campo intitulado Nova senha e
confirmar senha no campo intitulado Confirmar
senha
6. Aps o usurio ter preenchido os campos
necessrio, selecionar o boto intitulado Redefinir
senha.
O usurio no preenche o item 3,o sistemas emitir uma
Alternativas:
mensagem de notificao, Campo obrigatrio no preenchido
1. Caso o usurio no receba o email, selecionar a
opo Reeinviar o email de recuperao
2. Caso o usurio insira dados (email) inexistentes
Excees: no banco de dados, exibir uma mensagem Email
no cadastrado, retornar ao item 1
3. Caso o usurio insira dados invlidos exibir
mensagem Dados invlidos, retornar ao item 2

Data Verso Descrio Autores


Possibilita o cliente a solicitar ou cancelar
13/03/2017 1.2 Testador
um determinado servio
( ) Pendente ( X ) Revisado ( ) Realizado ( )
Status:
Excludo/Cancelado
Use Case: UC11: Solicitar/cancelar servio
Requisito do
RU11: Solicitar/cancelar servio
Sistema:
Este caso de uso inicia-se quando o cliente desejar solicitar ou
Sumrio:
cancelar um servio do profissional escolhido
Centro Universitrio Dr. Leo Sampaio Projeto Integrador II

Atores: Cliente
Pr-condies: O ator deve estar cadastrado(UC06), e logado(UC01).
1. Selecionar o profissional buscado pelo campo de
busca ou pelas categorias
2. Aps o usurio realizar a busca, selecionar o boto
Descrio:
Contratar ou Cancelar, o profissional receber
uma notificao para entrar em contato com o
cliente.
Alternativas: No se aplica
Excees: No se aplica

Data Verso Descrio Autores


O sistema dever colocar no ranking a
13/03/2017 1.2 posio do profissional de acordo com a Testador
sua classificao.
( ) Pendente ( X ) Revisado ( ) Realizado ( )
Status:
Excludo/Cancelado
Use Case: UC15: Solicitar/cancelar servio
Requisito do
RU15: Solicitar/cancelar servio
Sistema:
Este caso de uso inicia-se quando o cliente classificar o
Sumrio:
profissional.
Atores: Cliente
Pr-condies: O ator deve estar cadastrado(UC06), e logado(UC01).
1. O sistema emitir uma janela pop-up intitulada
Classificar Profissional
Descrio:
2. O sistema se encarregara automaticamente de
colocar numa lista os melhores profissionais.
Se o usurio no atingir os requisitos necessrio no item 1,
Alternativas:
retorne o item 1.
1. Caso o cliente no classifique, exiba uma mensagem
Excees:
Classifique o profissional para prosseguir.