Buscar

PIMV - ANÁLISE E DESENVOLVIMENTO DE SISTEMAS (NOTA 8.5) 2021

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 69 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 69 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 69 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

6
UNIVERSIDADE PAULISTA
ANÁLISE E DESENVOLVIMENTO DE SISTEMA
JEFFERSON DOS SANTOS VEIGA
PROJETO INTEGRADO MULTIDISCIPLINAR V
Projeto de reserva de equipamentos audiovisuais
SÃO PAULO – SP
2021
UNIVERSIDADE PAULISTA
ANÁLISE E DESENVOLVIMENTO DE SISTEMA
PROJETO INTEGRADO MULTIDISCIPLINAR V
Projeto de reserva de equipamentos audiovisuais
Nome: JEFFERSON DOS SANTOS VEIGA
RA: 2018813
Curso: Análise e Desenvolvimento de Sistema
Semestre: 03/2021
SÃO PAULO – SP
2021
RESUMO
O presente Projeto Integrado Multidisciplinar, proposto pela universidade UNIP Interativa, visa aplicar o conhecimento adquirido no semestre pelas aulas de Economia e Mercado, Engenharia de Software II, Projeto de Interface com o Usuário e Programação Orientada a Objetos I. Este trabalho propõe a criação de um projeto de um sistema de reserva de equipamentos audiovisuais que automatize e controle os equipamentos para didática dos profissionais de ensino de colégios de Ensino Fundamental e Médio. Apresentando de forma objetiva todos os requisitos necessários para execução e uso do programa, explicando e exemplificando todos os passos necessários para o uso do sistema, apresentando as funcionalidades que o sistema pode proporcionar.
Palavras-chave: Audiovisuais, Reserva, Ensino.
ABSTRACT
The present Integrated Multidisciplinary Project, proposed by the UNIP Interactive university, aims to apply the knowledge acquired in the semester by the classes of Economics and Market, Software Engineering II, User Interface Design and Object Oriented Programming I. This work requires the creation of a project for an audiovisual equipment reservation system that automates and controls the didactic equipment for teaching professionals in elementary and high schools. Objectively presenting all the requirements for the execution and use of the program, explaining and exemplifying all the steps for using the system, as functions that the system can provide.
Key words: Audiovisuals, Reservation, Teaching.
Sumário
1.	INTRODUÇÃO	6
2.	AGENTE ECONÔMICO	6
2.1.	Viabilidade Econômica	7
3.	IDENTIFICANDO O PROBLEMA	8
4.	REQUISITOS	8
4.1.	Requisitos Funcionais	8
4.1.1.	[RF01] Fazer Login	8
4.1.2.	[RF02] Fazer Agendamento	9
4.1.3.	[RF03] Alterar Agendamento	9
4.1.4.	[RF04] Excluir Agendamento	9
4.1.5.	[RF05] Consultar Agendamento	9
4.1.6.	[RF06] Cadastrar Usuário	9
4.1.7.	[RF07] Alterar Usuário	9
4.2.	Requisitos Não Funcionais	9
5.	REGRAS DE NEGÓCIO	11
6.	DESENVOLVIMENTOS DE CASOS DE USO	12
6.1.	Análise do Caso de Uso	12
6.2.	Diagramas de Caso de Uso	12
6.3.	Descrição de Casos de uso	13
6.3.1.	Caso de uso – Fazer Login	13
6.3.2.	Caso de uso – Cadastrar Usuário	14
6.3.3.	Caso de uso – Alterar Usuário	15
6.3.4.	Caso de uso – Fazer Agendamento	16
6.3.5.	Caso de uso – Alterar Agendamento	17
6.3.6.	Caso de uso – Excluir Agendamento	17
6.3.7.	Caso de uso – Consultar Agendamento	18
7.	METODOLOGIA ADOTADA	19
8.	PROTÓTIPOS DE INTERFACES	20
8.1.	Tela Inicial	21
8.2.	Tela de Login	21
8.3.	Tela de Cadastro	22
8.4.	Tela Menu Principal	23
8.5.	Tela Fazer Agendamento	24
8.6.	Tela Alterar Agendamento	25
8.7.	Tela Excluir Agendamento	26
8.8.	Tela Consultar Agendamento	27
9.	DIAGRAMA DE CLASSE	28
10.	ROTEIRO DE TESTE	29
10.1.	Apresentação Sistema	29
10.2.	Tela Inicial	31
10.3.	Cadastrar Usuário	32
10.4.	Tela de Login	36
10.5.	Menu Principal	38
10.6.	Fazer Agendamento	39
10.7.	Alterar Agendamento	49
10.8.	Excluir Agendamento	57
10.9.	Consultar Agendamento	61
10.10.	Relatório Final	63
11.	CONCLUSÃO	64
12.	REFERÊNCIAS	65
INTRODUÇÃO
O projeto do sistema proposto neste trabalho, surgiu da necessidade pelo cliente de otimização, controle e organização de equipamento audiovisuais e agilidade nos agendamentos e requisições de reserva dos mesmos. Apresentado o cenário das necessidades do cliente e utilização que deverá auxiliar na especificação e a divisão dos requisitos. Abaixo segue o cenário proposto:
“O Colégio Vencer Sempre disponibiliza equipamentos de informática e vídeo (tais como DATA-SHOWS, TV com VCR, TV com DVD, Projetor de Slides, Sistemas de Áudio-Microfone, Caixa amplificada, Notebooks, Kits Multimídia etc.), como ferramentas de apoio para aulas e palestras, aos professores e coordenadores da instituição, alocando-os em salas de aula e auditórios, a pedido antecipado dos colaboradores de ensino. Atualmente o sistema de reserva é manual e muitos professores não conseguem utilizar os recursos que precisam, pois o agendamento é ineficiente.’’
Para atender a necessidade do cenário atual da instituição de ensino, os responsáveis da instituição resolveram contratar uma empresa para desenvolver um sistema de reserva e agendamentos de equipamentos audiovisuais.
AGENTE ECONÔMICO
Com a definição dos agentes econômicos sendo neste projeto entre o cliente e nossa empresa que estará solicitando o software estaremos ofertando bens e serviços. Identificando os agentes envolvidos sendo a família que estará consumindo o serviço prestado e a empresa que estará efetuando a prestação do serviço por meio do intermédio do mercado que não é exatamente um agente econômico mais estará sendo o mediador entre o consumidor e o empresário. Onde o mercado se verifica a lei da oferta e demanda, para concretizar-se a troca entre as partes.
Viabilidade Econômica
Em levantamento e análise do custo de desenvolvimento, por sermos uma empresa pequena de software estarão envolvidos um desenvolvedor back-end e um desenvolvedor front-end, um designer e o analista estará fazendo o levantamento de requisitos junto ao cliente para ser identificada a necessidade do mesmo, incluso estaremos instalando o sistema nas máquinas que serão utilizadas e treinando o pessoal para uso do sistema, abaixo a listagem de custos das despesas da empresa:
Tabela 1 – Despesas mensais
	Despesas Fixas Mensais
	Item 
	Quantidade
	Valor Unitário (R$)
	Valor Total (R$)
	Salário de Programadores 
	2
	 R$ 1.500,00 
	 R$ 3.000,00 
	Salário de Designer 
	1
	 R$ 400,00 
	 R$ 400,00 
	Salário Analista de Sistemas
	1
	 R$ 2.000,00 
	 R$ 2.000,00 
	Aluguel
	1
	 R$ 400,00 
	 R$ 400,00 
	Energia 
	1
	 R$ 200,00 
	 R$ 200,00 
	Água 
	1
	 R$ 50,00 
	 R$ 50,00 
	Telefone
	1
	 R$ 100,00 
	 R$ 100,00 
	Material de Escritório
	1
	 R$ 50,00 
	 R$ 50,00 
	Manutenção / Limpeza
	1
	100
	 R$ 100,00 
	Material de Limpeza
	1
	50
	 R$ 50,00 
	Total
	 
	 
	 R$ 6.350,00 
Fonte: O autor, 2021.
Tabela 2 – Despesas hardware e software	
	Despesas Hardware e Software
	Computador
	Quantidade
	Valor Unitário (R$)
	Valor Total (R$)
	Hardware
	2
	 R$ 1.500,00 
	 R$ 3.000,00 
	Sistema Operacional
	2
	 R$ 500,00 
	 R$ 1.000,00 
	Ferramentas de Desenvolvimento
	2
	 R$ 500,00 
	 R$ 1.000,00 
	Ferramentas de Modelagem
	1
	 R$ 2.000,00 
	 R$ 2.000,00 
	TOTAL
	 
	 
	 R$ 7.000,00 
	Custo Anual (20% do total)
	 
	 
	 R$ 1.166,67 
	Custo Mensal
	 
	 
	 R$ 97,22 
Fonte: O autor, 2021.
Após ser feito o levantamento dos gastos que a empresa terá no desenvolvimento do software, concluímos a cobrança do valor de R$ 16.762.78 pelo valor do sistema, sendo o período de desenvolvimento de dois meses, conforme tabela abaixo:
				Tabela 3 – Custos totais do desenvolvimento
	Custos Totais do Desenvolvimento
	Mês 
	Valor Total (R$)
	Mês 1
	 R$ 6.447,22 
	Mês 2
	 R$ 6.447,22 
	TOTAL
	 R$ 12.894,44 
	Valor Cobrado Pelo Software 
	 R$ 16.762,78 
Fonte: O autor, 2021.
Valor cobrado do sistema foi deduzido de 12.894,44 + 30% em cima do valor para obter o lucro desejado por estarmos começando no mercado será uma boa relação entre a empresa e o mercado.
IDENTIFICANDO O PROBLEMA
No levantamentodos requisitos sobre o problema atual do cliente que estaremos realizando o desenvolvimento do software onde ele possui equipamentos que são reservados para uso em um determinado tempo para uma aula, reunião, conferência, palestras e afins. Onde a reserva para uso dos equipamentos está sendo feito manual atualmente, neste projeto estaremos otimizando e automatizando com o desenvolvimento do programa para reserva de equipamento audiovisuais.
REQUISITOS
Por determinação estaremos indicando os requisitos funcionais e não funcionais por siglas, para os requisitos funcionais usaremos as siglas [RFxx] e para os requisitos não funcionais usaremos as siglas [RNFxx].
Requisitos Funcionais
Estaremos definindo as funções que o sistema deve realizar. Os requisitos funcionais foram organizados de acordo com suas características.
[RF01] Fazer Login
Identificação: [RF01] Fazer Login.
Descrição: Permite que o usuário tenha acesso as informações que pertence ao software. Para isso, o usuário deverá digitar login e senha. Não deve haver outra maneira de acessar o sistema diferente desta.
Descrição complementar: Se o usuário não tiver login o mesmo terá que efetuar o cadastro que veremos no requisito funcional [RF06] que veremos posteriormente.
[RF02] Fazer Agendamento
Identificação: [RF02] Fazer Agendamento.
Descrição: Permite que o usuário após acessar o sistema, no menu inicial escolher a opção de fazer agendamento, na tela a seguir escolher o equipamento e a data do requerimento da reserva e salvar o agendamento.
[RF03] Alterar Agendamento
Identificação: [RF03] Alterar Agendamento.
Descrição: Permite que o usuário após ter feito um agendamento, possa alterar a solicitação através dessa opção e salvar a alteração do agendamento.
[RF04] Excluir Agendamento
Identificação: [RF04] Excluir Agendamento.
Descrição: Permite que o usuário após ter feito um agendamento, possa excluir a solicitação através dessa opção e salvar a exclusão do agendamento.
[RF05] Consultar Agendamento
Identificação: [RF05] Consultar Agendamento.
Descrição: Permite que o usuário após ter feito um agendamento, possa consultar a solicitação através dessa opção.
[RF06] Cadastrar Usuário
Identificação: [RF06] Cadastrar Usuário.
Descrição: Se o usuário da tela de login não tiver cadastro ele pode estar fazendo o cadastro de usuário e senha através desta opção.
[RF07] Alterar Usuário
Identificação: [RF07] Alterar Usuário.
Descrição: Após o usuário acessar o sistema o mesmo tem a opção de alterar os dados de usuário.
Requisitos Não Funcionais
Descrevem a qualidade dos serviços ou funções que estão disponíveis no sistema. A implantação dos requisitos não funcionais, surgem conforme a necessidade dos usuários do sistema, em razão de orçamento e outros fatores e também podem estar envolvidos a confiabilidade. Estes requisitos devem orientar o desenvolvimento no sentido de garantir o desempenho, confiabilidade, usabilidade, disponibilidade, segurança, manutenção e tecnologias envolvidas.
Tabela 4- Descrição dos requisitos não-funcionais do sistema 
	Identificador
	Categoria
	Nome
	Descrição
	[RNF01]
	Desempenho
	Velocidade de processo.
	O tempo de execução dos processos do sistema deve ser curto.
	[RNF02]
	Desempenho
	Atualização do Banco de Dados
	O banco de dados deve ser atualizado em tempo real quando um cliente efetuar o agendamento ou alguma alteração de um agendamento.
	[RNF03]
	Desempenho
	Volume de utilização
	O sistema deve ser capaz de suportar um número alto de usuários ativos ao mesmo tempo.
	[RNF03]
	Segurança
	Autenticação de usuário
	Todos os clientes devem conter um cadastro para uso do sistema, em caso de primeiro acesso, o cliente deve ser redirecionado para efetuar seu cadastro.
	[RNF04]
	Segurança
	Criptografia de senhas.
	Todas as senhas de usuário devem ser criptografadas ao serem armazenadas ao banco de dados.
	[RNF05]
	Usabilidade
	Fácil utilização
	Um novo cliente deve ser capaz de efetuar um agendamento rapidamente e sem a necessidade de muitas orientações.
Fonte: O autor, 2021.
REGRAS DE NEGÓCIO
Regra de negócio é a definição da forma de fazer o negócio, representando a política interna, o processo definido e/ou as regras básicas de conduta. Ou melhor, é um conjunto de instruções que os usuários já seguem e que o software a ser desenvolvido deve contemplar. Restrições, condições, validações e exceções do processo são alguns exemplos tradicionais de regras de negócio. Usaremos as siglas “RNxx” para identificar as Regras de Negócios. Abaixo veremos as regras que o sistema terá que cumprir:
RN01 – Validação de Senha Usuário
Regra de negócio que valida o usuário no login no sistema, o usuário terá que efetuar a criação da senha de até 6 caracteres usando números inteiros.
RN02 – Validação de Cadastramento de Usuário
Regra de negócio que verifica se o cadastramento de login do usuário tem até 8 caracteres que pode conter letras e números.
RN03 – Autenticação do CPF do Usuário
Regra de negócio que autentica o CPF do usuário no momento do cadastramento do usuário em sistema.
RN04 – Validação do E-mail do usuário
Regra de negócio que valida o e-mail do usuário no cadastramento em sistema, será enviado um e-mail para o e-mail informado no cadastramento, para clicar na URL enviada por e-mail e assim validando o e-mail no cadastro.
RN05 – Verificação Idade do Usuário 
Regra de negócio que verifica se o usuário que está fazendo o cadastramento para uso do sistema é maior de 18 anos.
DESENVOLVIMENTOS DE CASOS DE USO
Análise do Caso de Uso
Em verificação no cenário proposto, foram identificados os relacionamentos entre os elementos do sistema, que serão identificados pelo diagrama de casos de uso que veremos a seguir. Os atores são qualquer elemento externo que fazem alguma interação com o sistema e o caso de uso demonstra a sequência de atividades executadas em determinadas ações no sistema.
Diagramas de Caso de Uso
A figura a seguir demonstra o diagrama de caso de uso do sistema para o sistema de reserva de equipamentos audiovisuais e descreve seus casos de uso.
Atores Identificados:
· Cliente;
· Estoque.
Casos de Uso Identificados:
· Fazer Login;
· Fazer Agendamento;
· Alterar Agendamento;
· Excluir Agendamento;
· Consultar Agendamento;
· Cadastrar Usuário;
· Alterar Usuário.
Figura 1 – Diagrama de caso de uso
Fonte: O autor, 2021.
Descrição de Casos de uso
Caso de uso – Fazer Login
Tabela 4 – Descrição do caso de uso fazer login
	Identificação
	Fazer Login
	Escopo
	Sistema Reserva Equipamentos Audiovisuais 
	Descrição do Propósito
	Esse caso de uso permite ao usuário fazer o login em sua conta.
	Ator primário
	Cliente
	Interessados
	Clientes e Colégio
	Pré-condições
	O usuário deve possuir um login e senha.
	Pós-condições
	O usuário efetua o login e é redirecionado para a página inicial do sistema.
	Fluxo normal:
1. O usuário acessa a URL do sistema
2. O sistema exibe uma mensagem perguntando se o usuário possui dados de acesso.
3. O usuário clica em efetuar login.
4. O usuário informa os dados de acesso.
5. O sistema redireciona o usuário para o menu.
	Fluxo Alternativo
2.1 Caso o usuário seja um cliente que não possua cadastro, ele clica em Efetuar Cadastro e o sistema o redireciona para a tela de cadastro. 
2.2 Extensão para Efetuar Cadastro
4.1 Caso o usuário insira dados de acesso invalido, uma mensagem é exibida.
	Requisitos relacionados:
	RNF03 – Autenticação de usuário; RNF05 – Fácil utilização
Fonte: O autor, 2021.
Caso de uso – Cadastrar Usuário
Tabela 5 - Descrição do caso de uso cadastrar usuário
	Identificação
	Cadastrar Usuário
	Escopo
	Sistema Reserva Equipamentos Audiovisuais 
	Descrição do Propósito
	Esse caso de uso permite ao usuário efetuar seu cadastro no sistema
	Ator primário
	Cliente
	Interessados
	Clientes e Colégio
	Pré-condições
	Não possuir nem estar logado com uma conta já cadastrada
	Pós-condições
	O sistema cadastra as informações do cliente e efetua o login.
	Fluxo normal:
1. O sistema exibe os campos “nome completo”, “CPF”, “e-mail”, “data de nascimento”, “login” e“senha” para preenchimento do cadastro. 
2. O cliente preenche os dados e clica em salvar.
3. O sistema exibe uma mensagem de cadastro efetuado com sucesso e efetua o login do cliente, redirecionando para a página inicial.
	Fluxo Alternativo
1.1 Caso o cliente deixe algum dos campos em branco ou com preenchimento invalido, o sistema exibe uma mensagem.
1.2 Caso o cliente informe um login já em uso, o sistema exibe uma mensagem.
	Requisitos relacionados:
	RNF03 – Autenticação de usuário; RNF04 Criptografia de senhas; RNF05 – Fácil utilização
Fonte: O autor, 2021.
Caso de uso – Alterar Usuário
Tabela 6 - Descrição do caso de uso alterar usuário
	Identificação
	Alterar Usuário
	Escopo
	Sistema Reserva Equipamentos Audiovisuais 
	Descrição do Propósito
	Esse caso de uso permite ao usuário alterar seu cadastro no sistema
	Ator primário
	Cliente
	Interessados
	Clientes e Colégio
	Pré-condições
	Estar logado com uma conta já cadastrada
	Pós-condições
	O sistema altera as informações do cliente e salva o cadastro.
	Fluxo normal:
1. O sistema exibe os campos “nome completo”, “CPF”, “e-mail”, “data de nascimento”, “login” e “senha” para alteração do cadastro. 
2. O cliente preenche os dados e clica em salvar.
3. O sistema exibe uma mensagem de alteração efetuada com sucesso e efetua o login do cliente, redirecionando para a página inicial.
	Fluxo Alternativo
1.1 Caso o cliente deixe algum dos campos em branco ou com preenchimento invalido, o sistema exibe uma mensagem.
1.2 Caso o cliente informe um login já em uso, o sistema exibe uma mensagem.
	Requisitos relacionados:
	RNF03 – Autenticação de usuário; RNF02 Atualização do Banco de Dados; RNF05 – Fácil utilização
Fonte: O autor, 2021.
Caso de uso – Fazer Agendamento
Tabela 7 - Descrição do caso de uso fazer agendamento
	Identificação
	Fazer Agendamento
	Escopo
	Sistema Reserva Equipamentos Audiovisuais 
	Descrição do Propósito
	Esse caso de uso permite ao usuário logado em sistema fazer o agendamento da reserva do equipamento audiovisual
	Ator primário
	Cliente
	Interessados
	Clientes e Colégio
	Pré-condições
	Estar logado com uma conta já cadastrada
	Pós-condições
	O sistema reserva o equipamento escolhido pelo usuário e agenda na data escolhida.
	Fluxo normal:
1. O sistema exibe a caixa de seleção com os equipamentos disponíveis no estoque para reserva.
2. O cliente seleciona o(s) equipamento(s) que será reservado.
3. O cliente escolhe a data do agendamento que será retirado o equipamento e a data da entrega do equipamento retirado.
4. O cliente clica em “Salvar” a solicitação.
	Fluxo Alternativo
4.1 Caso o cliente não quiser salvar por algum motivo, ele poderá clicar em “Excluir”, o sistema retornará para tela de menu.
4.2 Caso o cliente queria voltar ao menu inicial poderá escolher a opção “Voltar”.
1.1 Caso algum equipamento não estiver disponível aparecerá em branco a caixa de seleção.
	Requisitos relacionados:
	RNF01 – Velocidade de Processo; RNF02 Atualização do Banco de Dados; RNF05 – Fácil utilização; RNF03 - Volume de utilização
Fonte: O autor, 2021.
Caso de uso – Alterar Agendamento
Tabela 8 - Descrição do caso de uso alterar agendamento
	Identificação
	Alterar Agendamento
	Escopo
	Sistema Reserva Equipamentos Audiovisuais 
	Descrição do Propósito
	Esse caso de uso permite ao usuário logado em sistema alterar o agendamento da reserva do equipamento audiovisual
	Ator primário
	Cliente
	Interessados
	Clientes e Colégio
	Pré-condições
	Estar logado com uma conta já cadastrada e ter feito algum agendamento em sistema
	Pós-condições
	O sistema altera a reserva do equipamento escolhido pelo usuário e também pode ser alterada a data escolhida.
	Fluxo normal:
1. O sistema exibe os agendamentos que estão vinculados ao usuário.
2. O cliente seleciona o(s) equipamento(s) que será alterado.
3. O cliente pode alterar a data do agendamento que será retirado o equipamento e a data da entrega do equipamento retirado.
4. O cliente clica em “Salvar” a solicitação.
	Fluxo Alternativo
4.1 Caso o cliente não quiser salvar por algum motivo, ele poderá clicar em “Voltar”, o sistema retornará para tela de menu.
1.1 Caso não tiver nenhum equipamento reservado a caixa de seleção aparecerá em branco.
	Requisitos relacionados:
	RNF01 – Velocidade de Processo; RNF02 Atualização do Banco de Dados; RNF05 – Fácil utilização; RNF03 - Volume de utilização
Fonte: O autor, 2021.
Caso de uso – Excluir Agendamento
Tabela 6 - Descrição do caso de uso excluir agendamento
	Identificação
	Excluir Agendamento
	Escopo
	Sistema Reserva Equipamentos Audiovisuais 
	Descrição do Propósito
	Esse caso de uso permite ao usuário logado em sistema excluir o agendamento da reserva do equipamento audiovisual
	Ator primário
	Cliente
	Interessados
	Clientes e Colégio
	Pré-condições
	Estar logado com uma conta já cadastrada e ter feito algum agendamento em sistema
	Pós-condições
	O sistema exclui o agendamento do equipamento escolhido pelo usuário
	Fluxo normal:
1. O sistema exibe os agendamentos que estão vinculados ao usuário.
2. O cliente seleciona o(s) agendamento(s) que será feita a exclusão.
3. O cliente clica em “Salvar” a solicitação de exclusão.
	Fluxo Alternativo
3.1 Caso o cliente não quiser salvar por algum motivo, ele poderá clicar em “Voltar”, o sistema retornará para tela de menu.
1.1 Caso não tiver nenhum equipamento reservado a caixa de seleção aparecerá em branco.
	Requisitos relacionados:
	RNF01 – Velocidade de Processo; RNF02 Atualização do Banco de Dados; RNF05 – Fácil utilização; RNF03 - Volume de utilização
Fonte: O autor, 2021.
Caso de uso – Consultar Agendamento
Tabela 9 - Descrição do caso de uso consultar agendamento
	Identificação
	Consultar Agendamento
	Escopo
	Sistema Reserva Equipamentos Audiovisuais 
	Descrição do Propósito
	Esse caso de uso permite ao usuário logado em sistema possa consultar o agendamento da reserva do equipamento audiovisual
	Ator primário
	Cliente
	Interessados
	Clientes e Colégio
	Pré-condições
	Estar logado com uma conta já cadastrada e ter feito algum agendamento em sistema
	Pós-condições
	O sistema consulta o agendamento escolhido pelo usuário
	Fluxo normal:
1. O sistema exibe os agendamentos que estão vinculados ao usuário.
2. O cliente verificar os equipamentos e a data do agendamento consultado.
3. O cliente clica em “Voltar” para retornar ao menu.
	Fluxo Alternativo
1.1 Caso não tiver nenhum equipamento reservado a caixa de seleção aparecerá em branco.
	Requisitos relacionados:
	RNF01 – Velocidade de Processo; RNF02 Atualização do Banco de Dados; RNF05 – Fácil utilização; RNF03 - Volume de utilização
Fonte: O autor, 2021.
METODOLOGIA ADOTADA
A norma selecionada para estar frente de qualidade no projeto é a norma ISO 9126, de 1991, que defini um modelo de qualidade e um processo resumido de avaliação de produto e software, veremos as adequações do software a seguir sobre funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade.
· Funcionalidade: O sistema é adequado pelo cenário proposto pelo cliente e faz os agendamentos dos equipamentos conforme solicitado, o processo de acurácia é feito com exatidão. Interoperabilidade com o banco de dados. Na segurança de acesso do usuário o sistema é protegido e somente tem acesso as pessoas autorizadas. A Conformidade do software está seguindo a legislação, as normas e padrões aplicados ao software.
· Confiabilidade: O software estar sendo verificado e corrigido periodicamente defeitos trabalhando a maturidade reduzindo as falhas no sistema. O sistema ao verificar falhas em certas atividades estará se recuperando e criando logs do erro no decorrer daquela atividade e enviando análise a equipe de desenvolvimento que estará analisando a manutenção e implementação da mesma, através de patch de atualizações. 
· Usabilidade: O software no quesito da inteligibilidade é de fácil entendimento de suas funcionalidades para o usuário e retornando solução esperada para o usuário do sistema. Sendo adotado medidas simplesno aprendizado e se tratando de operacionalidade o sistema facilita a operação para o usuário e também tratando os erros se acontecerem. Na atratividade do sistema é projetado a interface para ter um visual adequado a todos tipos de usuário e visando suas dificuldades se houverem.
· Eficiência: O sistema é desenvolvido e testado para ser atendido com resposta rápida nas requisições que são solicitadas. Os recursos que são aproveitados serão os disponíveis naquele ambiente e com baixo impacto no desenvolvimento de outras atividades fora a do sistema.
· Manutenibilidade: O sistema estará enviando relatórios de erros ao setor de desenvolvimento e criando logs no processo, para ser identificados os problemas e tratados, sistema estará sendo atualizado com patch e atualizações de correção e alteração, o patch estará sempre sendo testado pela equipe de desenvolvimento antes de ser aplicado no cliente em questão para evitar defeitos para o usuário.
· Portabilidade: O sistema é desenvolvido para atender as plataformas e sistema operacionais variados. A coexistência do software que foi desenvolvido para não ter e não influenciar outro software que estão instalados ou usados na máquina instalada. O sistema é projetado para se adequar a futuras atualizações nas plataformas ou sistemas operacionais.
PROTÓTIPOS DE INTERFACES
Para apresentação do sistema e para explicação do funcionamento de cada tela, farei algumas breves explicações e posteriormente estarei detalhando todo funcionamento do sistema proposto e o roteiro de teste que será simulado. 
Veremos a seguir as seguintes telas:
1. Tela Inicial;
2. Tela de Login;
3. Tela Cadastro do Usuário;
4. Tela do Menu Principal;
5. Tela Fazer Agendamento;
6. Tela Alterar Agendamento;
7. Tela Excluir Agendamento;
8. Tela Consultar Agendamento.
Tela Inicial
Na figura abaixo mostra a Tela Inicial do programa onde a entrada de dados é dois botões um de “Login” do usuário e o outro de “Cadastro” se o usuário não tiver. O processamento dos dados é realizado para outras telas do programa sendo a Tela de Login e Cadastro do Usuário. A saída de informação são te posicionar no sistema para outras telas conforme informado anteriormente.
Figura 2 – Tela inicial do programa
Fonte: O autor, 2021.
Tela de Login
Na figura abaixo mostra a Tela Login do programa onde a entrada de dados é dois campos um de “Login Usuário” e o outro de “Senha Usuário” após digitar acesse com botão “Acessar” se o usuário não tiver ele pode voltar com botão “Voltar”. O processamento dos dados é a verificação e autenticação de usuário e senha. A saída de informação são te posicionar no sistema para a tela Menu Principal do programa.
Figura 3 – Tela login do programa
Fonte: O autor, 2021.
Tela de Cadastro
Na figura abaixo mostra a Tela Cadastro do programa onde a entrada de dados é seis campos sendo de “Nome Completo”, “CPF”, “Data de Nascimento”, “E-mail”, “Nome de usuário” e “Senha” o usuário terá que efetuar o preenchimento dos campos e selecionar o botão “Cadastrar” para efetuar o cadastro para usar o sistema, também poderá selecionar o botão “Voltar” para ir a Tela Inicial. O processamento é a validação do CPF, e-mail, nome do usuário até 8 caracteres entre letras e números e Senha até 6 números. A saída de informação são te posicionar no sistema para a tela Menu Principal do programa.
Figura 4 – Tela cadastro do programa
Fonte: O autor, 2021.
Tela Menu Principal
Na figura abaixo mostra a Tela Menu Principal do programa onde a entrada de dados é quatro botões principais e três botões secundários, os botões principais são de “Fazer Agendamento”, “Alterar Agendamento”, “Excluir Agendamento” e “Consultar Agendamento” que são as principais funcionalidades e os secundários localizados na parte superior “Menu Principal”, “Alterar Cadastro” e “Sair do Sistema”. O processamento dos dados é realizado para outras telas do programa sendo a Tela de Fazer Agendamento, Tela de Alterar Agendamento, Tela de Excluir Agendamento e Tela de Consultar Agendamento. A saída de informação são te posicionar no sistema para outras telas conforme informado anteriormente.
Figura 5 – Tela menu principal do programa
Fonte: O autor, 2021.
Tela Fazer Agendamento
Na figura abaixo mostra a Tela Fazer Agendamento do programa onde a entrada de dados é três campos de “Data de Agendamento”, “Data de Entrega” e “Nome do Equipamento” onde preenchendo e selecionando o botão realiza o processamento e três botões secundários na parte superior “Menu Principal”, “Alterar Cadastro” e “Sair do Sistema”. O processamento realizado apresenta os equipamentos. A saída de informações é no campo abaixo informa os equipamentos reservados escolhidos ao pressionar o botão “Selecionar”, após isso o usuário poderá selecionar o botão “Salvar” ou selecionar o botão “Cancelar” para ir ao Menu Principal.
Figura 6 – Tela fazer agendamento do programa
Fonte: O autor, 2021.
Tela Alterar Agendamento
Na figura abaixo mostra a Tela Alterar Agendamento do programa onde a entrada de dados é três campos de “Data de Agendamento”, “Data de Entrega” e “Nome do Equipamento” o campo dos “Equipamentos” reservados selecionados onde selecionando os equipamentos e pressionando o botão “Excluir” estará excluindo o equipamento selecionado e poderá também incluir equipamentos assim concluindo a alteração pressionando o botão “Salvar”, o botão “Cancelar” para retornar ao Menu Principal e três botões secundários na parte superior “Menu Principal”, “Alterar Cadastro” e “Sair do Sistema”. O processamento realizado após selecionado os equipamentos. A saída de informações é no campo abaixo indica os equipamentos escolhidos ao pressionar o botão “Excluir” retira o equipamento do campo de equipamentos reservados após isso o usuário poderá selecionar o botão “Salvar” ou selecionar o botão “Cancelar” para ir ao Menu Principal.
Figura 7 – Tela alterar agendamento do programa
Fonte: O autor, 2021.
Tela Excluir Agendamento
Na figura abaixo mostra a Tela Excluir Agendamento do programa onde a entrada de dados é três botões de “Salvar”, “Excluir” e “Cancelar” o campo dos “Equipamentos” reservados selecionados onde selecionando os equipamentos e pressionando o botão “Excluir” estará excluindo o equipamento, o botão “Cancelar” para retornar ao Menu Principal e três botões secundários na parte superior “Menu Principal”, “Alterar Cadastro” e “Sair do Sistema”. O processamento realizado após selecionado os equipamentos. A saída de informações é no campo abaixo indica os equipamentos escolhidos ao pressionar o botão “Excluir” retira o equipamento do campo de equipamentos reservados após isso o usuário poderá selecionar o botão “Salvar” concluindo a exclusão ou selecionar o botão “Voltar” para ir ao Menu Principal.
Figura 8 – Tela excluir agendamento do programa
Fonte: O autor, 2021.
Tela Consultar Agendamento
Na figura abaixo mostra a Tela Consultar Agendamento do programa onde não há entrada de dados tem um botão “Cancelar” três botões secundários na parte superior “Menu Principal”, “Alterar Cadastro” e “Sair do Sistema”. O processamento realizado é a seleção dos equipamentos. A saída de informações é no campo abaixo indica os equipamentos reservados escolhidos ao pressionar o botão “Cancelar” retorna ao para ir ao Menu Principal.
Figura 9 – Tela consultar agendamento do programa
Fonte: O autor, 2021.
DIAGRAMA DE CLASSE
Na elaboração do diagrama de classe, foram aplicadas o aprendizado da análise do cenário proposto, efetuado o levantamento de informações para a construção do diagrama na Figura 10 – Diagrama de Classe, é a apresentada a construção do diagrama conforme o levantamento do cenário proposto. Essa representação deverá mostrar o as relações das classes que os objetos devem desempenhar no sistema. Verificamos na figura abaixo as características de cada classe, herança e Polimorfismo que temos no nosso sistema através de atributos e métodos.
Figura 10 – Diagrama de Classe
Fonte: O autor, 2021.
ROTEIRO DE TESTE
Estaremos iniciando os testes da interface do sistema e todas as fases queo sistema deve percorrer bem como de entrada de dados, processamentos e saída de dados, também veremos fluxos alternativos com suas mensagens de erros que poderemos ter com base no preenchimento e ações do usuário.
Apresentação Sistema
Prototipagem do sistema foi feito no Programa Axure RP 9, abrir o projeto para o teste conforme a imagem abaixo, que estará seguindo com a documentação do projeto.
1. Abra o sistema AXURE, na tela INICIAL, clique em FILE e selecione a opção OPEN...conforme a imagem abaixo:
Figura 11 – Abertura do projeto axure
Fonte: O autor, 2021.
2. Abrirá um JANELA, selecione o arquivo “PIMV” e clique em ABRIR, conforme a imagem abaixo:
Figura 12 – Abertura do arquivo PIMV
Fonte: O autor, 2021.
3. O sistema abrirá o projeto dentro da TELA INICIAL do programa AXURE, conforme o exemplo abaixo:
Figura 13 – Tela inicial com projeto PIMV aberto
Fonte: O autor, 2021.
Tela Inicial
1. Abrindo o sistema na TELA INICIAL, clique no botão CADASTRAR USUÁRIO, conforme exemplo abaixo:
Figura 14 – Tela inicial indicando cadastro usuário
Fonte: O autor, 2021.
2. Ao mover o cursor do mouse acima do botão irá abrir uma caixinha de ajuda indicando a ação do botão CADASTRAR USUÁRIO e irá mudar a cor do botão para indicar a seleção do mesmo.
Informe importante: Todos os botões do sistema mudam a cor para poder ajudar o usuário, indicando que aquele botão está sendo selecionado para efetuar o clique se o usuário quiser e os principais botões do sistema tem a interação da caixinha indicando a ação do botão.
Cadastrar Usuário
1. Abrindo a tela CADASTRAR USUÁRIO no sistema, aparecerá os campos para preenchimento do cadastro do NOVO USUÁRIO ou ALTERAÇÃO do usuário que já utiliza o sistema.
2. Os campos são NOME COMPLETO, CPF, DATA DE NASCIMENTO, EMAIL, NOME DO USUÁRIO E SENHA.
3. Clique no campo NOME COMPLETO, digite no campo o nome completo do usuário, para o teste usaremos o nome “Teste Fulano”.
4. Clique no campo CPF, digite no campo o CPF do usuário, para o teste usaremos o CPF “123.456.789.10”.
Informe importante: No campo CPF valida os 11 dígitos, se fizer o preenchimento com menos de 11 dígitos e CLICAR no botão CADASTRAR o sistema não deixará, informando a msg de erro que veremos na imagem do fluxo alternativo do cadastro “Favor revisar os campos do cadastro”.
5. Clique no CALENDÁRIO que está localizado do lado direito do campo do campo DATA DE NASCIMENTO, abrirá um calendário para ser selecionado a DATA DE NASCIMENTO do usuário, para o teste usaremos a data “04/10/1990”.
Informe importante: A data de nascimento seguindo as regras de negócio do sistema RN05 – Verificação Idade do Usuário, valida o uso do sistema aos usuários que tenham 18 anos ou mais por este motivo estaremos usando a idade informada.
6. Clique no campo E-MAIL, digite o e-mail do usuário, para o teste usaremos o E-MAIL teste@domain.com.
7. Clique no campo NOME DE USUÁRIO, digite o nome do usuário que fará o login no sistema, para o teste usaremos o nome “user1234”.
Informe importante: No cadastramento do usuário seguindo as regras de negócio do sistema RN02 – Validação de Cadastramento de Usuário, que valida o cadastramento do nome do usuário do login que poderá ser até oito caracteres usando letras e números.
8. Clique no campo SENHA, digite a senha do usuário que fará o login no sistema, para o teste usaremos a senha “123456”.
Informe importante: A senha que estará sendo cadastrada seguindo as regras de negócio do sistema RN01 – Validação de Senha Usuário, que valida o cadastramento da senha do usuário do login que poderá ser até 6 caracteres numéricos.
9. Após o preenchimento do cadastro, clique no botão CADASTRAR, conforme o exemplo abaixo:
Figura 15 – Tela cadastro preenchida 
Fonte: O autor, 2021
1.1 Fluxo alternativo: Se o usuário quiser voltar a TELA INICIAL do sistema, clique no botão VOLTAR.
Informe importante: Todos os campos do cadastro passando com o MOUSE em qualquer campo, informa uma etiqueta junto ao mouse do preenchimento do campo para o teste do uso do sistema, conforme exemplo abaixo:
Figura 16 – Campo E-mail com etiqueta 
Fonte: O autor, 2021.
Informe importante: Todos os campos do sistema têm que ser preenchidos, se o usuário esquecer algum campo em branco, quando for CLICAR no botão CADASTRAR o sistema informará a seguinte mensagem “Favor revisar os campos do cadastro”, conforme exemplo abaixo:
Figura 17 – Mensagem de erro cadastro
Fonte: O autor, 2021
10. Após clicar no botão CADASTRAR, irá entrar na tela do MENU PRINCIPAL.
Tela de Login
1. Na TELA INICIAL, clique no botão FAZER LOGIN, conforme exemplo abaixo:
Figura 18 – Tela inicial indicando fazer login
Fonte: O autor, 2021.
2. Na TELA DE LOGIN, clique no campo USUÁRIO, e digite o usuário, para o teste usaremos “user1234”.
3. Clique no campo SENHA, digite a senha do usuário, para o teste usaremos “123456”.
4. Clique no botão, ACESSAR, conforme exemplo abaixo:
Figura 19 – Tela Login com botão acessar selecionado
Fonte: O autor, 2021.
1.1 Fluxo alternativo: Se o usuário quiser voltar a TELA INICIAL do sistema, clique no botão VOLTAR.
5. Após clicar no botão ACESSAR, irá entrar na tela MENU PRINCIPAL.
Menu Principal
1. Na tela do MENU PRINCIPAL, tem quatro opções, conforme exemplo abaixo:
Figura 20 – Tela Menu Principal 
Fonte: O autor
Informe importante: Na parte SUPERIOR da tela a três opções secundárias que estarão nas telas de MENU PRINCIPAL, FAZER AGENDAMENTO, ALTERAR AGENDAMENTO, EXCLUIR AGENDAMENTO E CONSULTAR AGENDAMENTO, sendo as seguintes opções botão de MENU PRINCIPAL que retorna ao menu, botão ALTERAR CADASTRO, que irá para tela de cadastro de usuário e botão de SAIR DO SISTEMA que irá para tela de inicial do sistema.
Fazer Agendamento
1. Na tela do MENU PRINCIPAL, clique no ícone FAZER AGENDAMENTO, conforme imagem abaixo:
Figura 21 – Ícone fazer agendamento selecionado
Fonte: O autor, 2021.
2. Na tela de FAZER AGENDAMENTO, clique no CALENDÁRIO do campo DATA DE AGENDAMENTO e escolha a data “20/04/2021”.
3. Clique no CALENDÁRIO do campo DATA DE ENTREGA e escolha a data “05/05/2021”, conforme exemplo abaixo:
Figura 22 – Fazer agendamento com data preenchida
Fonte: O autor, 2021.
4. No campo de seleção NOME DO EQUIPAMENTO, clique na seta a direita do campo e selecione o equipamento “001 - Data Show”, clique no botão SELECIONAR, conforme exemplo abaixo:
Figura 23 – Fazer agendamento com equipamento 1 selecionado
Fonte: O autor, 2021.
5. Após selecionar o botão, o EQUIPAMENTO escolhido, irá para o campo de EQUIPAMENTO, que fica abaixo, conforme exemplo abaixo:
Figura 24 – Fazer agendamento com equipamento agendado
Fonte: O autor, 2021.
6. No campo de seleção NOME DO EQUIPAMENTO, clique na seta a direita do campo e selecione o equipamento “007 - Notebook”, clique no botão SELECIONAR, conforme exemplo abaixo:
Figura 25 – Fazer agendamento com equipamento 2 selecionado
Fonte: O autor, 2021.
7. Após selecionar o botão, o EQUIPAMENTO escolhido, irá para o campo de EQUIPAMENTO, que fica abaixo, conforme exemplo abaixo:
Figura 26 – Fazer agendamento com equipamento 2 agendado
Fonte: O autor, 2021.
8. No campo de seleção NOME DO EQUIPAMENTO, clique na seta a direita do campo e selecione o equipamento “005 – Sistema de Áudio-Microfone”, clique no botão SELECIONAR, conforme exemplo abaixo:
Figura 27 – Fazer agendamento com equipamento 3 selecionado
Fonte: O autor, 2021.
9. Após selecionar o botão, o EQUIPAMENTO escolhido, irá para o campo de EQUIPAMENTO, que fica abaixo, conforme exemplo abaixo:
Figura 28 – Fazer agendamento com equipamento 3 agendado
Fonte: O autor, 2021.
10. Clique no botão SALVAR, concluindo o agendamento, conforme exemplo abaixo:
Figura 29 – Fazer agendamento botão salvar selecionado
Fonte: O autor, 2021.
11 Após clicar no botão SALVAR, irá ao MENU PRINCIPAL.
1.1 Fluxo alternativo: Clicando em CANCELAR, retorna ao MENU PRINCIPAL.
Informação importante: Se não fizer nenhuma seleção de EQUIPAMENTO e clicar em salvar o sistema mostrará a seguinte mensagem de erro “Favor escolher um equipamento”, conforme exemplo abaixo:Figura 30 – Fazer agendamento mensagem de erro
Fonte: O autor, 2021.
Alterar Agendamento
1. Na tela do MENU PRINCIPAL, clique no ícone ALTERAR AGENDAMENTO, conforme imagem abaixo:
Figura 30 – Ícone alterar agendamento selecionado
Fonte: O autor, 2021.
2. Clique no campo dos EQUIPAMENTOS reservados, o item “005”, clique no botão EXCLUIR, conforme exemplo abaixo:
Figura 31 – Alterar Agendamento Equipamento 1 selecionado.
Fonte: O autor, 2021.
3. Após selecionar o botão, o EQUIPAMENTO escolhido, sairá do campo de EQUIPAMENTOS, que fica abaixo, conforme exemplo abaixo:
Figura 32 – Alterar agendamento equipamento alterado
Fonte: O autor, 2021.
4. Clique no campo dos EQUIPAMENTOS reservados, o item “007”, clique no botão EXCLUIR, conforme exemplo abaixo:
Figura 33 – Alterar Agendamento Equipamento 2 selecionado
Fonte: O autor, 2021.
5. Após selecionar o botão, o EQUIPAMENTO escolhido, sairá do campo de EQUIPAMENTOS, que fica abaixo, conforme exemplo abaixo:
Figura 34 – Alterar agendamento equipamento 2 alterado
Fonte: O autor, 2021.
6. Clique no CALENDÁRIO do campo DATA DE AGENDAMENTO e escolha a data “20/04/2021”.
7. Clique no CALENDÁRIO do campo DATA DE ENTREGA e escolha a data “05/05/2021”.
8. No campo de seleção NOME DO EQUIPAMENTO, clique na seta a direita do campo e selecione o equipamento “004 – Projetor de Slides”, clique no botão SELECIONAR, conforme exemplo abaixo:
Figura 35 – Alterar agendamento com equipamento 3 selecionado
Fonte: O autor, 2021.
9. Após selecionar o botão, o EQUIPAMENTO escolhido, irá para o campo de EQUIPAMENTO, que fica abaixo, conforme exemplo abaixo:
Figura 36 – Alterar agendamento conclusão
Fonte: O autor, 2021.
10. Clique em SALVAR, para concluir a alteração e retornar ao MENU PRINCIPAL. 
1.1 Fluxo alternativo: Clicando em CANCELAR, retorna ao MENU PRINCIPAL.
Informação importante: Se não fizer nenhuma seleção de EQUIPAMENTO e clicar em salvar o sistema mostrará a seguinte mensagem de erro “Favor escolher um equipamento”, conforme exemplo abaixo:
Figura 37 – Alterar agendamento mensagem de erro
Fonte: O autor, 2021.
Excluir Agendamento
1. Na tela do MENU PRINCIPAL, clique no ícone EXCLUIR AGENDAMENTO, conforme exemplo abaixo:
Figura 38 – Ícone excluir agendamento selecionado
Fonte: O autor, 2021.
2. Clique no campo dos EQUIPAMENTOS reservados, o item “005”, clique no botão EXCLUIR, conforme exemplo abaixo:
Figura 39 – Excluir Agendamento Equipamento 1 selecionado.
Fonte: O autor, 2021.
3. Após selecionar o botão, o EQUIPAMENTO escolhido, sairá do campo de EQUIPAMENTOS, que fica abaixo.
4. Clique no campo dos EQUIPAMENTOS reservados, o item “007”, clique no botão EXCLUIR, conforme exemplo abaixo:
Figura 40 – Excluir Agendamento Equipamento 2 selecionado.
Fonte: O autor, 2021.
5. Após selecionar o botão, o EQUIPAMENTO escolhido, sairá do campo de EQUIPAMENTOS, que fica abaixo.
6. Clique no campo dos EQUIPAMENTOS reservados, o item “001”, clique no botão EXCLUIR, conforme exemplo abaixo:
Figura 41 – Excluir Agendamento Equipamento 3 selecionado.
Fonte: O autor, 2021
7. Após selecionar o botão, o EQUIPAMENTO escolhido, sairá do campo de EQUIPAMENTOS, que fica abaixo.
8. Clique no botão SALVAR, assim concluindo as exclusões.
1.1 Fluxo alternativo: Clicando em CANCELAR, retorna ao MENU PRINCIPAL.
Consultar Agendamento
1. Na tela do MENU PRINCIPAL, clique no ícone CONSULTAR AGENDAMENTO, conforme exemplo abaixo:
Figura 42 – Ícone consultar agendamento selecionado
Fonte: O autor, 2021.
2. Abrirá a tela de CONSULTA DE AGENDAMENTO, mostrando os agendamentos do usuário, conforme exemplo abaixo: 
Figura 43 – Consultar Agendamento 
Fonte: O autor, 2021.
3. Clicando no botão CANCELAR, o usuário irá retornar ao MENU PRINCIPAL.
Relatório Final
O teste aplicado na interface do sistema podemos ver claramente que foi cumprido os requisitos analisados e temos a resposta esperada do sistema de suas funcionalidades e das telas projetadas. Vemos os campos de preenchimento do usuário e botões funcionando com fluidez, com algumas funcionalidades que ajudam o usuário no uso do sistema deixando a usabilidade mais atraente. Assim concluímos o roteiro de testes.
CONCLUSÃO
A proposta e objetivo no desenvolvimento do trabalho foram analisar a necessidade do cliente e efetuar o levantamento de requisitos para a criação da prototipagem do projeto, usando todos os conhecimentos adquiridos nas matérias Economia e Mercado, Engenharia de Software II, Projeto de Interface com o Usuário e Programação Orientada a Objetos I. Na conclusão deste projeto ficou claro e de suma importância de uma análise aprofundada para as funcionalidades do sistema antes de iniciar o desenvolvimento do sistema em si, visando todas particularidades e extraindo informações de qualidade que ajudam no desenvolvimento do sistema, no caso do projeto a prototipagem das telas que dar uma ideia do sistema pronto e em funcionamento, para atingir o objeto almejado. 
No projeto foram apresentados requisitos funcionais, requisitos não funcionais e regras de negócio, que foram importantes para o apontamento das necessidades do cliente, com a definição dos agentes econômicos relacionado ao projeto podemos ver a viabilidade econômica fazendo o levantamento dos custos, assim foi possível realizar a cobrança do software. O Diagrama de Caso de Uso e seus detalhamentos deram uma visão geral do funcionamento do Software bem como os atores que estão relacionados a cada funcionalidade do Projeto e pelo o Diagrama de Classe conforme o levantamento do cenário proposto temos a visão da relação das classes identificando seus atributos e métodos. No roteiro de teste vemos as interfaces do sistema e o passo a passo adotado exibindo a entrada de dados, processamento e saída de informações evidenciando o teste que foi aplicado para o cliente.
REFERÊNCIAS
Even3. Referências bibliográficas. Disponível em: 
< https://blog.even3.com.br/dia-do-livro-e-dos-direitos-autorais-saiba-como-montar-as-referencias-bibliograficas-da-sua-pesquisa/ > Acesso em: 05/04/2021.
Wazlawick, Sidnei Raul. Análise e Projeto de Sistemas de Informação Orientados a Objetos – 2 Ed. Revisada e Atualizada – Rio de Janeiro: Elsevier, 2011.
UNIP INTERATIVA. Manual PIM V. Disponível em: https://ava.ead.unip.br. Acesso em 03/04/2021.
GUEDES, Gilleanes. UML Uma Abordagem Prática. Editora Novatec. São Paulo, 2007.
MAIS RETORNO. Agente Econômico. Portal 26 set. 2019. Disponível em: https://maisretorno.com/portal/termos/a/agente-economico. Acesso em: 05/04/2021.
Paula Filho, W, P. Engenharia de software - fundamentos, métodos e padrões. 3. ed. Rio de Janeiro: LTC, 2009.
Wazlawick, Sidney Raul. Análise e Projeto de Sistemas de Informação Orientados a Objetos – 2 Ed. Revisada e Atualizada – Rio de Janeiro: Elsevier, 2011.

Outros materiais