Buscar

PIM V - SISTEMA DE RESERVA DE EQUIPAMENTOS AUDIOVISUAIS - PASSEI DIRETO _ Passei Direto

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

Impresso por jocilene carmo, CPF 485.355.388-60 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e
não pode ser reproduzido ou repassado para terceiros. 14/04/2021 23:26:10
 UNIVERSIDADE PAULISTA - UNIP EaD
Projeto Integrado Multidisciplinar
Curso Superior de Tecnologia
 ALUNO – RA: XXXXXXX
 PROJETO DE UM SISTEMA DE RESERVA DE EQUIPAMENTOS
 AUDIOVISUAIS PARA ESCOLAS
CID ADE
2020
Impresso por jocilene carmo, CPF 485.355.388-60 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e
não pode ser reproduzido ou repassado para terceiros. 14/04/2021 23:26:10
 ALUNO – RA: XXXXXXX
 PROJETO DE UM SISTEMA DE RESERVA DE EQUIPAMENTOS
 AUDIOVISUAIS PARA ESCOLAS
 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): Prof. XXXXXXXXXXX.
CID ADE
2020
Impresso por jocilene carmo, CPF 485.355.388-60 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e
não pode ser reproduzido ou repassado para terceiros. 14/04/2021 23:26:10
RESUMO
 Este trabalho acadêmico tem como objetivo projetar toda a vida de uma contratação
 de um software que administrará as reservas de equipamentos audiovisuais de
 escolas de ensino fundamental e médio, em especial o “Colégio Vencer Sempre”,
 desde o orçamento, previsão de gastos, cronograma de entrega, dividindo o projeto
 e suas fases por dia, passando pelas etapas de levantamento, análise e
 documentação dos requisitos (funcionais e não funcionais), prototipação de alta
 fidelidade, especificação de interfaces, até as etapas mais técnicas com a
 codificação em linguagem orientada à objetos, testes, entrega do produto, e
 implantação junto ao usuário. Será documentado todo o processo e metodologia de
 software utilizada na implantação do sistema para obtenção de um produto com
 qualidade, utilizando a metodologia MPS.br para obter práticas de engenharia de
 software, testes (incluindo todo o roteiro, os casos de sucesso e insucesso, fichas de
 execução dos testes), negociação no mercado e pós-venda, com o intuito de
 crescimento para a recente empresa de software que procura se consolidar no
mercado.
 Palavras-chave: Sistema para reservas. Programação orientada à objetos. Projeto
de software. Roteiro de testes. MPS.br.
Impresso por jocilene carmo, CPF 485.355.388-60 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e
não pode ser reproduzido ou repassado para terceiros. 14/04/2021 23:26:10
AB STR AC T
 This academic work aims to project the entire life of a software contract that will
 manage the reserves of audiovisual equipment of elementary and high schools, in
 particular the “Colégio Vencer Sempre”, from the budget, expenditure forecast,
 schedule of delivery, dividing the project and its phases by day, going through the
 steps of survey, analysis and documentation of the requirements (functional and non-
 functional), high-fidelity prototyping, specification of interfaces, up to the most
 technical steps with coding in language oriented to objects, tests, product delivery,
 and implantation with the user. The entire software process and methodology used in
 the implementation of the system to obtain a quality product will be documented,
 using the MPS.br methodology to obtain software engineering practices, tests
 (including the entire script, success and failure cases, test execution sheets), market
 negotiation and after sales, with the intention of growing for the recent software
company that seeks to consolidate itself in the market.
 Keywords: System for reservations. Object-oriented programming. Software design.
Test routing. MPS.br.
Impresso por jocilene carmo, CPF 485.355.388-60 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e
não pode ser reproduzido ou repassado para terceiros. 14/04/2021 23:26:10
SUM ÁR IO
 INTRODUÇÃO......................................................................................................................................... 6
 1. INTERAÇÃO DO SISTEMA COM A ESCOLA E COM O MERCADO..........................................................7
 2. INVESTIMENTO FINANCEIRO E CRONOGRAMA..................................................................................7
 3. PLANEJAMENTO..................................................................................................................................9
 3.1. Requisitos funcionais...................................................................................................................9
 3.2. Requisitos não funcionais e regras de negócio..........................................................................10
 3.3. Especi/cação da interface..........................................................................................................10
 4. METODOLOGIA MPS.br.....................................................................................................................11
 4.1. Detalhamento dos processos para nível G do MPS.br...............................................................13
 4.1.1 Gerência de Projetos............................................................................................................13
 4.1.2 Gerência de Requisitos........................................................................................................14
 5. PROTOTIPAÇÃO E TESTES..................................................................................................................15
 5.1. Casos de testes..........................................................................................................................15
 5.2. Proto;pação..............................................................................................................................15
 5.2.1. Cadastro de usuário............................................................................................................15
 5.2.2. Inventário............................................................................................................................16
 5.2.3. Reservas..............................................................................................................................17
 5.3. Testes.........................................................................................................................................18
 5.3.1. Cadastro de usuário............................................................................................................18
 5.3.2. Inventário............................................................................................................................20
 5.3.3. Reserva...............................................................................................................................21
 6. PROGRAMAÇÃO ORIENTADA À OBJETOS..........................................................................................22
 7.1. Classes e Objetos.......................................................................................................................237.2. Herança e Polimor/smo.............................................................................................................23
 8. CONCLUSÃO......................................................................................................................................24
 9. REFERÊNCIAS BIBLIOGRÁFICAS.........................................................................................................25
Impresso por jocilene carmo, CPF 485.355.388-60 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e
não pode ser reproduzido ou repassado para terceiros. 14/04/2021 23:26:10
6
INTRODUÇ ÃO
 Informação e conhecimento são com certeza a principal alavanca da
 economia. A Tecnologia da Informação influencia de forma elevada no desempenho
 de todos os setores econômicos, sejam estes públicos ou privados, e é também um
 setor extremamente dinâmico e de elevado peso econômico. A participação
 econômica da indústria de software não pode ser determinada só pelos empregos e
 impostos que geram. O software provoca um profundo impacto em quase todos os
 seguimentos da economia. Desde o nível mais baixo como automatizar tarefas que
 outrora eram repetitivas e desperdiçavam muito tempo e dinheiro, com o tempo e
 valores que antes as empresas gastavam com essas tarefas hoje as mesmas
podem usar em tarefas mais robustas e de maior importância. 
 Hoje os sistemas de software fazem parte da vida e do cotidiano de cada vez
 mais pessoas, seja em programas de computador, celulares, carros, catracas
eletrônicas e até mesmo em elevadores inteligentes. 
 Nesse cenário de intensas transformações provocadas pela utilização de
 computadores e celulares, o que modificou o comportamento e a forma de as
 pessoas se comunicarem, fortifica-se aí a importância do mercado de software no
Brasil também na área da educação. 
 A partir das especificações da Interface do novo software e utilização de
 metodologias de qualidade de software, o projeto objetiva ter uma fácil usabilidade,
 fácil implantação, e que agrade usuários de todos os níveis. Serão aplicados testes
 elaborados a partir de roteiros, a fim de minimizar qualquer problema no software,
garantindo sua segurança e qualidade. 
 O sistema será desenvolvido com a linguagem de programação C#,
 desenvolvido na plataforma Visual Studio, por ser uma linguagem orientada a
objetos, o que auxilia na obtenção dos melhores resultados para o projeto.
Impresso por jocilene carmo, CPF 485.355.388-60 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e
não pode ser reproduzido ou repassado para terceiros. 14/04/2021 23:26:10
7
 1. INTERAÇÃO DO SISTEMA COM A ESCOLA E COM O MERCADO
 O projeto de software para reserva de equipamentos audiovisuais para
 escolas será utilizado pelos funcionários que fazem o controle desses
equipamentos, e pode ser estendido para alunos, diretoria, administração do colégio,
 além dos professores e demais colaboradores. A aquisição do software é realizada
 pela administração do colégio, que nesse cenário, é o agente demandante do
produto de software. 
 Praticamente todos os agentes econômicos interferem no projeto: Famílias –
 os pais pagam a mensalidade, o colégio por sua vez entra como consumidores dos
 serviços de ensino; Empresa: o colégio entra como empresa que presta serviços de
 ensino e contrataram nossos serviços de software; Governo; administra os impostos
 recolhidos das famílias e empresas e administram esses recursos que são
 consumidos pela coletividade. Mundo; comércio exterior registra as transações
econômicas com agentes econômicos pertencentes a outros países. 
 2. INVESTIMENTO FINANCEIRO E CRONOGRAMA
 Por ser um projeto simples que não pode ser vendido a um preço muito alto,
 os custos para produção do software devem ser baixos, porém atender aos padrões
de qualidade, e dentro das possibilidades, deve ser entregue em um prazo médio. 
 Após o aceite do “Colégio Vencer Sempre” do projeto oferecido, as etapas se
 iniciarão, detalhadas a seguir, para o cumprimento da entrega final do produto no
 prazo máximo de 90 dias (três meses). O cumprimento das determinações do
 cronograma de entrega é de extrema importância, chegando a ser mais relevante do
 que os próprios custos, pois, se descumpridos, podem gerar insatisfação do cliente,
 elevação dos custos internos e até uma falência do projeto antes do tempo,
deixando o mesmo incompleto.
 Serão envolvidos no projeto: um analista de sistemas para fazer o
 levantamento dos requisitos, planejamento e documentação, um programador que
 irá codificar a ferramenta e um testador para fazer toda a validação para entrega do
Impresso por jocilene carmo, CPF 485.355.388-60 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e
não pode ser reproduzido ou repassado para terceiros. 14/04/2021 23:26:10
8
 produto. Os esforços para projeção do software serão de acordo com o gráfico
abaixo (Figura1): 
H oras
 An á l i s e Dese nvo l vi me nto Te ste s
Figura 1. Tempo estimado do projeto.
Fonte: O autor (2020).
 De acordo com o gráfico apresentado, o cronograma será de quinze (15) dias
 para a fase de planejamento, que compreende o levantamento de requisitos,
 prototipação e validação junto ao usuário final do sistema; sessenta (60) dias para a
 codificação do sistema; quinze (15) dias para criação dos requisitos de testes,
execução dos testes e entrega do produto.
 O custo do projeto será de acordo com o salário dos três envolvidos (analista,
 desenvolvedor e testador) durante os 90 dias do projeto. O custo total do projeto
incluindo mão de obra, licença de uso, mais mensalidades e custos de implantação: 
Análise: 15 dias (120 horas)
Desenvolvimento: 60 dias (480 horas)
Testes: 15 dias (120 horas)
Tempo estimado de conclusão: 90 dias (760 horas) 
Valor total do projeto: R$ 51.625,00
Impresso por jocilene carmo, CPF 485.355.388-60 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e
não pode ser reproduzido ou repassado para terceiros. 14/04/2021 23:26:10
9
 3. PLANEJAMENTO
Para obtenção de bons resultados do projeto, é necessária a aplicação de
 metodologias de engenharia de software do início ao fim. Para Pressman (2006), ela
 ajuda os engenheiros de software a compreender melhor o problema que eles vão
 trabalhar para resolver. A utilização de normas e metodologias facilitam o
 entendimento do que o cliente realmente deseja receber, quais são os usuários que
 realmente irão interagir com o sistema, tendo início nas etapas de levantamento dos
 requisitos funcionais, não funcionais, regras de negócio e finalização na entrega doproduto e no aceite do cliente, passando pelas fases de codificação e validação do
projeto.
 A ideia de requisitos está ligada a identificação das metas a serem atingidas
 no funcionamento do software. É um processo de obtenção, refinamento e
 verificação das necessidades do cliente em relação ao problema que será
 abordado/resolvido pelo software. Quanto mais completa e correta for a análise dos
requisitos, melhor será o resultado alcançado. 
 O nosso projeto de um sistema de reserva de equipamentos audiovisuais
 para colégio de Ensino Fundamental e Médio, visa a melhorar o desempenho
 pedagógico, uma vez que automatiza o processo e o torna preciso, organizado e
 fácil de utilizar, tornando viável o investimento do colégio nesses equipamentos e no
 software, onde através do programa de reserva, que além da organização no
 processo, vai permitir ao colégio melhorar a dinâmica das aulas, e
consequentemente a qualidade do ensino.
3.1. Requisitos funcionais
 • Controle dos equipamentos: o sistema deverá controlar a reserva dos
 equipamentos audiovisuais do “Colégio Vencer Sempre”, controlando a data e hora
 da reserva, o usuário solicitante, bem como confirmações, cancelamentos e
 devoluções para cada requisição. Serão impressos relatórios que demonstrem as
entrada e saídas dos equipamentos, quem os utilizou e período de utilização. 
Impresso por jocilene carmo, CPF 485.355.388-60 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e
não pode ser reproduzido ou repassado para terceiros. 14/04/2021 23:26:10
10
 • Avisos: para auxílio na organização e logística de entrega dos
 equipamentos, o sistema deverá avisar o usuário, quando estiver próximo ao
 período de um a reserva, através de alertas/avisos, visando um preparo antecipado
 do equipamento, para que na hora reservada esteja pronto para entrega.
 • Inventário: o sistema possuirá um cadastro de todos os equipamentos, datas
 de compra, garantia, entre outras características, a fim de gerenciar a vida útil dos
 equipamentos. Os equipamentos podem ser rastreados através de um QRCode
fixado em cada um, possuindo identificação única.
3.2. Requisitos não funcionais e regras de negócio
 • Permissões de acesso dos usuários: o sistema deverá ter um controle de
 acessos seguro para diferentes usuários, bloqueando usuários comuns de
 acessarem relatórios administrativos. As informações pessoais dos usuários devem
ser mantidas sobre o controle apenas dos administradores do sistema.
 • Configurações do sistema: inicialmente o sistema será desenvolvido apenas
 para Windows Desktop. Todos os relatórios devem seguir um padrão de fonte e
 espaçamento, conforme ABNT. Será desenvolvido em linguagem de programação
C#, utilizando a plataforma Visual Studio 2019.
 • Tempo de evolução e de espera: junto ao cadastro dos equipamentos,
 deverá ter informações de quanto tempo o usuário pode permanecer com o
 equipamento e também quanto tempo ele pode esperar para obter o equipamento,
 após a sua solicitação. Essas regras são importantes na definição de logística do
sistema.
3.3. Especificação da interface
 O sistema será implantado na secretaria do colégio, no notebook do diretor, e
 no terminal do almoxarifado, onde são armazenados os equipamentos. Todos os
 computadores trabalham com Sistema Operacional Windows, e interagem com o
 sistema através de mouse, teclado e impressora. Será instalado no servidor que já é
utilizado no colégio, comunicando-se com os terminais através de rede cabeada.