Prévia do material em texto
1 UNIVERSIDADE PAULISTA - UNIP EaD Projeto Integrado Multidisciplinar Curso Superior de Tecnologia Gabriel Cardoso Da Silva - 0594517 Sistema de reserva de equipamentos: AudioVisuais Belo Horizonte 2021 2 Gabriel Cardoso Da Silva - 0594517 Sistema de reserva de equipamentos: AudioVisuais Projeto Integrado Multidisciplinar para obtenção do título de graduação em (Análise e Desenvolvimento de Sistemas) apresentado à Universidade Paulista – UNIP EaD. Orientador(a): Priscila Facciolli. Belo Horizonte 2021 3 RESUMO Este projeto tem como objetivo o desenvolvimento de um projeto de um software para reserva de equipamentos audiovisuais e de multimídia para o Colégio Vencer Sempre, no qual possui o propósito de automatizar, facilitar e organizar os empréstimos de equipamentos audiovisuais e de multimídia do colégio para os professores ministrarem em suas aulas, tornando-as mais explicativas obtendo um resultado maior na aprendizagem dos alunos em sala de aula. Respeitando sempre as normas de qualidade e documentação necessárias para a viabilização do projeto junto a administração do colégio. O software foi projetado para que se obtenha o melhor desempenho e custo-benefício. Palavras-chave: sistema de reserva, protótipo, colégio vencer sempre, design de software, MPS-BR. 4 ABSTRACT This project aims to develop a software project for the reservation of audiovisual and multimedia equipment for Colégio Vencer Semper, in which it aims to automate, facilitate and organize the school's audiovisual and multimedia equipment loans for students. teachers to teach in their classes, making them more explanatory obtaining a greater result in the students' learning in the classroom. Always respecting the quality standards and documentation necessary to make the project feasible with the school administration. The software was designed to obtain the best performance and cost-benefit. Keywords: reservation systems, prototype, college always win, software design, MPS-BR 5 SUMÁRIO INTRODUÇÃO………………………………………………………………..….06 1 - PROJETO DE SISTEMA DE RESERVA DE EQUIPAMENTO …….......07 1.1 INVESTIMENTO……………………………………………………….....08 1.2 NORMAS DE QUALIDADE…………………………….…………..........09 1.3 REQUISITOS DO SISTEMA………………………………………...........10 1.4 DIAGRAMA DE CASO DE USO…………………………………..…......12 1.5 DIAGRAMA DE ATIVIDADES……………………………………..…....16 1.6 INTERFACE…………………………………………………………...…..17 1.7 ROTEIRO DE TESTE……………………………………………...……...19 1.8 DIAGRAMA DE CLASSES………………………………………….…...20 1.9 DIAGRAMA DE OBJETOS…………………………………...………….21 2 - PROTÓTIPO DA INTERFACE EM ALTA FIDELIDADE…………....….22 CONCLUSÃO………………………………………………..................…………27 REFERÊNCIAS…………………………………………………………...……….28 6 INTRODUÇÃO A utilização de dispositivos eletroeletrônicos e de multimídia nos meios educativos tem se tornado cada vez mais frequente entre os professores, com o propósito de tornar as informações mais esclarecedoras tornando-as mais atrativas e para um maior compreendimento de todos os estudantes. Este trabalho tem como objetivo o desenvolvimento de um projeto para um sistema de reserva de equipamentos audiovisuais, que agilize e controle empréstimos de equipamentos e recursos de apoio aos professores de colégios de Ensino Fundamental e Médio. Para o desenvolvimento do projeto serão aplicados os conhecimentos adquiridos nas disciplinas de: Engenharia de Software II; Economia e Mercado; Projeto de Interface com o Usuário; Programação Orientada a Objetos I. 7 1 - PROJETO DE SISTEMA DE RESERVA DE EQUIPAMENTO Segundo Rezende e Abreu (2000), os sistemas operam, principalmente, como ferramentas para executar o desempenho da empresa e suas abrangências, como facilitadores dos processos internos e externos, meios para absorver a qualidade, produtividade e inovação tecnológica organizacional. As empresas têm o interesse de tornar sua rotina de trabalho mais ágil e produtiva. Para tanto existe a necessidade de controlar a informação e os seus usuários. Estes sistemas são geradores de modelos de informações para auxiliar os processos decisórios empresariais e produtores de informações oportunas como também de conhecimento. No meio empresarial, é fundamental que seja feita a implementação de um sistema de controle de reservas, tornando o processo mais prático e eficaz. Deste modo, é possível ter praticamente total controle dos pertences da instituição, das reservas e de relatórios completos. O Colégio Vencer Sempre, objeto de estudo deste projeto, 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. Atualmente o sistema de reserva é manual e muitos professores não conseguem utilizar os recursos que precisam, pois o agendamento é ineficiente. Percebe-se que o atual processo de controle de reserva de equipamentos no qual está sendo utilizado no colégio é obsoleto, incerto e caro, visto que envolve despesas com o uso de papel, encadernação, tinta, etc. Também é visível a baixa qualidade do serviço de controle, a organização pode ser prejudicada uma vez que, eventualmente, um equipamento pode ser reservado em duplicidade ou não reservado ocasionado por falta de anotação de reserva não registrada na solicitação pessoal ou via telefone. Considerando as dificuldades apresentadas pelo modelo atual e as necessidades apresentadas, podemos notar que o sistema deverá possuir as seguintes características mínimas: 8 ▪ O sistema será acessado através do software no qual será exigida autenticação de usuário; ▪ No sistema, o usuário poderá reservar equipamentos; consultar reservas; realizar cadastros dos equipamentos, professores e turmas; Impressão de relatórios atualizados. ▪ O sistema terá um único usuário administrador que terá privilégios de manter os equipamentos como também controlar as reservas efetuadas. Para a construção do software em questão, será necessário a utilização das seguintes ferramentas: 1. PHP Design para codificação; 2. Banco de dados MySQL para armazenamento de todas as informações; 3. Sparx Systems Enterprise Architect para modelagem de diagramas. 1.1 INVESTIMENTO Por se tratar de um projeto de pequeno porte e com uma “simplicidade” em sua programação e desenvolvimento o custo não deve ser alto, porém, sempre seguindo as normas de qualidade para que se obtenha um projeto com um custo-benefício altamente favorável tanto para a empresa que irá desenvolver o projeto do sistema de reservas quanto para o cliente final (Colégio Vencer Sempre). Logo após o Colégio Vencer Sempre aceitar a proposta do projeto, as etapas darão início e para que o projeto consiga seguir todos os cronogramas e prazos definidos anteriormente, a comunicação entre o solicitante do projeto e a empresa que irá conduzir o projeto deve ser extremamente alinhada, assim como cada responsável no projeto. Assim o cumprimento do cronograma seguirá em ordem e estima-se que em 4 meses o projeto poderá concluído, evitando qualquer atraso que poderá implicar na insatisfaçãodo cliente e a elevação dos custos internos do projeto. Os custos do projeto terão como base os salários dos envolvidos no projeto com a duração de seus respectivos trabalhos (estimativa de 4 meses de trabalho). Estarão envolvimentos no projeto: Analista de Sistemas (Planejamento e documentação); Programador (codificar o projeto e a prototipação). 9 1.2 NORMAS DE QUALIDADE A fim de garantir a qualidade no processo de um planejamento e construção de um software, existe a área de qualidade que tem como objetivo principal garantir que, no final do projeto, o software esteja de acordo com as características definidas pelos usuários no início e no decorrer do processo de desenvolvimento da aplicação. Segundo a norma NBR ISO (2000), qualidade de software é definida como um conjunto de características que devem ser alcançadas em um determinado grau para que o produto atenda às necessidades de seus usuários. Em 2003 a Associação para Promoção da Excelência do Software Brasileiro (Softex), subordinada ao Ministério da Ciência, Tecnologia e Inovação, criou a MPS.BR, com o intuito de incentivar as pequenas e médias empresas brasileiras de produção de software a implantar um modelo de qualidade de melhoria de processo com custos mais acessíveis à realidade brasileira. O MPS-BR tem como base técnica as normas ISO/IEC 12207:2008 [ISO/IEC, 2008a], ISO/IEC 20000:2011 [ISO/IEC, 2011] e ISO/IEC 15504-2 [ISO/IEC,2003]. O MPS.BR , possui 7 níveis de maturidades, como apresentado na figura abaixo: Figura 1 - Níveis do MPS.BR Fonte: https://www.promovesolucoes.com/mps-br/niveis-mps-br/ Acessado em: 03/05/2021 Tabela - Processos do MPS.BR por nível de maturidade. https://www.promovesolucoes.com/mps-br/niveis-mps-br/ 10 Como a empresa, responsável pelo projeto do sistema de reserva deste trabalho está em fase inicial, a norma de qualidade que mais se enquadra na empresa é a MPS.BR por se tratar de uma norma brasileira com a implementação do nível G da maturidade, com os processos de gerência de projetos e requisitos. 1.3 REQUISITOS DO SISTEMA O Quadro 1 apresenta os requisitos funcionais previstos para o sistema e sua rastreabilidade, ou seja, vinculação com o caso de uso associado. 11 Quadro 1 – Requisitos Funcionais O Quadro 2 lista os requisitos não funcionais previstos para o sistema. Quadro 2 – Requisitos não Funcionais 12 O Quadro 3 lista os requisitos de negócios previstos para o sistema. Quadro 2 – Requisitos de Negócios. 1.4 DIAGRAMA DE CASO DE USO Um caso de uso, nada mais é do que um “documento narrativo que descreve a sequência de eventos de um ator que usa um sistema para completar um processo”. Para este projeto, será utilizado o diagrama de casos de uso para ressaltar quais os elementos mais importantes para um determinado processo. As descrições dos principais casos de uso estão apresentadas a seguir. Quadro 4 – Diagrama Caso de Uso. 13 14 15 O Mantenedor possui acesso total a todas as funcionalidades do sistema, como mostra na figura abaixo. 16 Figura 1 – Diagrama Caso de Uso. 1.5 DIAGRAMA DE ATIVIDADES A figura a seguir inclui o diagrama de atividades que retrata o processo para a retirada de um equipamento já reservado. O processo inicia com o solicitante solicitando a reserva de um equipamento, no dia da reserva efetuada o solicitante requer o equipamento reservado, o mantenedor verifica o equipamento reservado e entrega para o solicitante, o solicitante realiza a tarefa necessária com o equipamento e devolve ao mantenedor, o mesmo verificar se está tudo certo com o equipamento e encerra a reserva atualizando informações da reserva. 17 Figura 2 – Diagrama de Atividade 1.6 INTERFACE Existem os casos de testes relativos ao comportamento técnico das telas ou interfaces. A tabela a seguir inclui o diagrama de atividades que retrata o processo para a retirada de um equipamento já reservado. 18 Tabela – Especificações de Interface 19 1.7 ROTEIRO DE TESTE Na tabela abaixo foi elaborado um roteiro de testes para o projeto proposto, que é uma descrição detalhada do passo a passo para a execução do sistema, a fim de verificar cada caso de teste identificado na fase anterior. Tabela – Roteiro de Testes 20 1.8 DIAGRAMA DE CLASSES O diagrama de classes é uma representação de estrutura e relações das classes que servem de modelo para objetos, a seguir reproduz uma situação em que o usuário está entrando no sistema e realizando a reserva dos equipamentos, mostrando os campos que devem ser preenchidos para concluir a reserva, apresenta os campos de cadastro das tabelas pertinentes a tela de solicitação de reserva. Onde é possível ver todos os campos obrigatórios para finalizar a reserva. 21 Figura – Diagrama de Classes. 1.9 DIAGRAMA DE OBJETOS O diagrama de objetos é uma variação do diagrama de classes e utiliza quase as mesmas informações. A única diferença é que o diagrama de objetos mostra os objetos que foram instanciados das classes. Ou seja, é apresentado a descrição da real reserva que o sistema trabalha. Expondo os nomes que são gravados nas variáveis para consolidar a reserva no banco de dados do sistema. 22 Figura – Diagrama de Objetos 2 - PROTÓTIPO DA INTERFACE EM ALTA FIDELIDADE Na etapa de planejamento de um projeto, seja ele um software, website ou aplicativo para smartphone, é de suma importante criar um protótipo para analisar os recursos e as interações do usuário. Foi elaborado um protótipo de alta fidelidade do sistema proposto neste projeto a fim de demonstrar as interações do usuário, solicitando uma reserva de equipamento. 23 Figura – Tela de Login Na figura acima, o usuário irá realizar o login no sistema do software, após colocar as informações necessárias de e-mail e senha, o usuário é direcionado a tela inicial do programa. 24 Figura – Tela inicial do Programa Na figura acima, o usuário é direcionado a tela inicial, onde constará o menu com as opções dos serviços que o programa oferece. Como a simulação se refere a solicitação de uma reserva, o usuário irá clicar no menu “RESERVA” e depois no submenu “SOLICITAR RESERVA”. 25 Figura – Tela de solicitação de reserva Depois de selecionar a opção de “SOLICITAR RESERVA” o usuário é direcionado a página para solicitar a reserva preenchendo com todas as informações necessárias e clicando na opção “CADASTRAR”, logo em seguida é mostrado uma tela de confirmação e número de protocolo da solicitação da reserva. 26 Figura – Tela de confirmação de reserva. 27 CONCLUSÃO Ao fim desse trabalho, podemos concluir que as tecnologias estão sendo inseridas constantemente na sociedade a cada ano, sempre em virtude de buscar novas formas para facilitar a metodologia aplicada ao sistema de ensino, aumentando a compreensão dos alunos do Colégio Vencer Sempre. Pode-se notar a necessidade de padronizar os processos do aluguel dos equipamentos audiovisuais do colégio e para isso a implementação de um software de um sistema para otimizar e organizar as reservas feita na escola, economizando tempo e custo para o cliente. Com os levantamentos de dados com o cliente, foi elaborado um projeto com um custo- benefício tanto para a empresa que irá produzir o software quanto para o cliente final. com o prazo de 4 meses, o projetoseguirá com as normas implementadas a empresa, o MPS-BR tem como base técnica as normas ISO/IEC 12207:2008 [ISO/IEC, 2008a], ISO/IEC 20000:2011 [ISO/IEC, 2011] e ISO/IEC 15504-2 [ISO/IEC,2003]. Concluiu-se também que, com os testes bem elaborados e documentados juntamente com a prototipação de alta fidelidade inseridas neste trabalho visam que a entrega do projeto desde o aceite do cliente final seja com uma boa usabilidade, viabilidade e seguro. 28 REFERÊNCIAS ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS (ABNT). NBR ISO 9000: Sistemas de gestão da qualidade – Fundamentos e vocabulário. Rio de Janeiro, 2000. ASSOCIAÇÃO BRASILEIRA PARA PROMOÇÃO DA EXCELÊNCIA DO SOFTWARE BRASILEIRO (SOFTEX). MPS.BR – Melhoria de processo do software brasileiro: guia geral – Versão 1.1. 2006. KOSCIANSKI, A.; SOARES, M. S. Qualidade de software. Rio de Janeiro: Novatec, 2010. MELO, Alexandre; NASCIMENTO, Maurício. PHP Profissional: Aprenda a Desenvolver Sistemas profissionais Orientados a Objetos com Padrões de Projeto. São Paulo: Novatec Editora, 2007. Disponível em: http://www.martinsfontespaulista.com.br/anexos/produtos/capitulos/254880.pdf PFLEEGER, S. L. Engenharia de software: teoria e prática. 2. ed. São Paulo: Prentice Hall Brasil, 2007. REZENDE, Denis Alcides; ABREU, Aline França de. Tecnologia da informação aplicada a sistemas de informação empresariais: o papel estratégico da informação e dos sistemas de informação nas empresas. São Paulo: Atlas, 2000. SEBESTA, R. W. Conceitos de linguagens de programação. Porto Alegre: Bookman, 2011.