Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Relatório de Aula Prática – Projeto de Software 
 
 
 
 
 
 
Deyvid Evangelista da Silva 
RA:3816640902 
 
 
 
 
 
 
 
 
 
 
 
 Projeto de Software 
Relatório de Aula Prática – Projeto de Softaware 
 
 
 
 
 
 
 
 
Projeto de Software: Sistema de Gestão de Ativos de TI (ITAM) 
 
1. Concepção e Planejamento 
2. 
Problema/Oportunidade de Negócio: Muitas empresas (principalmente PMEs ou 
departamentos isolados) sofrem com a falta de controle sobre seus ativos de TI 
(computadores, monitores, impressoras, softwares, licenças). Isso leva a: 
 Perda de equipamentos: Dificuldade em localizar ativos. 
 Desperdício de licenças: Compra excessiva ou uso de software não licenciado, 
gerando multas. 
 Dificuldade na manutenção: Não saber quais equipamentos precisam de reparo 
ou substituição. 
 Falta de visibilidade: Impossibilidade de planejar upgrades ou otimizar custos 
de TI. Nosso sistema visa resolver esses problemas, oferecendo uma visão 
centralizada e gerenciável dos ativos. 
Requisitos Essenciais (com foco em Gestão): 
 
 Funcionais: 
o Cadastro de Ativos: Registrar hardware (tipo, marca, modelo, número 
de série, localização, usuário, data de compra, garantia) e software 
(nome, versão, tipo de licença, data de expiração, número de 
instalações). 
o Controle de Movimentação: Registrar transferências de ativos entre 
usuários/localizações. 
o Gerenciamento de Licenças: Alertar sobre licenças próximas da 
expiração e controlar o número de instalações permitidas. 
o Relatórios e Dashboards: Exibir resumos de ativos por tipo, localização, 
status, e status de licenças. 
o Histórico de Manutenção: Registrar intervenções (data, descrição, 
custo). 
 Não-Funcionais: 
o Usabilidade: Interface intuitiva para registro e consulta. 
o Segurança: Acesso restrito baseado em perfis (administrador, usuário 
comum). 
o Desempenho: Respostas rápidas na busca e geração de relatórios. 
o Escalabilidade: Capacidade de gerenciar um volume crescente de ativos. 
Estudo de Viabilidade (Simplificado): 
 Técnica: É viável construir com tecnologias web ou desktop. 
 Econômica: Reduzirá custos com licenças e perdas de ativos, otimizando o 
planejamento de compras. 
 Operacional: Simplificará o trabalho da equipe de TI no controle do inventário. 
Metodologia de Desenvolvimento: Sugere-se SCRUM (Metodologia Ágil) para 
permitir entregas incrementais e feedback contínuo. Dividiremos o projeto em 
Sprints (ciclos de trabalho de 2-4 semanas). 
 
2. Análise e Design 
Análise Detalhada: 
 Histórias de Usuário (Exemplos): 
o Como administrador, eu quero cadastrar um novo computador com 
todas as suas especificações para manter o inventário atualizado. 
o Como gestor de TI, eu quero visualizar um relatório de licenças de 
software vencidas para evitar multas. 
o Como técnico de suporte, eu quero registrar uma manutenção em um 
notebook para acompanhar o histórico do equipamento. 
 Modelo de Dados: Entidades como Ativo, Software, Licença, Localização, 
Usuário, Manutenção, com seus respectivos atributos e relacionamentos. 
 Diagramas (Exemplos): Diagrama de Classes (para o modelo de dados), 
Diagrama de Casos de Uso (para interações do usuário), Wireframes para as 
telas principais. 
 Design da Arquitetura (Exemplo): Uma arquitetura simples cliente-servidor 
(aplicação web com banco de dados centralizado) ou aplicação desktop com 
banco de dados local/nuvem. 
 
3. Implementação 
 Tecnologias Sugeridas: 
o Backend: Python com Django/Flask, Node.js com Express, PHP com 
Laravel, ou .NET. 
o Frontend: HTML, CSS, JavaScript (com frameworks como React, Angular, 
Vue.js, se o tempo permitir) ou uma interface simples para desktop. 
o Banco de Dados: PostgreSQL, MySQL, SQLite (para simplicidade inicial). 
 Desenvolvimento por Sprints: 
o Sprint 1: Foco no cadastro básico de hardware e software. 
o Sprint 2: Implementação do controle de licenças e alertas. 
o Sprint 3: Relatórios e dashboard inicial, e controle de movimentação. 
o Sprint 4+: Melhorias, segurança, histórico de manutenção. 
 
4. Testes 
 Testes de Unidade: Verificar cada função de cadastro, alteração, exclusão. 
 Testes de Integração: Assegurar que o cadastro de um ativo se conecta 
corretamente com sua localização e usuário. 
 Testes de Sistema: Verificar se os alertas de licenças funcionam, se os relatórios 
geram dados corretos. 
 Testes de Aceitação (Simulados): Um "usuário" (colega de curso) testa o 
sistema para verificar se as funcionalidades atendem às expectativas do 
negócio, como a facilidade de encontrar um ativo. 
 Testes de Segurança: Tentativas de acesso não autorizado, validação de 
entradas. 
 
5. Implantação (Plano Simplificado) 
 Ambiente: Servidor web local (ou serviço de nuvem de baixo custo para 
demonstração). 
 Instalação: Passos para instalar o sistema e configurar o banco de dados. 
 Plano de Migração de Dados (se aplicável): Como importar um inventário 
existente (por exemplo, de uma planilha Excel). 
 Treinamento (Simulado): Guia rápido para o uso do sistema pelos futuros 
gestores de TI e técnicos. 
 
6. Manutenção (Plano Básico) 
 Suporte: Documentação de perguntas frequentes (FAQs) e guia de solução de 
problemas básicos. 
 Correção de Erros: Processo de identificação e correção de bugs (simulado). 
 Melhorias Futuras: Sugestões de funcionalidades a serem adicionadas (ex: 
integração com ferramentas de monitoramento de rede, geração de QR Codes 
para ativos, módulo de chamados vinculados a ativos). 
 
Aspectos de Gestão em TI a serem Destacados: 
Ao apresentar este projeto, enfatize como ele: 
 Alinha-se à Estratégia de Negócio: Ajuda a empresa a economizar dinheiro, 
garantir conformidade e otimizar o uso de seus recursos de TI. 
 Melhora a Governança de TI: Proporciona visibilidade e controle sobre os 
ativos, permitindo decisões mais informadas. 
 Otimiza Processos: Automatiza o gerenciamento de inventário, que de outra 
forma seria manual e propenso a erros. 
 Demonstra Conhecimento em ITIL/COBIT: Pode-se citar como o sistema 
contribui para a Gerência de Ativos de Serviço (ITIL) ou para o domínio de 
Entrega e Suporte (COBIT). 
 Gerenciamento de Riscos: Mitiga riscos relacionados à perda de ativos e não 
conformidade de licenças.

Mais conteúdos dessa disciplina