Buscar

TCC - exemplo

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 179 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 179 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 179 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

167
Universidade Estacio de Sá
PManager – Sistema Gerenciador de Projetos
São João de Meriti
2019
Tiago da Silveira Mariano
PManager – Sistema Gerenciador de Projetos
Projeto apresentado a Universidade Estácio de Sá, 
como requisito para obtenção do Grau Bacharelato em Sistemas
 de Informação.
Orientadores: ROGÉRIO LEITÃO NOGUEIRA 
São João de Meriti
2019
Sumário
1	O PROBLEMA	10
1.1	Tema do trabalho	10
1.2	Contextualização	10
1.3	Situação Problema:	10
1.4	Breve Descrição da Solução	10
2	CONTEXTUALIZAÇÃO DO PROBLEMA	10
2.1	Premissas e Restrições do projeto	10
2.2	Caracterização da empresa	11
2.2.1	Histórico da Empresa	11
2.2.2	Atividades da empresa	11
2.2.3	Mercado consumidor	11
2.2.4	Concorrência	11
2.2.5	Organograma	12
2.3	Proposta de trabalho	12
2.3.1	Método do trabalho	13
2.3.2	Previsão e alocação de recursos humanos	13
2.3.3	Cronograma de trabalho (diagrama de Gantt)	15
2.3.4	Previsão orçamentária	15
2.4	O sistema atual	16
2.4.1	Funcionamento do sistema atual	16
2.4.2	Problemas do sistema atual	16
3	A SOLUÇÃO	16
3.1	O Sistema Proposto	16
3.1.1	Justificativas para o novo sistema	16
3.1.2	Situação desejada: objetivos gerais e específicos	16
3.1.3	Soluções alternativas	17
3.2	Solução escolhida	18
3.2.1	Escopo da solução	18
3.2.2	Lista de Requisitos do sistema	18
3.2.3	Diagramas de casos de uso	19
3.2.4	Especificações textuais dos casos de uso	35
3.2.5	Modelo Conceitual de Classes	58
3.2.6	Modelo conceitual de dados	59
3.3	Solução Tecnológica	60
3.3.1	Diagramas de Sequência	60
3.3.2	Projeto de Interfaces	67
3.3.3	Diagrama de Estados	142
3.3.4	Diagrama de Atividades	144
3.3.5	Diagrama de Componentes	146
3.3.6	Modelo de classes de Projeto	147
3.3.7	Modelo Físico de dados	148
3.3.8	Ambiente tecnológico do sistema	165
4.	Conclusões	166
4.2.	Vantagens e desvantagens do sistema	166
Vantagens:	166
Figuras
Figura 1- Tela de Login	70
Figura 2- Tela para preenchimento do E-mail de recuperação da senha.	71
Figura 3- Tela de Recuperação de Senha	72
Figura 4- Tela de Cadastro de Novo usuário (Antes de Autenticar)	73
Figura 5- Menu de Navegação	75
Figura 6- Listagem de Projetos	77
Figura 7- Menu de Ações	79
Figura 8- Menu de Ações "Novo Cadastro"	80
Figura 9- Tela de Detalhamento do Projeto	81
Figura 10- Formulário de cadastro de Novo Projeto	83
Figura 11- Listagem de Etapas	84
Figura 12- Detalhamento Etapa	86
Figura 13- Tela Nova Etapa	88
Figura 14- Tela de Cadastros	89
Figura 15- Listagem de Usuários	91
Figura 16- Detalhamento do Usuário	92
Figura 17- Tela de Cadastro Novo Usuário	95
Figura 18- Listagem de Perfis	97
Figura 19- Detalhamento Perfil	98
Figura 20- Novo Perfil	100
Figura 22- Listagem de Equipes	101
Figura 24- Detalhamento de Equipe	102
Figura 26- Formulário Nova Equipe	104
Figura 28- Listagem de Cargos	105
Figura 30- Detalhamento de Cargo	107
Figura 32- Formulário Novo Cargo	108
Figura 33- Listagem Departamentos	109
Figura 34- Detalhamento Departamento	110
Figura 35- Formulário Novo Departamento	111
Figura 36- Listagem de Salas	112
Figura 37- Detalhamento de Salas	113
Figura 38- Formulário Nova Sala	114
Figura 39- Listagem de Tipos de Clientes	115
Figura 40- Detalhamento do Tipo de Cliente	117
Figura 41- Formulário Novo Tipo de Cliente	118
Figura 42- Listagem de Clientes	119
Figura 43- Detalhamento de Cliente	121
Figura 44- Formulário de Novo Cliente	123
Figura 45- Listagem de Endereços	126
Figura 46- Detalhamento de Endereço	127
Figura 47- Formulário Novo Endereço	129
Figura 48- Listagem de Contatos	131
Figura 49- Detalhamento de Contato	132
Figura 50- Formulário de Novo Contato	134
Figura 51- Listagem de Sistemas	135
Figura 52- Detalhamento do Sistema	136
Figura 53- Formulário Novo Sistema	137
Figura 54- Listagem de Tipos de Tarefas	139
Figura 55- Detalhamento do Tipo de Tarefa	140
Figura 56- Formulário Novo Tipo de Tarfa	141
Diagramas
Diagrama 1 - Organograma	12
Diagrama 2- Diagrama de Gantt	15
Diagrama 3- Caso de uso " Cadastrar Tarefa"	19
Diagrama 4- Caso de uso "Alterar Tarefa"	19
Diagrama 5- Caso de uso "Cancelar Tarefa"	20
Diagrama 6- Caso de uso "Aprovar/Reprovar Tarefa"	20
Diagrama 7- Caso de uso "Confirmar Presença"	21
Diagrama 8- Caso de uso "Remover Convidados"	21
Diagrama 9- Caso de uso "Adicionar Convidados"	21
Diagrama 10- Caso de uso "Encerrar Tarefa"	21
Diagrama 11- Caso de uso "Excluir Tarefa"	22
Diagrama 12- Caso de uso "Criar Usuários"	22
Diagrama 13- Caso de uso "Alterar Usuário"	23
Diagrama 14- Caso de uso "Trocar Senha"	23
Diagrama 15 - Caso de uso "Bloquear Usuário"	23
Diagrama 16- Caso de uso "Desbloquear Usuário"	23
Diagrama 17- Caso de uso "Excluir Usuário"	24
Diagrama 18- Caso de uso "Criar Cargos"	24
Diagrama 19- Caso de uso "Alterar Cargo"	24
Diagrama 20- Caso de uso "Excluir Cargos"	25
Diagrama 21- Caso de uso "Criar Departamentos"	25
Diagrama 22- Caso de uso "Alterar Departamentos"	26
Diagrama 23- Caso de uso "Excluir Departamentos"	26
Diagrama 24- Caso de uso "Criar Equipes"	26
Diagrama 25- Caso de uso "Alterar Equipes"	27
Diagrama 26- Caso de uso "Excluir Equipes"	27
Diagrama 27- Caso de uso "Cadastrar Cliente"	27
Diagrama 28- Caso de uso "Alterar Cliente"	28
Diagrama 29- Caso de uso "Incluir Informações adicionais (Cliente)"	28
Diagrama 30- Caso de uso "Alterar Informações adicionais (Cliente)"	28
Diagrama 31- Caso de uso "Excluir informações adicionais (Cliente)"	29
Diagrama 32- Caso de uso "Bloquear Cliente"	29
Diagrama 33- Caso de uso "Desbloquear Cliente"	29
Diagrama 34- Caso de uso "Excluir Cliente"	29
Diagrama 35- Caso de uso "Cadastrar Perfis"	30
Diagrama 36- Caso de uso "Alterar Perfis"	30
Diagrama 37- Caso de uso "Excluir Perfis"	30
Diagrama 38- Caso de uso "Cadastrar tipo de tarefa"	31
Diagrama 39- Caso de uso "Alterar tipo de tarefa"	31
Diagrama 40- Caso de uso "Excluir tipo de tarefa"	31
Diagrama 41- Caso de uso "Cadastrar Projeto"	32
Diagrama 42- Caso de uso "Alterar Status Projeto"	32
Diagrama 43- Caso de uso "Excluir Projeto"	33
Diagrama 44- Caso de uso "Encerrar Etapas"	33
Diagrama 45- Caso de uso "Encerrar Projeto"	33
Diagrama 46- Caso de uso "Cadastrar Salas"	34
Diagrama 47- Caso de uso "Alterar Salas"	34
Diagrama 48- Caso de uso "Excluir Salas"	34
Diagrama 49- Conceitual de Classes	58
Diagrama 50- Conceitual de dados	59
Diagrama 51- Sequencia "Cadastrar Usuário"	60
Diagrama 52- Sequência "Excluir Usuário"	60
Diagrama 53- Sequência "Bloquear Usuário"	60
Diagrama 54- Sequência "Trocar Senha"	61
Diagrama 55- Sequência "Cadastrar Tarefas"	61
Diagrama 56- Sequência "Alterar Tarefa"	61
Diagrama 57- Sequência "Aprovar Tarefa"	62
Diagrama 58- Sequência "Confirmar Presença"	62
Diagrama 59- Sequência "Adicionar Convidados"	62
Diagrama 60- Sequência "Encerrar Tarefas"	63
Diagrama 61- Sequência "Cancelar Tarefas"	63
Diagrama 62- Sequência "Excluir Tarefas"	63
Diagrama 63- Sequência "Encerrar Etapa"	64
Diagrama 64- Sequência "Encerrar Projetos"	64
Diagrama 65- Sequência "Remover Etapa"	64
Diagrama 66- Sequência "Incluir Etapa"	65
Diagrama 67- Sequência "Alterar Status Projeto"	65
Diagrama 68- Sequência "Cadastrar Informações"	65
Diagrama 69- Sequência "Alterar Informações"	66
Diagrama 70- Sequência "Excluir Informações"	66
Diagrama 71- Diagrama de Estados de Interface 1	67
Diagrama 72- Diagrama de Estados de Interface 2	68
Diagrama 73- Diagrama de Projeto de Interface 3	68
Diagrama 74- Diagrama de Interface 4	69
Diagrama 75- Estados Tarefa	142
Diagrama 76- Estados Cliente	143
Diagrama 77- Estados Usuário	143
Diagrama 78- Estados Projeto	144
Diagrama 79- Estados Etapa	144
Diagrama 80- Atividades Atualização Usuário	144
Diagrama 81- Atividades Login	145
Diagrama 82- Atividades Exclusão de Usuário	145
Diagrama 83- Componente Executor de SQL	146
Diagrama 84- Componente de acesso a câmera	146
Diagrama 85- Componente de Acesso ao Storage	146
Diagrama 86- Modelo de Classes de Projeto	147
Diagrama 87- Modelo Físico de dados	148
Diagrama 88- Diagrama de Implantação	165
Tabela 1- Etapas do Levantamento de Requisitos	13
Tabela 2- Recursos Humanos	14
Tabela 3- RecursosMateriais	14
Tabela 4- Previsão Orçamentária	15
Tabela 5- Soluções Alternativas	17
Tabela 6- Especificação do caso de uso " Cadastrar Tarefa"	35
Tabela 7-- Especificação do caso de uso "Alterar Tarefa"	35
Tabela 8- Especificação do caso de uso "Cancelar Tarefa"	36
Tabela 9- Especificação do caso de uso " Aprovar/Reprovar Tarefa"	36
Tabela 10- Especificação do caso de uso " Incluir Convidado"	37
Tabela 11- Especificação do caso de uso " Remover Convidado"	37
Tabela 12- Especificação do caso de uso " Confirmar Presença "	38
Tabela 13- Especificação do caso de uso " Encerrar Tarefa"	38
Tabela 14- Especificação do caso de uso " Cadastrar Usuário"	39
Tabela 15- Especificação do caso de uso " Alterar Usuário"	39
Tabela 16-- Especificação do caso de uso " Bloquear Usuário"	40
Tabela 17- Especificação do caso de uso "Desbloquear Usuário"	40
Tabela 18- Especificação do caso de uso "Excluir Usuário"	40
Tabela 19- Especificação do caso de uso "Cadastrar Cargos"	41
Tabela 20- Especificação do caso de uso "Alterar Cargos"	42
Tabela 21- Especificação do caso de uso "Excluir Cargos"	42
Tabela 22- Especificação do caso de uso "Criar Departamentos"	43
Tabela 23- Especificação do caso de uso "Alterar Departamentos"	43
Tabela 24- Especificação do Caso de Uso "Excluir Departamentos"	44
Tabela 25- Especificação do Caso de Uso "Criar Equipes"	44
Tabela 26- Especificação do Caso de Uso "Alterar Equipes"	45
Tabela 27- Especificação do Caso de Uso "Excluir Equipes"	46
Tabela 28- Especificação do Caso de Uso "Criar Clientes"	46
Tabela 29- Especificação do Caso de Uso "Alterar Clientes"	47
Tabela 30- Especificação do Caso de Uso "Incluir Informações Adicionais (Clientes)"	48
Tabela 31- Especificação do Caso de Uso "Alterar Informações Adicionais (Clientes)"	48
Tabela 32- Especificação do Caso de Uso "Excluir Informações Adicionais (Clientes)"	49
Tabela 33-- Especificação do Caso de Uso "- Especificação do Caso de Uso "Bloquear Cliente"	49
Tabela 34- Especificação do Caso de Uso "Desbloquear Cliente"	50
Tabela 35- Especificação do Caso de Uso "Excluir Clientes"	50
Tabela 36- Especificação do Caso de Uso "Cadastrar Perfis"	51
Tabela 37- Especificação do Caso de Uso "Alterar Perfis"	51
Tabela 38- Especificação do Caso de Uso "Excluir Perfis"	52
Tabela 39- Especificação do Caso de Uso "Cadastrar Tipo de Tarefa"	52
Tabela 40- Especificação do Caso de Uso "Alterar tipos de tarefas"	53
Tabela 41- Especificação do Caso de Uso "Excluir tipos de tarefas"	54
Tabela 42- Especificação do Caso de Uso "Cadastrar Projetos"	54
Tabela 43- Especificação do Caso de Uso "Alterar Status Projeto"	55
Tabela 44- Especificação do Caso de Uso "Excluir Projetos"	55
Tabela 45- - Especificação do Caso de Uso "Encerrar Etapas"	56
Tabela 46- Especificação do Caso de Uso "Encerrar Projetos "	56
Tabela 47- Especificação do Caso de Uso "Cadastrar Salas"	57
Tabela 48- Interface "Tela de Login"	71
Tabela 49- Interface "Recuperação Senha 1"	72
Tabela 50- Interface "Recuperação de senha 2"	73
Tabela 51- Interface "Cadastro de Usuário"	75
Tabela 52- Interface "Menu de Navegação"	76
Tabela 53- Interface "Listagem de Projetos"	78
Tabela 54- Interface "Menu de Ações"	80
Tabela 55- Interface "Menu de Ações Novo Cadastro"	81
Tabela 56- Interface "Detalhamento de Projeto"	82
Tabela 57- Interface "Novo Projeto"	84
Tabela 58- Interface "Listagem de Etapas"	85
Tabela 59- Interface "Detalhamento de Etapa"	87
Tabela 60- Interface "Nova Etapa"	89
Tabela 61- Interface "Tela de Cadastros"	90
Tabela 62- Interface "Listagem de Usuários"	92
Tabela 63- Interface “Detalhamento de Usuário“	94
Tabela 64- Interface "Detalhamento de Usuário"	97
Tabela 65-- Interface "Listagem de Perfis"	98
Tabela 66- Interface "Detalhamento de Perfil"	99
Tabela 67- Interface "Novo Perfil"	100
Tabela 68- Interface "Listagem de Equipes"	102
Tabela 69- Interface "Detalhamento de Equipe"	103
Tabela 70- Interface "Nova Equipe"	105
Tabela 71- Interface "Listagem de Equipes"	106
Tabela 72- Interface "Detalhamento de Cargos"	107
Tabela 73- Interface "Novo Cargo"	108
Tabela 74- Interface "Listagem de Departamentos"	110
Tabela 75- Interface "Detalhamento de Departamento"	111
Tabela 76- Interface "Novo Departamento"	112
Tabela 77- Interface "Listagem de Salas"	113
Tabela 78- Interface "Detalhamento de Sala"	114
Tabela 79- Interface "Nova Sala"	115
Tabela 80- Interface "Listagem de Tipos de Clientes"	116
Tabela 81- Interface "Detalhamento de Tipo de Cliente"	117
Tabela 82- Interface "Novo tipo de Cliente"	118
Tabela 83- Interface "Listagem de Clientes"	120
Tabela 84- Interface "Detalhamento de Cliente"	122
Tabela 85- Interface "Novo Cliente"	125
Tabela 86- Interface "Listagem de Endereços"	127
Tabela 87- Interface "Detalhamento de Endereço"	128
Tabela 88- Interface "Novo Endereço "	130
Tabela 89- Interface "Listagem de Contatos"	132
Tabela 90- Interface "Detalhamento de Contato"	133
Tabela 91- Interface "Novo Contato"	135
Tabela 92- Interface "Listagem de Sistemas"	136
Tabela 93- Interface "Detalhamento de Sistema"	137
Tabela 94- Interface "Novo Sistema"	138
Tabela 95- Interface "Listagem de Tipos de tarefas"	140
Tabela 96- Interface "Detalhamento de Tipo de tarefa"	141
Tabela 97- Interface "Novo tipo de tarefa"	142
Tabela 98- Cargos	149
Tabela 99- Clientes	150
Tabela 100- contatos_clientes	150
Tabela 101- departamentos	150
Tabela 102- clientes	151
Tabela 103- equipes	151
Tabela 104- etapas_projetos	152
Tabela 105- icones	152
Tabela 106- municipios	152
Tabela 107- participantes	152
Tabela 108- perfis_usuarios	154
Tabela 109- projetos	154
Tabela 110- salas	155
Tabela 111- sistemas	155
Tabela 112- tarefas	156
Tabela 113- tipos_clientes	156
Tabela 114- tipos_tarefas	156
Tabela 115- usuarios	157
Tabela 116- BD Celular	157
O PROBLEMA
Tema do trabalho
Desenvolvimento de um aplicativo para gerenciamento de projetos de implantação de Software, gerenciamento de tarefas e visitas a clientes.
Contextualização
Uma das dificuldades durante o processo de implantação de sistemas de gestão empresarial nas empresas é a gestão de tempo e recursos, essa dificuldade em geral é ocasionada devido a falta de gerenciamento das tarefas a serem executadas e quem as executará.
 Situação Problema:
A Empresa TTech precisa gerenciar de forma móvel a alocação de técnicos e analistas em clientes que se encontram em processo de implantação de algum de seu sistema, além disso, ela precisa administrar o tempo utilizado na implantação de cada sistema a fim de efetuar a melhoria continua deste processo.
Breve Descrição da Solução
Será desenvolvido um aplicativo hibrido para as 3 principais plataformas disponíveis (Android, IOS e PC). Este aplicativo irá gerenciar as tarefas de cada técnico, onde elas serão executadas e o tempo necessário para as mesmas.
CONTEXTUALIZAÇÃO DO PROBLEMA
Premissas e Restrições do projeto
· O Investimento Inicial será de R$ 300.000;
· A Linguagem de programação utilizada será portável entre diferentes dispositivos;
· Toda a Infraestrutura de servidores deverá ser terceirizada;
· Os Colaboradores deste projeto trabalharão em regime de Home Office;
· Como os Colaboradores deste projeto trabalharão em Home Office deveram enviar os comprovantes dos valores gastos para a manutenção de suas atividades a fim de receberem o reembolso;
· A linguagem de programação deve ser de código aberto e hospedada em servidores Linux;
· Deverá haver um analista DevOps na equipe para monitorar os servidores;
· Diariamente o Líder do Projeto deverá enviar para o Conselho da Empresa um relatório do andamento do Projeto;
Caracterização da empresa
Histórico da Empresa
A Empresa TTech (Thread Technology LTDA) foi fundada em 01/01/2015 com o objetivo de desenvolver sistemas de gestão para as áreas pertinentes a Logística e Prestação de Serviços. Desde então a empresa vem crescendo em ritmo acelerado alcançando a marca de 500 funcionários e diversas certificações em qualidade de produto.
Atividades da empresa
A TTech é uma empresa de software especializada em desenvolvimento de soluções para logística e prestação de serviços, o carro-chefeda sua linha de produtos é o Intelog, um sistema para gerenciamento de estoque e processos logísticos hospedado em uma plataforma Web. No ramo de Serviços a TTech oferta o produto SGS (Sistema Gerenciador de Serviços) que é utilizado em empresas de Facilities (Prestação de Serviços) para gerenciar Ordens de Serviço e emissão de documentos.
Mercado consumidor
Os principais clientes da empresa TTech são Varejistas e Empresas de Facilities. No início os seus principais clientes eram mercados, hoje já são feitos orçamentos para grandes empresas do mercado de varejo inclusive que trabalham com E-Commerce. Em análise de contratos fechamos anteriormente foi verificado que os sistemas da empresa estão gradativamente alcançando empresas com faturamento anual maior que R$ 70.000.000. Esta expansão se deve ao investimento em plataformas Web e aplicações hibridas, ou seja, que podem ser portadas entre diferentes dispositivos, esta iniciativa foi tomada a partir da percepção que os gestores das empresas que contratam seus serviços precisam ter informações em diversos momentos do dia, contudo, nem sempre tem um computador (Desktop ou Notebook) a disposição.
Concorrência
A TTech possui diversos concorrentes principalmente no ramo logístico. Podemos citar como principais a empresa TOTVS no setor de logística com seu sistema Protheus e a Alterdata com o seu Software BIMER no setor de Serviços.
Mesmo enfrentando acirrada concorrência a TTech tem como diferencial o suporte prestado aos clientes, de todos os técnicos e atendentes exige-se qualificação profissional na área a qual se destina o seu sistema ou sólidos conhecimentos na área de TI, durante o suporte busca-se estabelecer um vínculo junto ao cliente sempre com objetividade e empatia.
Organograma
A empresa TTech é estruturada de forma hierárquica onde, no cenário estratégico contamos com a presidência e diretorias (Desenvolvimento, Relacionamento e Financeira) esta estrutura encontra-se representada no gráfico abaixo:
Diagrama 1 - Organograma
Proposta de trabalho
Método do trabalho
Para que o software atenda às necessidades dos usuários o projeto se iniciará pelo levantamento dos requisitos a serem atingidos, para esta etapa será alocado um analista de requisitos que irá, primeiro analisar os processos executados hoje e o sistema atual da empresa após isto irá executar as etapas de levantamento de requisitos para o sistema a ser desenvolvido, etapas estas descritas na tabela abaixo.
	Nº
	Descrição
	O que será feito?
	Participantes
	
	
	
	
	1
	Estudo de
	Serão analisadas as expectativas dos
	Stackholders, Analistas
	
	Viabilidade
	usuários e se estas podem ser
	de Requisitos
	
	
	satisfeitas, além disso se orçamento e
	
	
	
	prazos são realísticos
	
	2
	Levantamento de
	Partindo da Premissa que a primeira
	Stackholders, Analistas
	
	Requisitos
	etapa foi concluída e satisfeitas a
	de Requisitos, Usuários
	
	
	suas condições será efetuado o
	
	
	
	levantamento dos requisitos a serem
	
	
	
	atendidos pelo sistema por meio de
	
	
	
	Brainstorming, entrevistas e
	
	
	
	questionários com os usuários e com
	
	
	
	os Stackholders
	
	3
	Especificação de
	Esta etapa compreende a análise dos
	Analista de Requisitos
	
	Requisitos
	requisitos levantados na etapa
	
	
	
	anterior e a produção dos
	
	
	
	documentos que compreenderam as
	
	
	
	necessidades que o sistema precisa
	
	
	
	atender.
	
	4
	Validação de
	São analisadas características do
	Analista de Requisitos,
	
	Requisitos
	documento, elaborado na etapa
	Usuários
	
	
	anterior, estes devem ser corrigidos.
	
Tabela 1- Etapas do Levantamento de Requisitos 
Santos Kerr, Eduardo. Gerenciamento de Requisitos, p. 6-7, Pearson, 2015 (Adaptado).
 O desenvolvimento da aplicação será pautado em cima do Framework de gestão Scrum. Seguindo este modelo o andamento do projeto será feito através de Sprints, ou seja, um bloco de implementações a serem efetuadas ou corrigidas num determinado período de tempo. 
	
	Cada Sprint deverá durar 30 dias, 15 de desenvolvimento e 15 de testes (Podendo este tempo variar caso haja feriados). Ficará a cargo do Scrum Master gerenciar e garantir as entregas e, caso haja demandas urgentes, priorizá-las devidamente.
	
	Como ferramenta de modelagem será utilizada a ferramenta UML a fim de documentar o relacionamento entre diferentes entidades do sistema desenvolvido.
Previsão e alocação de recursos humanos
A Previsão de alocação dos recursos humanos necessários está descrita na tabela abaixo, todos os envolvidos neste projeto efetuarão suas atividades de forma remota, contudo, será acordado via contrato de trabalho que a empresa irá arcar com os custos de aquisição e manutenção dos equipamentos.
Recursos Humanos
	
	Cargo
	
	
	QTD
	
	Salário Bruto
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Analista de Sistemas
	1
	
	R$
	6.000,00
	
	
	
	Desenvolvedor Front-
	
	
	
	
	
	
	
	
	End
	1
	
	R$
	2.700,00
	
	
	
	Desenvolvedor Back-
	
	
	
	
	
	
	
	
	End
	1
	
	R$
	3.200,00
	
	
	
	Analista Dev-Ops
	1
	
	R$
	3.300,00
	
	
	
	Total:
	
	
	5
	
	R$
	18.200,00
	
	
Tabela 2- Recursos Humanos
Conforme informado anteriormente os funcionários alocados neste projeto trabalharão em regime de Home Office, desta forma, a empresa poderá diminuir custos como transporte, aluguel de salas ou viagens. Segue uma descrição dos recursos materiais que serão utilizados.
Recursos Materiais
	
	Item
	
	QTD
	
	Valor Unitário
	
	
	Total
	
	Notebook Lenovo Ideapad 330
	2
	
	R$
	3.014,10
	
	
	R$
	6.028,20
	
	Notebook Vaio C14 VJC141F11X-
	
	
	
	
	
	
	
	
	
	
	B0211L
	2
	
	R$
	2.249,10
	
	
	R$
	4.498,20
	
	Servidor em Nuvem Umbler
	1
	
	R$
	74,00
	
	
	R$
	74,00
	
	Total:
	
	
	
	
	
	
	
	R$
	10.600,40
Tabela 3- Recursos Materiais
Cronograma de trabalho (diagrama de Gantt)Diagrama 2- Diagrama de Gantt
Previsão orçamentária
	
	Despesas
	
	5
	6
	
	7
	
	8
	9
	
	
	10
	11
	
	12
	
	
	Notebooks
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Lenovo Ideapad
	
	R$ 6.028,20
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	330
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Notebooks Vaio
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	C14
	
	R$ 4.498,20
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	VJC141F11X-
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	B0211L
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Transporte para
	
	R$ 32,00
	R$ 32,00
	
	R$ 32,00
	
	R$ 32,00
	
	R$ 32,00
	
	R$ 32,00
	
	R$ 32,00
	
	R$ 32,00
	
	
	Reunião Mensal
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Hospedagem
	
	R$ 74,00
	R$ 74,00
	
	R$ 74,00
	
	R$ 74,00
	
	R$ 74,00
	
	R$ 74,00
	
	R$ 74,00
	
	R$ 74,00
	
	
	Umbler
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Internet Banda
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Larga
	
	R$ 840,00
	R$ 840,00
	
	R$ 840,00
	
	R$ 840,00
	
	R$ 840,00
	
	R$ 840,00
	
	R$ 840,00
	
	R$ 840,00
	
	
	Salários
	
	R$ 18.200,00
	R$ 18.200,00
	
	R$ 18.200,00
	
	R$ 18.200,00
	
	R$ 18.200,00
	
	R$ 18.200,00
	R$
	18.200,00
	
	R$ 18.200,00
	
	
	Total:
	
	R$ 29.672,40
	R$ 19.146,00
	
	R$ 19.146,00
	
	R$ 19.146,00
	
	R$ 19.146,00
	
	R$ 19.146,00
	R$
	19.146,00
	
	R$ 19.146,00
	
	
	Total
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Progressivo:
	
	
	R$ 29.672,40
	R$ 48.818,40
	
	R$ 67.964,40
	
	R$ 87.110,40
	
	R$ 106.256,40
	
	R$ 125.402,40
	R$ 144.548,40
	
	R$ 163.694,40
	
Tabela 4- Previsão Orçamentária
O sistema atual
Funcionamento do sistema atual
Atualmente a empresa possui um sistema desktop baseado em linguagem pascal, o sistema fica hospedado em um servidor dentro da empresa.
O sistema registra agendamentos simples e emite alguns relatórios gerenciais, este sistema é manipulado pela secretária que registra a marcação dos eventos, não há controle de projetos.
Problemas do sistema atual
O sistema atual foi desenvolvido por terceiros e foi de grande valia no início da empresa quando os processos eram mais simples e só havia a necessidade de registrar alguns pequenos eventos, para a realidade em que a empresa se encontrahoje o sistema já está defasado e tem uma ausência muito grande de funcionalidades, tendo em vista a época em que foi desenvolvido o sistema atual não é vantajoso para a empresa fornecedora implementar novas funções, sobrando como opção o desenvolvimento de uma ferramenta própria entre as limitações das quais o sistema possui podemos citar a falta de envio de e-mails para os participantes das tarefas além da falta de controles de projetos, o sistema também só funciona em em desktops windows e numa rede interna, logo os analistas que trabalham em campo não tem controle sobre as informações, dependendo de constante contato com a secretaria para ficar a par de seus agendamentos.
A SOLUÇÃO
O Sistema Proposto
Justificativas para o novo sistema
O Atual sistema implantado pela empresa não acompanhou a evolução das demandas de mercado, tornando o controle de tarefas um processo engessado, muitas vezes causando desencontros por ser suscetível a falhas humanas tendo em vista que, toda vez que um analista de campo precisa saber de uma tarefa a ser executada precisa entrar em contato com a secretária do departamento para obter informações. Com o advento dos dispositivos moveis há a possibilidade de desenvolvimento de um aplicativo focado nesse tipo de plataforma, permitindo aos analistas de campo ter acesso as suas tarefas a serem executadas e a qual projeto ou cliente elas pertencem.
Situação desejada: objetivos gerais e específicos
O ProjectManager tem como objetivo permitir gerenciar as demandas de implantação de sistemas, eventos da empresa e agendamentos junto a clientes.
Para que seja atingido o objetivo acima o sistema deve atender as seguintes necessidades:
· Permitir o cadastro de tarefas a serem executadas;
· Administrar o tempo gasto em cada projeto e em cada tarefa;
· Permitir aos analistas de campo acesso a suas tarefas mesmo fora da empresa; 
· Mensurar os gastos com translado dos funcionários.
Soluções alternativas
Como soluções alternativas a empresa poderia adotar uma solução já existente no mercado, como uma das citadas na tabela abaixo, todos os valores foram calculados considerando os 500 funcionários da empresa, tendo em vista que o gerenciamento de eventos e projetos é um processo pertinente a todos os departamentos:
	Ferramenta
	Desenvolvedora
	Descrição
	Valor
	Trello
	Atlassian
	A plataforma tem seu funcionamento baseado em quadros,
	R$
	10.415,00
	
	
	listas, cartões e checklists, onde é possível dividir as tarefas por
	
	
	
	
	tema, projeto ou por qualquer outro critério.
	
	
	
	
	É possível anexar imagens, arquivos, fazer comentários e
	
	
	
	
	mencionar usuários em cada tarefa. Também é possível
	
	
	
	
	adicionar datas de entrega a cada item e acompanhar o
	
	
	
	
	progresso de realização das atividades, além de designá-las a
	
	
	
	
	usuários específicos da empresa que estiverem presentes na
	
	
	
	
	plataforma.
	
	
	Project
	Microsoft
	Interface semelhante à do Excel, o objetivo da ferramenta é
	R$
	119.000,00
	
	
	ajudar gestores de projetos a desenvolver planejamentos, com
	
	
	
	
	funcionalidades que permite a atribuição de recursos às tarefas,
	
	
	
	
	rastreamento de progresso, gerenciamento de orçamentos e
	
	
	
	
	até a análise das cargas de trabalho. O Microsoft Project é capaz
	
	
	
	
	de recalcular cronogramas e permite ver como as mudanças em
	
	
	
	
	uma parte do projeto podem afetar o planejamento como um
	
	
	
	
	todo.
	
	
	Basecamp
	Basecamp
	O BaseCamp ajuda na estruturação de projetos através da
	R$
	389,66
	
	
	definição de objetivos, responsabilidades, equipes e prazos. O
	
	
	
	
	diferencial deste software é a formação de uma espécie de linha
	
	
	
	
	do tempo para cada projeto em execução, onde é possível
	
	
	
	
	acompanhar o histórico do que cada membro da equipe fez e as
	
	
	
	
	próximas atividades que devem ser feitas.
	
	
Tabela 5- Soluções Alternativas
Fonte: https://constructapp.io/pt/ferramentas-para-gerenciamento-de-projetos/ (Adaptado)
Solução escolhida
A empresa optou por desenvolver sua própria solução tendo em vista a presença de recursos humanos já existentes para a execução desta tarefa, além disso, esta ferramenta pode posteriormente ser comercializada para outras empresas tornando-se uma fonte de receitas.
Escopo da solução
Para compor o escopo da solução pode-se afirmar que ele se propõe aos seguintes itens:
· Gerenciamento das tarefas do Processo de Implantação;
· Controlar Eventos Internos e Externos da empresa (Como visitas a clientes ou dias em que um funcionário se ausentará);
· Mensurar os esforços empenhados durante um processo de implantação incluindo gastos;
Em contrapartida, o sistema não se propõe a:
· Gerenciar a folha de ponto de funcionários;
· Efetuar Calculo de horas extras com encargos trabalhistas;
· Gerenciar vendas de sistemas;
· Ser um portal de comunicação junto ao cliente;
Lista de Requisitos do sistema
· Usuários só podem ser cadastrados por um usuário inicial que tenha privilégios para esta operação.
· Todo usuário deve estar vinculado a um Perfil onde estarão contidas as suas permissões de acesso.
· Antes de executar qualquer ação o sistema deve verificar se o perfil do usuário tem permissão para tal.
· Uma tarefa deve estar atribuída a um responsável, mas pode conter diversos convidados.
· Tarefas podem ou não necessitar de aprovação de outro usuário.
· Uma tarefa só pode ser aprovada por um usuário em que o perfil vinculado conceda permissão para tal.
· Os convidados para um determinado evento podem ou não confirmar presença.
· Sempre que um usuário negar a participação em uma tarefa ele deve indicar um motivo.
· Ao cadastrar uma tarefa ela pode ou não estar vinculadas a um projeto.
Diagramas de casos de uso
Diagrama 3- Caso de uso " Cadastrar Tarefa"
Diagrama 4- Caso de uso "Alterar Tarefa"
Diagrama 5- Caso de uso "Cancelar Tarefa"
Diagrama 6- Caso de uso "Aprovar/Reprovar Tarefa"
Diagrama 7- Caso de uso "Confirmar Presença"
Diagrama 8- Caso de uso "Remover Convidados"
Diagrama 9- Caso de uso "Adicionar Convidados"
Diagrama 10- Caso de uso "Encerrar Tarefa"
	
Diagrama 11- Caso de uso "Excluir Tarefa"
Diagrama 12- Caso de uso "Criar Usuários"
Diagrama 13- Caso de uso "Alterar Usuário"
Diagrama 14- Caso de uso "Trocar Senha"
Diagrama 15 - Caso de uso "Bloquear Usuário"
Diagrama 16- Caso de uso "Desbloquear Usuário"
Diagrama 17- Caso de uso "Excluir Usuário"
Diagrama 18- Caso de uso "Criar Cargos"
Diagrama 19- Caso de uso "Alterar Cargo"
Diagrama 20- Caso de uso "Excluir Cargos"
Diagrama 21- Caso de uso "Criar Departamentos"
Diagrama 22- Caso de uso "Alterar Departamentos"
Diagrama 23- Caso de uso "Excluir Departamentos"
	
Diagrama 24- Caso de uso "Criar Equipes"
Diagrama 25- Caso de uso "Alterar Equipes"
Diagrama 26- Caso de uso "Excluir Equipes"
Diagrama 27- Caso de uso "Cadastrar Cliente"
	
Diagrama 28- Caso de uso "Alterar Cliente"
Diagrama 29- Caso de uso "Incluir Informações adicionais (Cliente)"
Diagrama 30- Caso de uso "Alterar Informações adicionais (Cliente)"
	
Diagrama 31- Caso de uso "Excluir informações adicionais (Cliente)"
	Diagrama 32- Caso de uso "Bloquear Cliente"
Diagrama 33- Caso de uso "Desbloquear Cliente"
Diagrama 34- Caso de uso "Excluir Cliente"
	Diagrama 35- Caso de uso "Cadastrar Perfis"
	Diagrama 36- Caso de uso "Alterar Perfis"
Diagrama 37- Caso de uso "Excluir Perfis"
Diagrama 38- Caso de uso "Cadastrar tipo de tarefa"
Diagrama 39- Caso de uso "Alterar tipo de tarefa"
Diagrama 40- Caso de uso "Excluir tipo de tarefa"
Diagrama 41- Caso de uso "Cadastrar Projeto"
Diagrama 42- Caso deuso "Alterar Status Projeto"
	
Diagrama 43- Caso de uso "Excluir Projeto"
	Diagrama 44- Caso de uso "Encerrar Etapas"
Diagrama 45- Caso de uso "Encerrar Projeto"
	
Diagrama 46- Caso de uso "Cadastrar Salas"
	Diagrama 47- Caso de uso "Alterar Salas"
	Diagrama 48- Caso de uso "Excluir Salas"
Especificações textuais dos casos de uso
	Nome do caso de uso (*)
	Cadastrar Tarefa
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema registra a tarefa e envia um e-mail aos convidados.
	Cenário principal (*)
	1. Usuário seleciona a opção de criar uma nova tarefa;
2. Sistema verifica se o perfil do usuário permite cadastrar tarefas;
3. Usuário inicia o preenchimento do formulário com os dados da nova tarefa;
4. Usuário seleciona a opção de enviar os dados
5. Sistema valida as informações preenchidas;
6. Sistema registra a tarefa;
7. Sistema envia um E-mail para os convidados;
	Cenários alternativos ou extensões (*)
	3.a. Usuário não tem Permissão para cadastrar tarefas.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo.
5.a. Usuário preencheu o formulário com informações inválidas.
- Sistema irá apresentar uma mensagem informando que os dados estão incorretos e retorna ao passo 3 do cenário principal.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 6- Especificação do caso de uso " Cadastrar Tarefa"
	Nome do caso de uso (*)
	Alterar Tarefa
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação
	Pós-condição ou garantia de sucesso (*)
	Sistema registra as alterações na tarefa e envia um relatório das mudanças para o e-mail dos convidados.
	Cenário principal (*)
	1. Usuário abre uma tarefa e seleciona a opção de alterar;
2. Sistema verifica se o perfil do usuário permite alterar tarefas;
3. Usuário inicia o preenchimento do formulário com os dados
atualizados;
4. Usuário seleciona a opção de enviar os dados
5. Sistema valida as informações preenchidas;
6. Sistema registra as alterações;
7. Sistema envia um E-mail para os convidados com os dados alterados;
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 7-- Especificação do caso de uso "Alterar Tarefa"
	Nome do caso de uso (*)
	Cancelar Tarefa
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema registra o cancelamento da tarefa e envia um e-mail notificando os participantes.
	Cenário principal (*)
	1. Usuário abre uma tarefa e seleciona a opção de cancelar;
2. Sistema verifica se o perfil do usuário permite cancelar tarefas;
3. Sistema envia um E-mail para os convidados com os dados alterados;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para cancelar tarefas.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 8- Especificação do caso de uso "Cancelar Tarefa"
	Nome do caso de uso (*)
	Aprovar/Reprovar Tarefa
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema registra a aprovação na tarefa e envia um relatório das
mudanças para o e-mail dos convidados.
	Cenário principal (*)
	1. Usuário abre uma tarefa e seleciona a opção de aprovar/ Reprovar;
2. Sistema verifica se o perfil do usuário permite aprovar tarefas;
3. Sistema registra as alterações;
4. Sistema envia um E-mail para os convidados informando o
cancelamento.
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para aprovar/reprovar tarefas.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 9- Especificação do caso de uso " Aprovar/Reprovar Tarefa"
	Nome do caso de uso (*)
	Incluir Convidado
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema registra um novo convidado na lista e envia uma notificação por E-mail.
	Cenário principal (*)
	1. Usuário abre uma tarefa e seleciona a opção de incluir convidados.
2. Sistema verifica se o perfil do usuário pode efetuar esta operação;
3. Sistema registra o novo convidado;
4. Sistema envia um E-mail para o mesmo com os dados do evento.
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para incluir convidados.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 10- Especificação do caso de uso " Incluir Convidado"
	Nome do caso de uso (*)
	Remover Convidado
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema remove um convidado da lista.
	Cenário principal (*)
	1. Usuário abre uma tarefa e seleciona a opção de remover convidados.
2. Sistema verifica se o perfil do usuário pode efetuar esta operação;
3. Sistema remove convidado;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para excluir convidados.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 11- Especificação do caso de uso " Remover Convidado"
	Nome do caso de uso (*)
	Confirmar Presença.
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter sido convidado para a tarefa.
	Pós-condição ou garantia de sucesso (*)
	Sistema altera o status de participação do convidado.
	Cenário principal (*)
	1. Usuário abre uma tarefa.
2. Sistema verifica se este usuário foi convidado para esta tarefa e então habilita o botão Confirmar Presença;
3. Usuário clica no botão e preenche o seu status de confirmação;
4. Sistema altera o status de participação do convidado na base de dados.
	Cenários alternativos ou extensões (*)
	2.a. Usuário não foi convidado para a tarefa.
- Sistema não exibe o botão de confirmação.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 12- Especificação do caso de uso " Confirmar Presença "
	Nome do caso de uso (*)
	Encerrar Tarefa.
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para encerrar tarefa.
	Pós-condição ou garantia de sucesso (*)
	Sistema altera o status de participação do convidado.
	Cenário principal (*)
	1. Usuário abre uma tarefa.
2. Sistema verifica se este usuário tem permissão para encerrar tarefas;
3. Usuário clica no botão e o sistema alterar o status da tarefa para encerrada;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não foi tem permissão para encerrar tarefas
- Sistema não exibe o botão de Encerramento.
3.a. Tarefa encerra a etapa de um projeto
- Sistema alterar o status da etapa para encerrado também.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
	Nome do caso de uso (*)
	Excluir Tarefa.
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado nosistema e ter permissão para excluir tarefa.
	Pós-condição ou garantia de sucesso (*)
	Sistema remove a tarefa da base de dados.
	Cenário principal (*)
	1. Usuário abre uma tarefa.
2. Sistema verifica se este usuário tem permissão para excluir tarefas;
3. Usuário clica no botão e o sistema exclui a tarefa da base de dados.
4. Sistema informa aos participantes da exclusão.
	Cenários alternativos ou extensões (*)
	2.a. Usuário não foi tem permissão para excluir tarefas
- Sistema não exibe o botão de exclusão.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 13- Especificação do caso de uso " Encerrar Tarefa"
	Nome do caso de uso (*)
	Cadastrar Usuário
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema registra um novo usuário e envia os dados de acesso para o seu E-mail.
	Cenário principal (*)
	1. Usuário seleciona a opção de criar um novo usuário;
2. Sistema verifica se o perfil do usuário permite cadastrar novos usuários;
3. Usuário inicia o preenchimento do formulário com os dados do novo usuário;
4. Usuário seleciona a opção de enviar os dados;
5. Sistema valida as informações preenchidas;
6. Sistema registra o novo usuário na base de dados;
7. Sistema envia um e-mail para o novo usuário com seus dados de acesso;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para cadastrar usuários.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo;
5.a. Usuário preencheu o formulário com informações inválidas.
- Sistema irá apresentar uma mensagem informando que os dados estão incorretos e retorna ao passo 3 do cenário principal.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 14- Especificação do caso de uso " Cadastrar Usuário"
	Nome do caso de uso (*)
	Alterar Usuário
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema registra as alterações em um usuário e envia um e-mail para ele com os dados atualizados.
	Cenário principal (*)
	1. Usuário seleciona um usuário existente e escolhe a opção de alterar;
2. Sistema verifica se o perfil do usuário permite alterar usuários;
3. Usuário inicia o preenchimento do formulário com os dados do novo usuário;
4. Usuário seleciona a opção de enviar os dados;
5. Sistema valida as informações preenchidas;
6. Sistema registra as alterações na base de dados;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para alterar usuários.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo
5.a. Usuário preencheu o formulário com informações inválidas.
- Sistema irá apresentar uma mensagem informando que os dados estão incorretos e retorna ao passo 3 do cenário principal.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 15- Especificação do caso de uso " Alterar Usuário"
 
	Nome do caso de uso (*)
	Trocar Senha
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema altera a senha do usuário selecionado e envia um e-mail para ele com a nova senha.
	Cenário principal (*)
	1. Usuário seleciona um usuário existente e escolhe a opção de alterar senha;
2. Sistema verifica se o perfil do usuário permite alterar usuários;
3. Usuário preenche a nova senha
4. Sistema valida a nova senha;
5. Sistema altera a senha do usuário na base de dados.
6. Sistema envia a nova senha para o e-mail do usuário.
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para alterar usuários.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
	Nome do caso de uso (*)
	Bloquear Usuário
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema bloqueia o usuário selecionando impossibilitando futuros acessos.
	Cenário principal (*)
	1. Usuário seleciona um usuário existente e escolhe a opção de bloquear;
2. Sistema verifica se o perfil do usuário permite bloquear usuários;
3. Sistema bloqueia o usuário;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para alterar usuários.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 16-- Especificação do caso de uso " Bloquear Usuário"
	Nome do caso de uso (*)
	Desbloquear Usuário
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema desbloqueia o usuário selecionando impossibilitando futuros acessos.
	Cenário principal (*)
	1. Usuário seleciona um usuário e caso ele esteja bloqueado o sistema habilita o botão Desbloquear
2. Sistema verifica se o perfil do usuário permite desbloquear usuários;
3. Sistema debloqueia o usuário;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para alterar usuários.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 17- Especificação do caso de uso "Desbloquear Usuário"
 
	Nome do caso de uso (*)
	Excluir Usuário
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema remove o cadastro do usuário da base de dados
	Cenário principal (*)
	1. Usuário seleciona um usuário existente e escolhe a opção de excluir;
2. Sistema verifica se o perfil do usuário permite excluir usuários;
3. Sistema verifica se existem outras informações vinculadas ao usuário que será excluído;
4. Sistema exclui o usuário;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para excluir usuários.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo
3.a. Existem registros vinculados ao usuário a ser excluído
- Sistema irá apresentar uma mensagem informando que este usuário está vinculado a outros registros e irá bloqueá-lo, impedindo futuros acessos ao sistema.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 18- Especificação do caso de uso "Excluir Usuário"
	Nome do caso de uso (*)
	Cadastrar Cargos
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema registra um novo cargo.
	Cenário principal (*)
	1. Usuário seleciona a opção de criar cargos;
2. Sistema verifica se o perfil do usuário permite cadastrar cargos;
3. Usuário inicia o preenchimento do formulário com os dados do novo cargo;
4. Usuário seleciona a opção de enviar os dados
5. Sistema valida as informações preenchidas;
6. Sistema registra o novo cargo na base de dados;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para cadastrar cargos.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo
5.a. Usuário preencheu o formulário com informações inválidas.
- Sistema irá apresentar uma mensagem informando que os dados estão incorretos e retorna ao passo 3 do cenário principal.
	Requisitos especiais
	Dispositivo Móvel com conexãoa internet
Tabela 19- Especificação do caso de uso "Cadastrar Cargos"
	Nome do caso de uso (*)
	Alterar Cargos
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema registra alterações em um cargo existente.
	Cenário principal (*)
	1. Usuário seleciona um cargo existente e seleciona a opção de altera–lo;
2. Sistema verifica se o perfil do usuário permite alterar cargos;
3. Usuário inicia o preenchimento do formulário com os dados
atualizados do cargo;
4. Usuário seleciona a opção de enviar os dados
5. Sistema valida as informações preenchidas;
6. Sistema registra as alterações na base de dados;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para alterar cargos.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo;
5.a. Usuário preencheu o formulário com informações inválidas.
- Sistema irá apresentar uma mensagem informando que os dados estão incorretos e retorna ao passo 3 do cenário principal.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 20- Especificação do caso de uso "Alterar Cargos"
 
	Nome do caso de uso (*)
	Excluir Cargos
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema exclui o cargo selecionado da base de dados.
	Cenário principal (*)
	1. Usuário seleciona um cargo existente e escolhe a opção de excluir;
2. Sistema verifica se o perfil do usuário permite excluir cargos;
3. Sistema verifica se existem outras informações vinculadas ao cargo que será excluído;
4. Sistema exclui o cargo da base de dados;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para excluir cargos.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo.
3.a. Existem registros vinculados ao cargo a ser excluído
- Sistema irá apresentar uma mensagem informando que este cargo está vinculado a outros registros impedindo sua exclusão.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 21- Especificação do caso de uso "Excluir Cargos"
	Nome do caso de uso (*)
	Criar Departamentos
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema registra um novo departamento na base de dados.
	Cenário principal (*)
	1. Usuário seleciona a opção de criar departamentos;
2. Sistema verifica se o perfil do usuário permite criar departamentos;
3. Usuário inicia o preenchimento do formulário com os dados do novo departamento;
4. Usuário seleciona a opção de enviar os dados;
5. Sistema valida as informações preenchidas;
6. Sistema registra o novo departamento na base de dados;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para cadastrar departamentos.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo.
3.a. Existem registros vinculados ao cargo a ser excluído
- Sistema irá apresentar uma mensagem informando que este cargo está vinculado a outros registros impedindo sua exclusão.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 22- Especificação do caso de uso "Criar Departamentos"
	Nome do caso de uso (*)
	Alterar Departamentos
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema registra alterações em um departamento existente
	Cenário principal (*)
	1. Usuário seleciona um departamento existente e seleciona a opção de altera–lo;
2. Sistema verifica se o perfil do usuário permite alterar departamentos;
3. Usuário inicia o preenchimento do formulário com os dados
atualizados do departamento;
4. Usuário seleciona a opção de enviar os dados
5. Sistema valida as informações preenchidas;
6. Sistema registra as alterações na base de dados;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para alterar departamentos.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo.
3.a. Existem registros vinculados ao departamento a ser excluído.
- Sistema irá apresentar uma mensagem informando que este departamento está vinculado a outros registros impedindo sua exclusão.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 23- Especificação do caso de uso "Alterar Departamentos"
	Nome do caso de uso (*)
	Excluir Departamentos
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema Exclui o departamento selecionado da base de dados.
	Cenário principal (*)
	1. Usuário seleciona um departamento existente e escolhe a opção de excluir;
2. Sistema verifica se o perfil do usuário permite excluir
departamentos;
3. Sistema verifica se existem outras informações vinculadas ao departamento que será excluído;
4. Sistema exclui o departamento da base de dados;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para excluir departamentos.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo.
3.a. Existem registros vinculados ao departamento a ser excluído.
- Sistema irá apresentar uma mensagem informando que este departamento está vinculado a outros registros impedindo sua exclusão.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 24- Especificação do Caso de Uso "Excluir Departamentos"
	Nome do caso de uso (*)
	Criar Equipes 
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema registra uma nova equipe na base de dados.
	Cenário principal (*)
	1. Usuário seleciona a opção de criar equipes;
2. Sistema verifica se o perfil do usuário permite criar equipes;
3. Usuário inicia o preenchimento do formulário com os dados da nova equipe;
4. Usuário seleciona a opção de enviar os dados;
5. Sistema valida as informações preenchidas;
6. Sistema registra a nova equipe na base de dados;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para cadastrar equipes.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo
5.a. Usuário preencheu o formulário com informações inválidas.
- Sistema irá apresentar uma mensagem informando que os dados estão incorretos e retorna ao passo 3 do cenário principal.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 25- Especificação do Caso de Uso "Criar Equipes"
	Nome do caso de uso (*)
	Alterar Equipes 
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema registra alterações em uma equipe existente.
	Cenário principal (*)
	1. Usuário seleciona uma equipe existente e seleciona a opção de altera–la;
2. Sistema verifica se o perfil do usuário permite alterar equipes;
3. Usuário inicia o preenchimento do formulário com os dados
atualizados;
4. Usuário seleciona a opção de enviar os dados;
5. Sistema valida as informações preenchidas;
6. Sistema registra as alterações na base de dados;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para alterar equipes.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo;
5.a. Usuáriopreencheu o formulário com informações inválidas.
- Sistema irá apresentar uma mensagem informando que os dados estão incorretos e retorna ao passo 3 do cenário principal;
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 26- Especificação do Caso de Uso "Alterar Equipes"
	Nome do caso de uso (*)
	Excluir Equipes 
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema exclui a equipe selecionada da base de dados.
	Cenário principal (*)
	1. Usuário seleciona uma equipe existente e escolhe a opção de excluir;
2. Sistema verifica se o perfil do usuário permite excluir equipes;
3. Sistema verifica se existem outras informações vinculadas a equipe que será excluída;
4. Sistema exclui a equipe da base de dados;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para alterar equipes.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo;
3.a. Existem registros vinculados a equipe a ser excluída
- Sistema irá apresentar uma mensagem informando que esta equipe está vinculado a outros registros, impedindo sua exclusão.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 27- Especificação do Caso de Uso "Excluir Equipes"
	Nome do caso de uso (*)
	Cadastrar Clientes
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema registra o novo cliente na base de dados.
	Cenário principal (*)
	1. Usuário seleciona a opção de cadastrar clientes;
2. Sistema verifica se o perfil do usuário permite cadastrar clientes;
3. Usuário inicia o preenchimento do formulário com os dados do novo cliente
4. Usuário seleciona a opção de enviar os dados;
5. Sistema valida as informações preenchidas;
6. Sistema registra um novo cliente na base de dados;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para cadastrar clientes.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo
5.a. Usuário preencheu o formulário com informações inválidas.
- Sistema irá apresentar uma mensagem informando que os dados estão incorretos e retorna ao passo 3 do cenário principal.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 28- Especificação do Caso de Uso "Criar Clientes"
Tabela 29- Especificação do Caso de Uso "Alterar Clientes"
	Nome do caso de uso (*)
	Alterar Clientes
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema registra alterações em um cliente existente.
	Cenário principal (*)
	1. Usuário abre um cliente existente e seleciona a opção de alterar;
2. Sistema verifica se o perfil do usuário permite alterar clientes;
3. Usuário inicia o preenchimento do formulário com os dados do novo cliente
4. Usuário seleciona a opção de enviar os dados;
5. Sistema valida as informações preenchidas;
6. Sistema registra um novo cliente na base de dados;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para alterar Clientes.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo.
5.a. Usuário preencheu o formulário com informações inválidas.
- Sistema irá apresentar uma mensagem informando que os dados estão incorretos e retorna ao passo 3 do cenário principal
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
	Nome do caso de uso (*)
	Incluir Informações Adicionais (Clientes)
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema registra uma nova informação adicional, como endereço, ou contato. Ambos seguirão a mesma lógica.
	Cenário principal (*)
	1. Usuário seleciona um cliente e então clica na opção de adicionar endereço, ou adicionar contato;
2. Sistema verifica se o perfil do usuário permite cadastrar a informação requisitada;
3. Usuário inicia o preenchimento do formulário com os dados necessário;
4. Usuário seleciona a opção de enviar os dados;
5. Sistema valida as informações preenchidas;
6. Sistema registra a nova informação na base de dados;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para cadastrar informações adicionais.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo
5.a. Usuário preencheu o formulário com informações inválidas.
- Sistema irá apresentar uma mensagem informando que os dados estão incorretos e retorna ao passo 3 do cenário principal.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 30- Especificação do Caso de Uso "Incluir Informações Adicionais (Clientes)"
	Nome do caso de uso (*)
	Alterar Informações Adicionais (Clientes)
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema registra alterações em um endereço ou contato existente.
	Cenário principal (*)
	1. Usuário seleciona um contato ou endereço e clica no botão alterar;
2. Sistema verifica se o perfil do usuário permite alterar informações;
3. Usuário inicia o preenchimento do formulário com os novos dados.
4. Usuário seleciona a opção de enviar os dados;
5. Sistema valida as informações preenchidas;
6. Sistema registra as alterações na base de dados;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para alterar Clientes.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo.
5.a. Usuário preencheu o formulário com informações inválidas.
- Sistema irá apresentar uma mensagem informando que os dados estão incorretos e retorna ao passo 3 do cenário principal
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 31- Especificação do Caso de Uso "Alterar Informações Adicionais (Clientes)"
	Nome do caso de uso (*)
	Excluir Informações Adicionais (Clientes)
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema exclui o endereço ou contato selecionado da base de dados.
	Cenário principal (*)
	1. Usuário seleciona um cliente existente e escolhe a opção de excluir;
2. Sistema verifica se o perfil do usuário permite excluir clientes;
3. Sistema verifica se existem outras informações vinculadas ao cliente que será excluído;
4. Sistema exclui o cliente da base de dados;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para excluir informações.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo.
3.a. Existem registros vinculados ao endereço ou contato a ser excluído
- Sistema irá apresentar uma mensagem informando que a informação está vinculada a outros registros, impedindo sua exclusão.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 32- Especificação do Caso de Uso "Excluir Informações Adicionais (Clientes)"
	Nome do caso de uso (*)
	Bloquear Cliente
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema bloqueia o cliente selecionando impossibilitando que seja vinculado a outros registros.
	Cenário principal (*)
	1. Usuário seleciona um cliente existente e escolhe a opção de bloquear;
2. Sistema verificase o perfil do usuário permite bloquear clientes;
3. Sistema bloqueia o cliente;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para alterar clientes.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 33-- Especificação do Caso de Uso "- Especificação do Caso de Uso "Bloquear Cliente"
	Nome do caso de uso (*)
	Desbloquear Cliente
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema bloqueia o cliente selecionando impossibilitando que seja vinculado a outros registros.
	Cenário principal (*)
	1. Usuário seleciona um cliente existente e escolhe a opção de desbloquear;
2. Sistema verifica se o perfil do usuário permite desbloquear clientes;
3. Sistema desbloqueia o cliente;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para desbloquear clientes.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 34- Especificação do Caso de Uso "Desbloquear Cliente"
Tabela 35- Especificação do Caso de Uso "Excluir Clientes"
	Nome do caso de uso (*)
	Excluir Clientes
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema exclui o cliente selecionado da base de dados.
	Cenário principal (*)
	1. Usuário seleciona um cliente existente e escolhe a opção de excluir;
2. Sistema verifica se o perfil do usuário permite excluir clientes;
3. Sistema verifica se existem outras informações vinculadas ao cliente que será excluído;
4. Sistema exclui o cliente da base de dados;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para excluir clientes.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo.
3.a. Existem registros vinculados ao cliente a ser excluído
- Sistema irá apresentar uma mensagem informando que este cliente está vinculado a outros registros, impedindo sua exclusão e efetuando o seu bloqueio.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
	Nome do caso de uso (*)
	Cadastrar Perfis
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema registra um novo perfil de usuário na base de dados.
	Cenário principal (*)
	1. Usuário seleciona a opção de cadastrar perfis;
2. Sistema verifica se o perfil do usuário permite cadastrar perfis;
3. Usuário inicia o preenchimento do formulário com as permissões do novo perfil;
4. Usuário seleciona a opção de enviar os dados;
5. Sistema valida as informações preenchidas;
6. Sistema registra o novo perfil na base de dados;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para cadastrar perfis.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo.
5.a. Usuário preencheu o formulário com informações inválidas.
- Sistema irá apresentar uma mensagem informando que os dados estão incorretos e retorna ao passo 3 do cenário principal.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 36- Especificação do Caso de Uso "Cadastrar Perfis"
Tabela 37- Especificação do Caso de Uso "Alterar Perfis"
	Nome do caso de uso (*)
	Alterar Perfis
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema registra alterações em um perfil de usuário existente.
	Cenário principal (*)
	1. Usuário seleciona um perfil existente e seleciona a opção de altera–lo;
2. Sistema verifica se o perfil do usuário permite alterar outros perfis;
3. Usuário inicia o preenchimento do formulário com os dados
atualizados do perfil;
4. Usuário seleciona a opção de enviar os dados;
5. Sistema valida as informações preenchidas;
6. Sistema registra as alterações na base de dados;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para alterar perfis.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo.
5.a. Usuário preencheu o formulário com informações inválidas.
- Sistema irá apresentar uma mensagem informando que os dados estão incorretos e retorna ao passo 3 do cenário principal.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
	Nome do caso de uso (*)
	Excluir Perfis
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema exclui o perfil selecionado da base de dados.
	Cenário principal (*)
	1. Usuário seleciona um perfil existente e escolhe a opção de excluir;
2. Sistema verifica se o perfil do usuário permite excluir perfis;
3. Sistema verifica se existem usuários vinculados ao perfil que será excluído;
4. Sistema exclui o perfil da base de dados;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para excluir perfis.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo
3.a. Existem usuários vinculados ao perfil a ser excluído
- Sistema irá apresentar uma mensagem informando que existem vínculos impedindo sua exclusão.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 38- Especificação do Caso de Uso "Excluir Perfis"
	Nome do caso de uso (*)
	Cadastrar Tipo de Tarefa
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema registra um novo tipo de tarefa na base de dados.
	Cenário principal (*)
	1. Usuário seleciona a opção de cadastrar tipos de tarefas;
2. Sistema verifica se o perfil do usuário permite cadastrar esta
informação;
3. Usuário inicia o preenchimento do formulário com as informações do novo classificador;
4. Usuário seleciona a opção de enviar os dados;
5. Sistema valida as informações preenchidas;
6. Sistema registra o novo tipo de tarefa na base de dados;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para cadastrar Tipos de Tarefas.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo.
5.a. Usuário preencheu o formulário com informações inválidas.
- Sistema irá apresentar uma mensagem informando que os dados estão
incorretos e retorna ao passo 3 do cenário principal.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 39- Especificação do Caso de Uso "Cadastrar Tipo de Tarefa"
	Nome do caso de uso (*)
	Alterar Tipos de Tarefas
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema registra alterações em um tipo de tarefa existente.
	Cenário principal (*)
	1. Usuário seleciona um tipo de tarefa existente e seleciona a opção de altera–lo;
2. Sistema verifica se o perfil do usuário permite alterar esta
informação;
3. Usuário inicia o preenchimento do formulário com os dados
atualizados do classificador;
4. Usuário seleciona a opção de enviar os dados;
5. Sistema valida as informações preenchidas;
6. Sistema registra as alterações na base de dados;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para alterar perfis.
- Sistema informa que o usuário não tem permissãopara esta operação encerrando o processo.
5.a. Usuário preencheu o formulário com informações inválidas.
- Sistema irá apresentar uma mensagem informando que os dados estão incorretos e retorna ao passo 3 do cenário principal.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 40- Especificação do Caso de Uso "Alterar tipos de tarefas"
	Nome do caso de uso (*)
	Excluir Tipos de Tarefas
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema exclui o tipo de tarefa selecionado da base de dados.
	Cenário principal (*)
	1. Usuário seleciona um tipo de tarefa existente e escolhe a opção de excluir;
2. Sistema verifica se o perfil do usuário permite excluir este
classificador;
3. Sistema verifica se existem outras informações vinculadas ao cliente que será excluído;
4. Sistema exclui o tipo de tarefa da base de dados;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para alterar perfis.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo.
5.a. Usuário preencheu o formulário com informações inválidas.
- Sistema irá apresentar uma mensagem informando que os dados estão incorretos e retorna ao passo 3 do cenário principal.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 41- Especificação do Caso de Uso "Excluir tipos de tarefas"
	Nome do caso de uso (*)
	Cadastrar Projetos
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema registra o novo projeto na base de dados e envia um e-mail para o responsável.
	Cenário principal (*)
	1. Usuário seleciona a opção de cadastrar Projetos;
2. Sistema verifica se o perfil do usuário permite cadastrar esta
informação;
3. Usuário inicia o preenchimento do formulário com as informações do novo projeto;
4. Usuário seleciona a opção de enviar os dados;
5. Sistema valida as informações preenchidas;
6. Sistema registra o novo projeto na base de dados;
7. Sistema envia um e-mail para o responsável
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para cadastrar projetos.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo.
5.a. Usuário preencheu o formulário com informações inválidas.
- Sistema irá apresentar uma mensagem informando que os dados estão incorretos e retorna ao passo 3 do cenário principal.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 42- Especificação do Caso de Uso "Cadastrar Projetos"
	Nome do caso de uso (*)
	Alterar Status Projetos
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema registra a alteração de status do projeto existente envia uma notificação para o responsável.
	Cenário principal (*)
	1. Usuário seleciona um projeto existente e seleciona a opção de altera–lo;
2. Sistema verifica se o perfil do usuário permite alterar projetos e habilita o formulário;
3. Usuário alterar o combo indicando o novo status do projeto; 
4. Sistema pergunta ao usuário se deseja replicar o status nas etapas do projeto.
6. Sistema registra as alterações na base de dados;
7. Sistema notifica o responsável do projeto;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para alterar projetos.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo.
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 43- Especificação do Caso de Uso "Alterar Status Projeto"
	Nome do caso de uso (*)
	Excluir Projetos
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema exclui o projeto selecionado da base de dados.
	Cenário principal (*)
	1. Usuário seleciona um projeto existente e escolhe a opção de excluir;
2. Sistema verifica se o perfil do usuário permite excluir projetos;
3. Sistema verifica se existem outras informações vinculadas ao projeto que será excluído;
4. Sistema exclui o projeto da base de dados;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para excluir Projetos.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo;
3.a. Existem tarefas vinculadas ao projeto a ser excluído.
- Sistema irá apresentar uma mensagem informando que este projeto está vinculado a outros registros e irá encerrá-lo;
3.b. Projeto possui etapas não concluídas.
Sistema define o projeto como Parcialmente encerrado;
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 44- Especificação do Caso de Uso "Excluir Projetos"
	Nome do caso de uso (*)
	Encerrar Etapas
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema alterar o status da etapa para encerrada.
	Cenário principal (*)
	1. Usuário seleciona a etapa de um projeto existente e escolhe a opção de encerrar;
2. Sistema verifica se o perfil do usuário permite encerrar etapas;
3. Sistema encerra a etapa;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para encerrar etapas.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo;
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 45- - Especificação do Caso de Uso "Encerrar Etapas"
	Nome do caso de uso (*)
	Encerrar Projetos
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema exclui o projeto selecionado da base de dados.
	Cenário principal (*)
	1. Usuário seleciona um projeto existente e escolhe a opção de
encerrar;
2. Sistema verifica se o perfil do usuário permite encerrar projetos;
3. Sistema verifica se existem etapas concluídas;
4. Sistema encerra o projeto;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para encerrar projetos.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo;
3.a. Projeto possui etapas concluídas.
Se todas as tarefas estiverem concluídas o sistema define o projeto como “Encerrado Completamente” se não, o sistema define o projeto como “Encerrado Parcialmente”;
	Requisitos especiais
	Dispositivo Móvel com conexão a internet
Tabela 46- Especificação do Caso de Uso "Encerrar Projetos "
	Nome do caso de uso (*)
	Cadastrar Salas
	Escopo (*)
	Project Manager
	Atores (*)
	Usuário/ Sistema
	Precondição (*)
	O Usuário deve estar autenticado no sistema e ter permissão para efetuar esta operação.
	Pós-condição ou garantia de sucesso (*)
	Sistema registra uma nova sala na base de dados.
	Cenário principal (*)
	1. Usuário seleciona a opção de cadastrar Salas;
2. Sistema verifica se o perfil do usuário permite cadastrar esta
informação;
3. Usuário inicia o preenchimento do formulário com as informações da nova sala;
4. Usuário seleciona a opção de enviar os dados;
5. Sistema valida as informações preenchidas;
6. Sistema registra a nova sala na base de dados;
	Cenários alternativos ou extensões (*)
	2.a. Usuário não tem Permissão para cadastrar Salas.
- Sistema informa que o usuário não tem permissão para esta operação encerrando o processo;
5.a. Usuário preencheu o formulário com informações inválidas.
- Sistema irá apresentar uma mensagem informando que os dados estão incorretos e

Outros materiais