Buscar

PIM V - FINAL

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

35
UNIP EAD
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia
PIM V – SISTEMA DE RESERVA DE EQUIPAMENTO MULTIMIDIA “COLEGIO VENCER”
AMERICANA
2021
UNIP EAD
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia
PIM V – SISTEMA DE RESERVA DE EQUIPAMENTO MULTIMIDIA “COLEGIO VENCER”
AMERICANA
2021
RESUMO
A tecnologia é um dos meios que podem auxiliar na transformação da educação, dada suas possibilidades de descobertas. Com isso as instituições de ensino tem se utilizado das mais diversas tecnologias, para ampliar as formas de abordar o conhecimento. Logo, o objetivo deste projeto é apresentar o desenvolvimento de um sistema para reserva de equipamentos multimídias de uma instituição de ensino, Colégio Vencer, possibilitando uma melhor organização e o uso dos mesmos equipamentos para todos. Este trabalho apresenta como esse sistema foi construído, a partir do processo de engenharia de software e projeto de interface do usuário. Utilizando de técnicas e metodologias existentes que podem ser usadas para as etapas dos processos de desenvolvimento. Além disso, foi feito um levantamento econômico para ver a visibilidade do projeto, utilizando da disciplina economia de mercado. 
Palavras-chave: tecnologia; educação; economia;
ABSTRACT
Technology is one of the means that can help transform education, given its possibilities for discoveries. Thus, educational institutions have used the most diverse technologies to expand the ways of approaching knowledge. Therefore, the objective of this project is to present the development of a system for reserving multimedia equipment from an educational institution, Colégio Vencer, allowing a better organization and the use of the same equipment for everyone. This work presents how this system was built, based on the software engineering process and user interface design. Using existing techniques and methodologies that can be used for the stages of the development process. In addition, an economic survey was carried out to see the project's visibility, using the market economy discipline.
Keywords: technology; education; economy;
SUMÁRIO
RESUMO	3
ABSTRACT	4
1 INTRODUÇÃO	6
2 OBJETIVO GERAL	7
3 DESCRIÇÃO DO PROCESSO DE DESENVOLVIMENTO	8
3.1.1	 Requisitos do sistema	9
3.1.2 Requisitos funcionais	9
3.1.3 Requisitos não funcionais	12
3.1.4 Regras de negócio	14
3.2 Telas do sistema de reserva multimídia “educaon”	15
4. ROTEIRO DE TESTES	19
5. VIABILIDADE ECONÔMICA E FINANCEIRA DO PROJETO	22
5.1	 Levantamento de custos e análise de viabilidade econômica	24
6	CONCLUSÃO	27
7	REFERÊNCIAS	28
1 Introdução
Na atualidade, educação e tecnologia podem e devem andar juntas. Apesar do acesso a tecnologia ainda ser um desafio em varias lugares do mundo, se existe a possibilidade de ampliar esse alcance por meio das escolas. O Colégio Vencer, apresenta essa capacidade, com um departamento multimídia bem equipado. O colégio permite a seus educadores a possibilidade de inserir a tecnologia no dia a dia das aulas.
O Colégio Vencer Sempre disponibiliza equipamentos de informática e vídeo (tais como datashow, 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(MANUAL DO PIM V, 2021, p. 23). 
 No entanto, existe uma limitação quanto à quantidade de equipamentos, sendo assim necessário o agendado para uso desses equipamentos. “O Sistema de reservas de empréstimo de equipamentos e recursos audiovisuais tem como propósito agilizar e controlar o empréstimo de equipamentos e recursos de apoio aos professores e dos demais colaboradores que necessitem utilizar os recursos mencionados” (MANUAL DO PIM V, 2021, p.23). 
Com isso, se projetou a necessidade de se desenvolver um software para que professores e funcionários possam reservar os equipamentos. Logo, para o desenvolvimento deste projeto foi necessário um estudo aprofundado sobre a construção de software, qualidade de software e melhorias dos processos de desenvolvimento e utilização de ferramentas para desenvolvimento de protótipos.
Para tanto, o objetivo de este projeto é apresentar o projeto de um sistema de reserva para o Colégio Vencer e por meio deste, identificar quais os requisitos funcionais e não funcionais para o sistema que foi solicitado, criar uma estrutura conforme as metodologias de engenharia, apresentação gráfica de telas prototipação conforme a disciplina de Projeto de interface com usuário.
Para a elaboração do projeto foi utilizado como base as disciplinas de Economia e Mercado, Engenharia de Software II, Projeto de Interface com Usuários e Programação Orientada a Objetos I, além de realizar pesquisas de conteúdos bibliográficos, de acordo com a temática do trabalho. 
2 OBJETIVO GERAL
O objetivo geral desse projeto é apresentar um sistema de gestão para as reservas dos equipamentos multimídias do Colégio Vencer. 
2.1 Objetivo especifico
Apresentar as partes do desenvolvimento do projeto do Sistema de Reserva de equipamentos do Colégio Vencer que cabem dentro do PIM V. O desenvolvimento do sistema utilizando do protocolo de testes e qualidade da disciplina de Engenharia de Software II, o desenvolvimento do sistema utilizando das disciplinas de Programação Orientada a objetos I e Projeto de Interface do Usuário. Além do levantamento financeiro, para analise da visibilidade do projeto para o colégio, por meio da disciplina Economia e Mercado. 
3 DESCRIÇÃO DO PROCESSO DE DESENVOLVIMENTO
O Colégio Vencer é uma instituição de educação que tem cada dia mais colocado a tecnologia no dia a dia dos alunos e professores. No entanto, ainda possui um limite de equipamentos e salas, que para seu uso é necessário o agendamento. Até o momento, o processo vinha sendo cumprido de forma manual e presencial, o professor se dirigia a secretaria onde agendada no caderno de reservas. Contudo, os professores e alunos, começaram a reclamar que o processo era antiquado e tinha que ser feito presencial, não podendo ser feito da sua casa. Por exemplo, um professor que não trabalha na segunda e decidiu inserir um vídeo na aula de terça, este precisa se deslocar até o colégio apenas para o agendamento. Assim, se houvesse um sistema, o mesmo poderia fazer a reserva online. Por isso a diretoria do colégio decidiu analisar e adquirir um sistema que agilizasse o processo e fosse mais pratico. 
Para tanto, neste capitulo iremos apresentar o roteiro de documentação de especificação de requisitos para o sistema de reservas de equipamentos multimídia do Colégio Vencer. O documento especifica os requisitos requeridos pelo colégio, que eles esperam conter dentro do “Sistema de Reservas de Equipamentos Multimídias do Colégio Vencer”, fornecendo aos desenvolvedores as informações necessárias para que os mesmos, possam desenvolver o projeto.
3.1 Visão e objetivo central do Sistema
O objetivo do sistema é agilizar e auxiliar no gerenciamento das reservas de equipamentos multimídias e recursos de apoio aos professores e dos demais colaboradores que necessitem utilizar os recursos mencionados.
O Sistema de Reserva de Equipamentos Multimídias é um sistema local que pode ser locado na Internet, que roda nos diversos navegadores (browsers) de internet. O Sistema atenderá toda a demanda de reserva sem gerar conflito de 2 professores reservarem o mesmo equipamento. A grande melhoria como mencionado acima, é a agilidade e facilidade que o sistema de Reserva fará por ser Web e de fácil acesso via qualquer computador e porque não Smartphone e Tablets. 
3.2 ENGENHARIA DE SOFTWARE
Após a revolução industrial, a Tecnologia vem evoluindo constantemente e velozmente. Cada vez mais para atender a demandae competitividade do mercado. Na década 60 aconteceu uma crescente preocupação com as qualidades dos softwares. Neste contexto, o termo Engenharia de Software foi citado oficialmente em 1968 na NATO Science Committee, a Engenharia de Software surgiu afim de minimizar a crise do software , assegurando-lhe um manuseio controlado, sistemático e de qualidade mensurável.
Com esses acontecimentos, o software vem se incorporando cada vez mais em todos os aspectos de nossas vidas. Podemos ver esses acontecimentos como citado por Ian Sommerville (2019).
A engenharia de software é essencial para o funcionamento do governo, da sociedade e de empresas e instituições nacionais e internacionais. O mundo moderno não funciona sem software.A infraestrutura e os serviços públicos nacionais são controlados por sistemas computacionais e a maioria dos produtos elétricos inclui um computador de software que o controla.A produção e distribuição industriais são completamente informatizadas, assim como o sistema financeiro.O setor de entretenimento – incluindo a musica, os jogos de computador, o cinema a televisão -, usa software intensivamente.Mais de 75% da população mundial possui telefone celular controlado por software; e,até 2016, quase todos eles acessarão a internet”. (SOMMERVILLE, 2019, p.3).
A Engenharia de Software é uma disciplina da engenharia que se preocupa em toda a produção do software em todos os aspectos, desde o inicio da especificação do sistema até a manutenção do mesmo e também após o sistema estar em uso. 
Afim de atender os atributos de um bom software , a Engenharia de Software busca atender com eficiência, segurança, manutenibilidade, confiabilidade e aceitabilidade.	
3.2.1 Qualidade de software 
Em um mercado cada dia mais competitivo e com o padrão cada vez mais alto, o fator qualidade se tornou essencial. No caso da qualidade de software, podemos interpretar como um conjunto de características e definições a serem satisfeitas. De modo que o software desenvolvido atenda a todas as demandas requeridas pelo cliente. O papel do cliente é de suma importância e essencial para o planejamento do programa, pois será ele que irá utilizar ou oferecer seu uso no dia a dia, portanto, o mesmo compreende as necessidades a serem atendidas por meio deste. 
Para manter a qualidade e criar um padrão, existem no mercado inúmeras normas tecnicas, referências e modelos internacionalmente reconhecidos que podem ser aplicados na empresa ou instituição, como por exemplo, o Capability Maturity Model for Development (CMMI-DEVI-DEV), o MPS.BR-SW (Melhoria de Processo do Software Brasileiro) e a norma ISO/IEC 15504.
O objetivo principal desses modelos é que as organizações conheçam e melhorem seus processos de desenvolvimento de software auxiliando na implementação de práticas definidas. Mas esses modelos apresentam apenas metas ou estruturas necessárias para que um processo de desenvolvimento tenha excelência na qualidade de seus produtos, mas não determinam como implantar as melhorias necessárias no processo de desenvolvimento.No caso, da empresa de Software deste projeto, que é uma empresa de pequeno porte, esta utiliza o MPS.BR-SW (Melhoria de Processo do Software Brasileiro).
3.2.2 MPS.BR-SW (Melhoria de Processo do Software Brasileiro).
De acordo com Guia Geral MPS de Software (2012, p.4): 
O MPS.BR1 é um programa mobilizador, de longo prazo, criado em dezembro de 2003, coordenado pela Associação para Promoção da Excelência do Software Brasileiro (SOFTEX), que conta com apoio do Ministério da Ciência, Tecnologia e Inovação (MCTI), Financiadora de Estudos e Projetos (FINEP), Serviço Brasileiro de Apoio às Micro e Pequenas Empresas (SEBRAE) e Banco Interamericano de Desenvolvimento (BID/FUMIN). O objetivo do programa MPS.BR é a Melhoria de Processo de Software e Serviços, com duas metas a alcançar a médio e longo prazos.
Para a sua criação e seu seguido, a MPS-BR tomou como referencias as normas e modelos internacionais como CMMI (Capability Maturity Model Integration), e nas normas ISO/IEC 12207 e ISO/IEC 15504 e na realidade do mercado brasileiro de software.
O MPS-BR é dividido em 7 níveis de maturidade, que estabelecem patamares de evolução dos processos. O nível de maturidade em que se encontra uma organização permite prever o seu desempenho futuro ao executar um ou mais processos. Os níveis são:
A (Em Otimização); 
B (Gerenciado Quantitativamente);
C (Definido);
D (Largamente Definido);
E (Parcialmente Definido);
F (Gerenciado); 
G (Parcialmente Gerenciado).
A divisão em 7 estágios tem o objetivo de possibilitar uma implementação e avaliação adequada as micros empresas, pequenas e médias empresas. A possibilidade de se realizar avaliações considerando mais níveis também permite uma visibilidade dos resultados de melhoria de processos em prazos mais curtos. 
 A implantação do modelo MPS-BR tem como principal benefício o melhoramento na qualidade dos produtos aumentando assim a competitividade da empresa em relação aos outros produtos da mesma linha de mercado.
3.2.3 Engenharia de requisitos
Engenharia de requisitos ou especificação é um elemento da engenharia de software que visa as necessidades dos stakeholders (usuários finais, empresas e outros interessados no trabalho da equipe). Esse processo é definido por documentar todos os requisitos necessários para o desenvolvimento de software (SOMMERVILLE, 2011). A documentação é uma parte importante do desenvolvimento, pois ali estão detalhados e planejados todos os requisitos tratados entre sua equipe e o cliente interessado. Existem alguns processos relevantes dentro da engenharia de requisitos (GALLOTTI, 2016): Estudo de viabilidade, licitação e analise de requisitos, especificação de requisitos e validação de requisitos. 
No caso dos requisitos, eles são parte da entrada do projeto. Segundo Sommerville (2011), o desenvolver deve: Fornecer entrada ao seu sistema; Verificar como o sistema efetua as mesmas; Retornar as repostas do sistema e Realizar um feedback e verificar se é necessário fazer certas correções, a partir de erros ou ineficiência do software. 
3.2.4 Requisitos do Sistema
De acordo com Sommerville (2019) os requisitos de um sistema são as definições dos serviços que este deve operar e as possíveis restrições de sua operação. 
Abaixo está definido as prioridades de requisitos necessários para o sistema: 
· Essencial: são requisitos sem qual o sistema não entra em funcionamento. São requisitos imprescindíveis, que têm que ser implementados impreterivelmente. 
· Importante: são requisitos sem qual o sistema entra em funcionamento, mas de forma não satisfatória. Requisitos importantes devem ser implementados, mas, se não forem, o sistema poderá ser implantado e usado mesmo assim. 
· Desejável: são requisitos que não compromete as funcionalidades básicas do sistema, isto é, o sistema pode funcionar de forma satisfatória sem ele. Podem ser deixados para versões posteriores do sistema, caso não haja tempo hábil para implementá-los na versão que está sendo especificada.
Abreviações:
· RF: requisito funcional; 
· RNF: requisito não funcional;
· RN: Regra de Negócio.
3.2.5 Requisitos Funcionais
Trata-se de definir as funcionalidades que o sistema deverá apresentar, suas características e comportamentos. Visando atender as necessidades listadas pelo cliente. Ou seja, requisitos funcionais vão de acordo com o que o sistema deve oferecer ou não, ou seja, o sistema deve corresponder as entradas especificas e/ou determinas situações que venham a acontecer (MORAIS, 2017). 
	Requisito
	[RF001]
	Título
	Cadastro de Usuário
	Descrição
	O Professor deverá se cadastrar como usuário do sistema de reservas multimidia.
	Entrada
	Informal email e senha
	Processo
	O acesso ao sistema é feito pelo site do Colégio Vencer Sempre, acesse http://www.colegiovencer.edu.br/Educaon.
Na página de acesso, o usuário deverá preencher o formulário, localizado abaixo do campo de Login e senha e clicar no botão Cadastre aqui.
Após a inserção e confirmação dosdados, o sistema envia uma mensagem com instruções para validar o cadastro da conta. O cadastro será incluído no banco de dados.
	Saída
	Mensagem de confirmação bem sucedido do cadastro caso tenha sido efetuado com sucesso, senão, mensagem de erro.
	Prioridade
	Essencial
	Requisito
	[RF002]
	Título
	Entrada no sistema
	Descrição
	Efetuar a entrada com os dados requeridos.
	Entrada
	Informal email e senha
	Processo
	O acesso ao sistema é feito pelo site do Colégio Vencer Sempre, acesse http://www.colegiovencer.edu.br/Educaon.
Na página de acesso, o usuário deverá preencher seu login e senha cadastrados anteriormente.
	Saída
	Mensagem de confirmação bem sucedido do cadastro caso tenha sido efetuado com sucesso, senão, mensagem de erro.
	Prioridade
	Essencial
	Requisito
	[RF003]
	Título
	Usuário Administrador
	Descrição
	O sistema deve conter um usuário do Tipo Administrador, que será responsável administração dos cadastros de usuários, de inclusão de salas, pelos cadastros de equipamentos, geração de relatórios e pela definição de permissões.
	Entrada
	Email e senha
	Processo
	O cadastro será incluído no banco de dados.
	Saída
	Mensagem de confirmação bem sucedido do cadastro caso tenha sido efetuado com sucesso, senão, mensagem de erro.
	Prioridade
	Essencial
	Requisito
	[RF004]
	Título
	Registrar a Reserva – 1ª Fase
	Descrição
	O Usuário deverá registrar a Reserva, inicializando pelos dados de equipamento, disciplina e seu código de professor.
	Entrada
	Selecionar o equipamento, a disciplina e preencher o seu código.
	Processo
	O Usuário deverá registrar a Reserva escolhendo primeiramente o equipamento, depois a disciplina e por fim o seu código de professor.
	Saída
	O Sistema irá direcionar para a parte 2 – Data e horário.
	Prioridade
	Essencial
	Requisito
	[RF005]
	Título
	Registrar reserva -2ª Fase
	Descrição
	O Sistema deverá oferecer um calendário com as datas possíveis e horários.
	Entrada
	Selecionar o dia no calendário e o horários liberados.
	Processo
	Calendário e lista de horários disponíveis.
	Saída
	Data e horário
	Prioridade
	Essencial
	Requisito
	[RF006]
	Título
	Registrar Reserva – 3ª Fase - Finalização
	Descrição
	O sistema irá apresentar a finalização com todos os dados da reserva.
	Entrada
	Comprovante de confirmação.
	Processo
	Tela com todos os dados da reserva para confirmação ou alteração.
	Saída
	Comprovante com os dados da reserva.
	Prioridade
	Essencial
	Requisito
	[RF007]
	Título
	Cancelamento da Reserva
	Descrição
	O Usuário poderá realizar o cancelamento de suas reservas. O usuário somente conseguirá cancelar reservas que ele mesmo efetuou. Não será possível realizar cancelamentos das reservas de outros usuários.
	Entrada
	Cancelamento
	Processo
	Deverá acessar o menu > Reserva Multimidia e então Cancelamento.
	Saída
	Exibirá mensagem Cancelamento de Reserva Registrado com sucesso!
	Prioridade
	Essencial
3.2.6 Requisitos Não Funcionais
Trata-se das aplicações em termos de desempenho, segurança, usabilidade, portabilidade, confiabilidade e outros atributos. Visando a qualidade do software em sua parte interna. Os requisitos não funcionais são definições características do software. Eles incluem requisitos mais globais do sistema. 
Requisitos de qualidades como performance, segurança, confiabilidade, portabilidade, robustez e usabilidade; requisitos de implementação e entrega até mesmo restrições a funcionalidades ou serviços que o sistema ofereça, por meio de normas impostas, por exemplo (MORAIS, 2017, p. 87).
	Requisito 
	Tipo 
	Título
	Descrição
	Prioridade
	[RNF01]
	 Requisitos de Processo
	Processo de Desenvolvimento
	O processo RUP será utilizado como metodologia de desenvolvimento do sistema.
	Essencial 
	[RNF02]
	 Requisitos de Processo
	Linguagem de Programação
	A interface web do sistema será desenvolvida com uso de JSP (Java Server Pages), enquanto o restante do sistema será desenvolvido utilizando a linguagem de programação Java.
	Essencial 
	[RNF03]
	 Requisitos de Processo
	Banco de Dados
	O sistema deverá utilizar um banco de dados gratuito.
	Essencial 
	[RNF04]
	Requisitos de Produto
	Performance - Tempo de Resposta
	O sistema deverá responder às requisições dos usuários em um tempo não superior a 20 segundos. Todos os relatórios devem ser gerados em menos de 5s
	Importante
	[RNF05]
	Requisitos de Produto
	Performance - Concorrência
	O sistema deverá suportar a carga de até 50 acessos simultâneos.
	Essencial 
	[RNF06]
	Requisitos de Produto
	Desempenho
	Embora não seja um requisito essencial ao sistema, deve ser considerada por corresponder a um fator de qualidade de software.
	Importante
	[RNF07]
	Requisitos de Produto
	Segurança - Confidencialidade
	Para terem acesso às funcionalidades do sistema, os usuários cadastrados deverão possuir login e senha. Deverá haver uma política de segurança que assegure que, a cada mês, a senha de cada um dos usuários citados expire e precise ser renovada.
	Essencial 
	[RNF08]
	Requisitos de Produto
	Segurança - Disponibilidade
	O sistema deverá estar disponível 24 horas por dia.
	Importante
	[RNF09]
	Requisitos de Produto
	Usabilidade - Acesso
	O sistema deve ter alta portabilidade, devendo ser visualizado por qualquer browser da web.
	Essencial 
	[RNF10]
	Requisitos de Produto
	Usabilidade - Ajuda online
	O sistema deverá prover ajuda online aos usuários.
	Importante
	[RNF11]
	Requisitos de Produto
	Usabilidade - Mensagem de Erro
	Caso um usuário acesse alguma funcionalidade de maneira indevida, a mensagem de erro exibida pelo sistema deverá ser construtiva e objetiva. Com isso, o usuário saberá como proceder e não terá dificuldades no uso desta funcionalidade.
	Essencial 
	[RNF12]
	Requisitos de Produto
	Usabilidade - Interface com o Usuário
	O sistema deverá prover uma interface com o usuário que seja intuitivo, prática e fácil de usar. O Sistema deve ter uma alta usabilidade, uma vez que será utilizado por todos os professores, com diferentes graus de conhecimentos em informática.
	Importante
	[RNF13]
	Requisitos Externos
	Tempo de Desenvolvimento
	O tempo gasto com o desenvolvimento do sistema não deverá ser maior que 4 meses e 12 dias, ou seja, não deverá superar em 10% o tempo estimado no Estudo de Viabilidade.
	Essencial 
	[RNF14]
	Requisitos Externos
	Custo
	O custo de desenvolvimento e manutenção do sistema não poderá exceder o valor de R$ 12.000,00 estimado no Estudo de Viabilidade.
	Essencial 
3.2.7 Regras de Negócio
De acordo com Leite e Leonardi (1998), regras de negócios são declarações e/ou protocolos sobre como a empresa faz seus negócios, ou seja, é a política de fazer negocio desta empresa em questão. Política de negocio que, normalmente, todas as organizações legais tem para fazer seus negócios, satisfazer seus clientes e obedecer as leis. Para tanto, pode-se entender que as regras de negócios se tornaram requisitos, com isso, elas podem ser implementadas como requisitos de um sistema de software. 
Uma regra de negócio não necessariamente será refletida no sistema como uma funcionalidade, mas ela com certeza determinará o comportamento de uma ou mais funcionalidades do sistema. As regras podem assumir muitas formas, de simples decisões booleanas a decisões que envolvem regras de lógica mais complexas.
	[RN001]
	Tipo: Permissões e restrições .
	Nome: Controle de Reservas.
	Prioridade: Importante.
	Descrição: O sistema não deve permitir com que um equipamento seja duplamente reservado.
	[RN002]
	Tipo: Permissões e restrições.
	Nome: Restrições de usuários.
	Prioridade: Importante.
	Descrição: O sistema não deve permitir que um usuário exclua um equipamento (exceto o administrador).
	[RN003]
	Tipo: Permissões e restrições.
	Nome: Controle de acesso.
	Prioridade: Importante.
	Descrição: O sistema deve permitir que somente usuários ativos acessem o mesmo através de Login e senha.
	[RN004]
	Tipo: Permissões e restrições.
	Nome: Opções de Calendário.
	Prioridade: Importante.
	Descrição:O sistema deverá oferecer em seu calendário as opções para reservas, diárias, semanais e mensais. 
	[RN005]
	Tipo: Permissões e restrições.
	Nome: Consultar reservas (Horários).
	Prioridade: Importante.
	Descrição: O sistema deverá exibir os horários já reservados em seu calendário.
	[RN006]
	Tipo: Permissões e Restrições.
	Nome: Consulta aberta.
	Prioridade: Importante.
	Descrição: O sistema deverá permitir que qualquer usuários, até mesmo não cadastrados tenham acesso a consultar reservas já efetuadas.
3.2.8 Prototipação
3.2.9 Telas do sistema de reserva multimídia “EducaOn”
O acesso ao sistema deverá ser realizado a partir de uma pagina, interligada ao web site do Colégio Vencer. Exemplo: http://www.colegiovencer.edu.br/educaon. 
Figura 1. Tela Inicial
Fonte: elaborado pelo autor (2021)
Na página inicial, o usuário deverá pressionar o botão “Entrar” que dará acesso ao ambiente de login e cadastro. Assim, se for seu primeiro acesso, o usuário deverá clicar no botão laranja “Cadastre aqui” localizado abaixo do login. Se o mesmo já tiver seu login e senha, pode preencher os dados nos campos e “Conectar”. 
Figura 2. Tela Principal – Acesso
Fonte: Elaborado pelo autor (2021).
A figura 3 apresenta a tela inicial do sistema com o menu de opções presentes no mesmo. E a figura 4, a opção de Reserva Multimídia sendo acessada. 
Figura 3. Menu
Fonte: Elaborado pelo autor (2021).
Figura 4. Menu – Reserva Multimidia
Fonte: Elaborado pelo autor (2021).
Nas telas das Figuras 5 e 6, apresenta-se todas as opções para completar a reserva dos equipamentos necessários. Na Figura 5, o usuário escolhe o equipamento, seleciona a disciplina e coloca seu código. Já na figura 6, escolhe a data e horário. 
Figura 5. Reserva Multimidia – Dados 1
Fonte: Elaborado pelo autor (2021).
Figura 6. Reserva Multimídia – Dados 2
Fonte: Elaborado pelo autor (2021).
Na Figura 7, o usuário recebe a confirmação do agendamento podendo enviar o comprovante diretamente para o seu email cadastrado, além do programa manter arquivado na sua base de dados. 
Figura 7. Confirmação
Fonte: Elaborado pelo autor (2021).
Nas Figuras 8 e 9 vemos a opção de cancelamento sendo acessada pelo Menu e depois a pagina de cancelamento. Onde irá aparecer o ultimo agendamento com a opção cancelar ou alterar. 
Figura 8. Menu ‘Cancelamento’
Fonte: Elaborado pelo autor (2021).
Figura 9. Cancelamento
Fonte: Elaborado pelo autor (2021).
Caso o funcionario e/ou professor tenha outras reservas ou queira verificar reservas por dia ou por aparelho, ele irá poderá acessar as reservas pelo menu na opção ‘Consulta de agendamento’ como aparece na Figura 10. O usuário poderá acessar ‘Outras reservas’ para verificar um equipamento em especifico ou uma data. Ou ainda, eleger a opção ‘Minhas reservas’ e confirmar ou cancelar a sua agenda de reservas. 
Figura 10. Menu ‘Consulta de agendamento’
Fonte: Elaborado pelo autor (2021).
3.2.6 Roteiro de testes
Testar um software e relatar impressões e não conformidades é fornecer um diagnóstico do estado da aplicação, e é muito importante que este diagnóstico seja o mais completo e preciso possível, porque provavelmente ele vai servir de base para tomadas de decisões em relação ao projeto que está sendo analisado (PONTES, 2009, p.50).
Roteiro de teste também conhecido como, Script de teste, especificação de teste, projeto de teste ou plano de teste. Na verdade, o roteiro de teste, se trata de toda uma documentação detalhada, obtida por meio de uma visão macro do sistema, ou seja, trata-se de vários aspectos desde planejar os testes propriamente ditos, ate questões de ambiente, riscos e pessoas envolvidas.
Validação de software ou, mais genericamente, verificação e validação (V&V), tem a intenção de mostrar que um software se adequa a suas especificações ao mesmo tempo que satisfaz as especificações do cliente do sistema. (SOMMERVILLE, 2011, Pág. 27).
 O roteiro de teste abrange a fase de planejamento, documentação e especificação dos testes. Para tanto, analisa as seguintes características: Propósito, Identificador, Introdução, Itens, Funcionalidade, Abordagem, Critérios de aceite, Suspensão, Produtos, Tarefas de teste, Ambiente, Responsabilidade, Treinamento, Cronograma, Riscos e Aprovações[footnoteRef:1] [1: QUALIDADE de Software: Plano de Teste - Padrão IEEE 829-1998. Plano de Teste - Padrão IEEE 829-1998. Disponível em: http://qualidade-de-software.blogspot.com/2010/02/plano-de-teste-padrao-ieee-829-1998.html?m=1. Acesso em: 05 abr. 2021.] 
O teste é destinado a mostrar que um programa faz o que é proposto a fazer e para descobrir os defeitos do programa antes do uso. Quando se testa o software, o programa é executado usando dados fictícios. Os resultados do teste são verificados à procura de erros, anomalias ou informações sobre os atributos não funcionais do programa. (SOMMERVILLE, 2011, Pág. 144).
O roteiro de teste é um fator importante do processo de desenvolvimento, pois ele irá verificar a funcionalidade e assim, “medir” a qualidade do programa desenvolvido. 
.
	Nome do Projeto
	SISTEMA DE RESERVAS MULTIMIDIAS “EducaOn”
	CASO DE TESTE
	Título do teste: 
	 Teste a funcionalidade de cadastro de usuário
	Descrição: 
	Verificar se está cadastrando o usuário corretamente e gravando no banco de dados
	Procedimento Inicial:
	 Acessar a URL http://www.colegiovencer.edu.br./educaon
	ID
	Etapas do Teste
	Dados de teste
	Resultado esperado
	1
	Vá até o botão Cadastre Aqui
	O acesso ao sistema é feito pelo website do Colégio Vencer, acessar a URL - http://www.colegiovencersempre.edu.br/EducaOn.
	Acessar a página
	2
	Informe seu nome completo
	Exemplo: Antonio José Medeiros
	O usuário consiga digitar seu nome 
	3
	Forneça e-mail válido
	Usuário = exemplo@colegiovencer.com
	Consiga digitar o endereço de e-mail
	4
	Fornecer senha válida
	Senha: 1234
	Consiga digitar a senha
	5
	Clique no botão Finalizar Cadastro
	
	Registro salvo no banco de dados
	Título do teste: 
	 Teste a funcionalidade de acesso
	Descrição: 
	Verificar login com usuário e senha válidos
	Procedimento Inicial:
	acessar o sistema com usuário e senha cadastrado
	ID
	Etapas do Teste
	Dados de teste
	Resultado esperado
	1
	Navegue até a página de login
	O acesso ao sistema é feito pelo website do Colégio Vencer Sempre, acessar a URL http://www.colegiovencersempre.edu.br.
	O usuário deve conseguir fazer o login
	2
	Forneça o nome de usuário válido
	Usuário = exemplo@gmail.com
	Credencial pode ser inserido
	3
	Fornecer senha válida
	Senha: 1234
	Credencial pode ser inserido
	4
	Clique no botão Login
	
	Usuário logado
	Título do teste: 
	 Teste a funcionalidade Registrar a Reserva
	Descrição: 
	Verificar se o usuário está conseguindo acessar a area de registro de reservas e registrar sua reserva 
	Procedimento Inicial:
	 Acessar a URL <xxxxx> com usuário e senha cadastrado. Usuário deverá estar logado.
	ID
	Etapas do Teste
	Dados de teste
	Resultado esperado
	1
	Na tela principal no Menu de Opções a Esquerda, selecione a opção de Reservas Multimidias > Reservas
	
	Acesso a página de Inclusão de Nova Reserva
	2
	Preencher os campos 
	O usuário deverá registrar o equipamento, a disciplina e seu código de professor.
	O Usuário deverá ser direcionado para a área de data e horario
	3
	2ª fase - Escolher Horário e data 
	O usuário irá selecionar a data e o horário. 
	O site irá encaminhar o usuário para a confirmação de agendamento.
	4
	3ª - Confirmação
	A tela irá conter todos os dados da reserva: Equipamento, disciplina, código e nome do professor, data e horário.
	Ao confirmar, o professor poderá enviar o comprovante ao seu email.
	Título do teste: 
	 Teste a funcionalidade de Cancelamento da Reserva
	Descrição: 
	Verificar se está o usuário consegue cancelar 
	Procedimento Inicial:
	 Acessar a URL <xxxxx> com usuário e senha cadastrado. Usuário deverá estar logado.
	ID
	Etapas do Teste
	Dados de teste
	Resultado esperado
	1
	Na tela principal no Menu de Opções aEsquerda, selecione a opção de Reservas Multimidias > Cancelamento
	
	Acesso a página de Consultas da Agenda das Reservas
	2
	Verificação no Banco de dados das reservas existentes para aquele período selecionado
	Aparece os seus agendamentos com opção de cancelamento.
	O sistema listará as reservas do período selecionado
	3
	Cancelamento
	Irá apresentar as reservas, as reservas atuais terão o botão de cancelamento disponível. 
	Exibirá mensagem Cancelamento de Reserva Registrado com sucesso!
4. ECONOMIA E MERCADO
O mundo se movimenta e existe, em grande parte pelas “trocas”, no caso, as transações financeiras, nada se move sem ter recursos monetários. Essas “trocas” acontecem por meio do mercado. A existência do mercado é de grande importância no desenvolvimento da economia, da sociedade e das instituições, além de ser a principal atividade econômica do homem. 
A economia é uma ciência social, tanto quanto a ciência política, a psicologia e a sociologia. Ela pode ser definida como estudo da alocação (utilização) dos recursos escassos na produção de bens e serviços para a satisfação das necessidades ou dos desejos humanos. (MENDES, 2004)
No caso do Colégio Vencer, estamos lidando com um setor de educação, ou seja, essa instituição de ensino se caracteriza como uma empresa prestadora de serviços educacionais. Segundo Santana, et al (2019, p.32) “pode‑se conceituar empresa como toda atividade econômica organizada, para a produção ou circulação de bens (produtos) ou de serviços”. 
O Colégio Vencer se coloca como um agente econômico, ou seja, são pessoas de natureza física ou jurídica que, através de suas ações, contribuem para o funcionamento do sistema econômico, seja este capitalista ou socialista. Podem ser: Empresas, Família ou Governo (Mendes et al.,2015). Logo, para desenvolver o projeto do Sistema de reservas multimídia ele irá realizar uma serie de transações financeiras com o prestador de serviço.Neste projeto são identificados dois agentes econômicos: O Colégio Vencer e a empresa de software contratada.
Para o desenvolvimento de qualquer projeto, de qualquer área é necessário fazer uma analise econômica, ou seja, verificar a viabilidade econômica e financeira do projeto. A questão econômica é um fator determinante para seguir qualquer projeto, sem recursos não é possível se desenvolver. Para tanto, a análise de viabilidade econômica e financeira é um estudo que consiste em avaliar e medir, os custos e benefícios de determinado projeto ou investimento. Irá comparar os possíveis retornos que poderão ocorrer com os investimentos demandados, para decidir se o investimento é viável ou não. 
Esta é uma ferramenta capaz de fornecer informações a respeito da sua rentabilidade e qual o seu impacto na empresa. Seu objetivo é prever ou antecipar os cenários otimistas e pessimistas de um plano.
Para realização desse estudo, segundo Guia-PMBOK é utilizado o Business Case do Projeto.
Estudo documentado de viabilidade econômica usado para determinar a validade dos benefícios de um componente ainda sem definição suficiente, usado como base para a autorização de outras atividades de gerenciamento de projetos. (PROJECT MANAGEMENT INSTITUTE , 2018, Pág 29)
Para o desenvolvimento de um business case template, basicamente são essenciais quatro tópicos, para um documento bem elaborado, que irá fornecer informações sobre riscos e recompensas envolvidos na tomada de ação, com abordagens viáveis para a implantação do projeto: Receita, pessoas (profissionais), mercado, produtos e/ou serviços.
O business case precisa reunir os benefícios, as desvantagens, custos e riscos da situação atual e projeção do futuro. Assim, podemos entender investimento financeiro como aplicação de capital com a expectativa de um retorno no futuro. 
O primeiro ponto que nos auxilia a justificar novos investimentos é alinha-los à estratégia da organização. Para que o investimento proporcione impacto efetivo, ele precisa estar integrado à estratégia de negócio, ou seja, ele precisa estar diretamente associado com os objetivos organizacionais do momento. Ao implementar tecnologias sem a preocupação de relacioná-las ao negócio, a empresa corre risco de implementar algo caro e inútil para a realidade.
Devemos utilizar dos cálculos de indicadores financeiros: 
· Valor presente líquido (VPL);
· Retorno do investimento (ROI);
· Taxa interna de retorno (TIR);
· Período de reembolso (PDR); e
· Relação de custo-benefício (RCB).
Apresentando bons resultados nestes indicadores, você consegue demonstrar à alta gestão que seu projeto não é um custo por completo e, sim, um investimento para a organização. 
Outro ponto importante dentro do processo de viabilidade econômica é o gerenciamento de tempo do projeto. O objetivo desta fase é descrever e determinar os processos requeridos para o completo desenvolvimento do projeto, garantindo que se cumpra os prazos definidos em um cronograma de atividades. Sendo assim, diminuindo a possibilidade de possíveis atrasos, aumentando o prazo, gerando insatisfação e aumentando, principalmente, os custos do projeto. (PROJECT MANAGEMENT INSTITUTE, 2018). A organização e o planejamento para a adequação de um projeto dentro da escola, caminha por diversas variáveis, que auxiliam no acompanhamento de prazos físicos e financeiros. 
4.1 Levantamento de Custos e Análise de Viabilidade Econômica
Viabilidade econômica visa analisar a implementação do projeto do inicio ao fim, para constatar se o mesmo é viável ou não (EMPRESA JUNIOR ESPM, 2021). O estudo de viabilidade acontece após a especificação de requisitos de negócio, ou seja, é o segundo passo do processo de engenharia de requisitos. Assim, foi necessário um levantamento de custos, para então analisar a Viabilidade econômica do projeto para o Colégio. Na tabela 1 vemos as despesas fixas mensais do colégio para implementação do sistema de reservas no laboratório multimídia. 
Tabela 1. Despesas fixas Mensais
	Despesas Fixas Mensais
	Item 1
	Qtd.
	Valor Unitário (R$)
	Valor Total (R$)
	Desenvolvedor
	2
	R$ 2.000,00
	R$ 4.000,00
	Energia
	1
	R$ 350,00
	R$ 350,00
	Água
	1
	R$ 50,00
	R$ 50,00
	Telefone/Internet
	1
	R$ 200,00
	R$ 200,00
	Material de Escritório
	1
	R$ 120,00
	R$ 120,00
	Material de Limpeza
	1
	R$ 120,00
	R$ 120,00
	Manutenção
	1
	R$ 250,00
	R$ 250,00
	Total 
	 
	R$ 5.090,00
	(O Salário acima inclue Encargos Sociais) 
	
	
	
Fonte: Elaborado pelo autor(2021)
Na tabela 2 apresentamos os valores para compra de equipamentos párea adequação do laboratório de mídia. 
Tabela 2. Laboratório de Mídia
	Hardware e Software
	Item 1
	Qtd.
	Valor Unitário (R$)
	Valor Total (R$)
	Hardware
	2
	R$ 2.200,00
	R$ 4.400,00
	Sistema Operacional
	2
	R$ 800,00
	R$ 1.600,00
	Ferramentas de desenvolvimento
	2
	R$ 750,00
	R$ 1.500,00
	Ferramentas de Modelagem
	1
	R$ 2.500,00
	R$ 2.500,00
	Total
	
	
	R$ 10.000,00
	Custo Anual (20% do Total)
	
	
	R$ 2.000,00
	Custo mensal
	
	
	R$ 166,67
Fonte: Elaborado pelo autor (2021)
As tabelas 3 e 4 apresentam os valores a serem gastos durante o período de desenvolvimento e implementação do sistema no colégio. 
Tabela 3. Custos totais no período de desenvolvimento
	Mês
	Valor Total (R$)
	Mês 1
	R$ 0,00
	Mês 2
	R$ 5.256,67
	Total
	R$ 5.256,67
Fonte: Elaborado pelo autor (2021)
Tabela 4. Treinamento
	Mês
	Valor Total (R$)
	Treinamento 1 Mês
	R$ 1.000,00
	Visita Manutenção
	R$ 150,00
	Total
	R$ 1.150,00
Fonte: Elaborado pelo autor (2021)
A tabela 5 mostra o gasto total durante os cinco primeiros anos. 
Tabela 5. Custo Total
	Periodo
	Valor Total (R$)
	1º Ano
	R$ 11.513,34
	2º Ano
	R$ 1.800,00
	3º Ano
	R$ 1.800,00
	4º Ano
	R$ 1.800,00
	5º Ano
	R$ 1.800,00
	Total
	R$ 18.713,34
Fonte: Elaborado pelo autor (2021)
Na Tabela 6 temos a analise completa do investimento feito ao longo dos últimos 5 anos, e a previsão de retorno do investimento. De acordo com a analise feita, o Colégio Vencer terá um retorno, a partir do 3 ano de investimento. 
Tabela 6. Analise de retorno de investimento - Valoresem Reais(R$)
Fonte: Elaborado pelo autor (2021).
No gráfico 1 expressamos os investimentos ao longo dos cinco anos e o seu retorno gradual, sendo considerável a partir do terceiro ano. 
Gráfico 1. Análise de Viabilidade Econômica
Fonte: Elaborado pelo autor (2021).
5 Conclusão
O ponto crucial deste trabalho era apresentar o processo de desenvolvimento de um sistema que auxiliasse os professores e funcionais do Colégio Vencer na reserva, agendamento e organização dos equipamentos multimídias. 
Este projeto exigiu, muita pesquisa e leitura para melhor conceituação de toda a bagagem teórica e técnica. Para desenvolver um software, dentro dos requisitos propostos pelo PIM V. O desenvolvimento do sistema de reserva Multimídia em especifico, proporcionou a melhor compreensão do processo, envolvendo a base da engenharia de software, ou seja, nos possibilitou visualizarmos um panorama de todas as etapas do projeto, permitindo a inserção de pontos de controle onde é necessário, melhorando a qualidade do que está sendo projetado. 
A base de construção da interface do usuário, a documentação com todos os requisitos definidos e programar os testes em tudo que foi previamente desenvolvido, nos auxiliar a compreender todo o processo de desenvolvimento. Principalmente o processo de teste, para avaliar a qualidade do software, pois valida o trabalho ou nos faz ver possíveis correções a serem feitas. Além disso, a parte de analise de viabilidade econômica fortalece o processo de compreensão que nada é feito sem ser programado, organizado e analisado. 
6 Referências
ASSOCIAÇÃO PARA PROMOÇÃO DA EXCELêNCIA DO SOFTWARE BRASILEIRO. MPS.BR: MPS.BR - Melhoria de Processo do Software Brasileiro. Brasilia: Sociedade Softex, 2012.
EMPRESA JUNIOR ESPM (São Paulo). Estudo de Viabilidade Econômico Financeira:: o que é e como fazer?. O que é e como fazer?. Disponível em: https://empresajrespm.com.br/estudo-de-viabilidade-economico-financeira/#0-o-que-%C3%A9-um-estudo-de-viabilidade-econ%C3%B4mico-financeira. Acesso em: 09 abr. 2021.
GALLOTTI, G.M.A. (ORGANIZADOR). Qualidade de software. São Paulo, Pearson, 2016.
INSTITUTE, Project Management. Um Guia do Conhecimento em Gerenciamento de Projetos (Guia PMBOK® – 6ª. Edição.). Brasil: Project Management Institute - Pmi, 2018. 756 p.
LEITE, J.C.S.P.; LEONARDI, M.C. Business Rules as organizational policies. In: Proceedings of the 9th International Workshop on Software Specification & Design. ISE-Shima, Japan. 1ed. USA: IEEE CSP, Los Alamitos, CA. P. 68-76, Apr, 1998.
MENDES, Carlos Magno et al. Introdução à economia. 2015. 186 f. TCC (Graduação) - Curso de Bacharelado em Administração Pública, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior – Capes, Universidade Aberta do Brasil – Uab, Florianópolis, 2015. Disponível em: https://educapes.capes.gov.br/bitstream/capes/401353/1/introducao_a_economia-3ed-miolo-online-atualizado.pdf. Acesso em: 02 abr. 2020.
MENDES, Judas Tadeu Grassi. Economia Fundamentos e aplicações. 2. ed. São Paulo: Pearson Prentice Hall, 2004. Disponível em: https://plataforma.bvirtual.com.br/Leitor/Loader/1090/pdf. Acesso em: 01 abr. 2020.
MORAIS, Izabelly Soares de (org.). Engenharia de Software. São Paulo: Pearson Education do Brasil, 2017.
PONTES, Melissa Barbosa. Introdução a testes de software. Engenharia de Software Magazine, ano, v. 1, 2009.
SANTANA, Márcio Antoni; BARALHAS, Carla Batista. Ética e legislação profissional. São Paulo: Editora Sol, 2015. 188 p. (Série Didática). Este volume está publicado nos Cadernos de Estudos e Pesquisas da UNIP.
SOMMERVILLE, I. Engenharia de software, 9ª EDIÇÃO, São Paulo, Pearson, 2011.
SOMMERVILLE, Ian. Engenharia de Software 10. ed. Tradução Luis Claudio Queiroz; revisão técnica Fabio Levy Siqueira. São Paulo: Persson, 2018.
Resultado Acumulado	-6513.34	-2994.8214814703715	263.06603569854269	3279.6285515993914	6072.7419922576619	Retorno de Investimento ROI = (retorno - investimento)/investimento	0.39210000000000073	Período de Retorno (Payback)	3.42

Outros materiais