Sistema de Gestão de Tecnologias para Controle de
Ativos de TI
Gustavo Lima da Silva - 760317
Luan Miranda Morrone - 760244
Matheus Teixeira de Carvalho Picoli - 760251
2025
RESUMO
Título: Sistema de Gestão de Tecnologias para Controle de Ativos de TI
Objetivo: Este projeto tem como objetivo desenvolver um software desktop para geren-
ciamento de ativos tecnológicos (hardware, software, redes e bancos de dados) da em-
presa ET & WICCA, garantindo conformidade legal, rastreabilidade de informações e
integração com sistemas corporativos.
Metodologia: A abordagem utilizada incluiu:
1. Levantamento de requisitos por meio de entrevista com o CEO
2. Modelagem UML (Diagramas de Caso de Uso, Classes e Atividades)
3. Desenvolvimento iterativo com prototipagem
Resultados Esperados:
Sistema centralizador de informações tecnológicas
Mecanismos de validação automática de licenças e garantias
Controle de acesso hierárquico para a área de TI
Solução com armazenamento local e backup em nuvem
Palavras-chave: Gestão de TI, Controle de Ativos, Software Desktop, Conformidade
Legal.
RELATÓRIO DO PROJETO
1. Introdução
A ET & WICCA necessita de um sistema para gerenciar seu parque tecnológico, asse-
gurando conformidade legal e integração com sistemas internos. Este projeto visa de-
senvolver uma solução sob medida, baseada nos requisitos levantados na entrevista com
o CEO Carlos Alberto Pellegrini.
2. Objetivos
Primário:
o Centralizar informações de hardware/software (fabricante, data de aquisi-
ção, notas fiscais).
o Garantir conformidade com licenças e garantias.
Secundários:
o Reduzir custos com multas por irregularidades.
o Integrar com sistemas de ativos e contábil.
3. Requisitos (Baseados na Entrevista)
Tipo Descrição
Cadastro, consulta, validação de licenças, backup em nuvem, níveis de
Funcionais
acesso.
Não- Desktop-only, banco de dados local com backup na nuvem, tempo de
Funcionais resposta <2s.
4. Metodologia
Modelagem UML: Diagramas de Casos de Uso, Classes e Atividades.
Desenvolvimento: Agile (sprints quinzenais com protótipos incrementais).
Testes: Validação de licenças e garantias em ambiente simulado.
5. Diagramas (Resumo)
Casos de Uso: Cadastro, consulta, validação de licenças.
Classes: Empresa, Tecnologia (herdada por Hardware, Software, etc.).
Atividades: Fluxos de cadastro e validação.
6. Protótipo
Telas: Login, Dashboard, Cadastro, Consulta (como detalhado anteriormente).
Ferramenta: Figma (link do template disponível para edição).
7. Cronograma
Fase Duração
Modelagem UML 2 semanas
Desenvolvimento 8 semanas
Testes 2 semanas
8. Orçamento
Recursos Humanos: R$ 20.000 (equipe de 3 pessoas).
Infraestrutura: R$ 5.000 (servidor local + AWS).
9. Conclusão
O sistema atenderá à demanda da ET & WICCA por controle tecnológico, reduzindo
riscos legais e otimizando processos. A implementação seguirá o cronograma proposto,
com entregas parciais para validação contínua.
FORMULARIO DE ENTREVISTA DE REQUISITOS
Consultoria de Cibersegurança Áspide
Foi realizado no dia 17 de março de 2025, na Fundação Santo André a entrevista com o
C.E.O da companhia ET & WICCA, Sr. Carlos Alberto Pellegrini, com relação ao
projeto – Fabrica de Software, onde foram feitas perguntas com intuito de alcançar a
maior assertividade com relação à prestação de serviço do desenvolvimento de software.
Entrevista
P1 – Qual o objetivo que deseja alcançar com a solução (software)?
R1: Para gestão de hardware e software da empresa.
P2 – Requisitos do software?
R2: Garantir a legalidade dos software e hardware da empresa.
P3 – Quais a integrações de sistema necessárias?
R3: Ter integração com sistema de ativos e contábil
P4 – Limite de orçamento?
R4: “Carta branca”, - me entreguem o melhor.
P5 – Funções necessárias para a solução?
R5: Quatro mínimas consulta, alteração, endereçamento e envio, com níveis de acesso e
exclusivo para área de T.I
P6 – Requisitos de sucesso para a solução?
R6: Saber todas as informações de hardware e software, ex: dia de compras, nota fiscal
etc.
P6 – Onde a solução será desenvolvida? Local ou nuvem?
R6: Base de dados local e backup nuvem
P7 – Quais plataformas de acesso?
R7: Apenas Desktop
P8 – Requisitos de tempo de res?
R8: Para gestão de hardware e software da empresa.
USE CASE
Sistema: Software de Gestão de Tecnologias (ET & WICCA).
Objetivo: Permitir o gerenciamento de hardware, software, redes e bancos de dados,
garantindo legalidade, rastreabilidade e integração com sistemas contábeis.
Atores Principais:
1. Administrador de TI (Responsável por cadastros, atualizações e configurações
críticas).
2. Usuário de TI (Funcionário da área de TI que consulta e gerencia tecnologias
no dia a dia).
Casos de Uso Detalhados:
Ator
Caso de Uso Descrição
Principal
Cadastrar novos itens (hardware, software, rede, Adminis-
UC01 - Cadastrar
banco de dados) com dados como fabricante, data trador de
Tecnologia
de aquisição, notas fiscais, etc. TI
UC02 - Consultar De- Buscar informações de tecnologias cadastradas Usuário
talhes (datas, garantias, licenças, status). de TI
Adminis-
UC03 - Atualizar Sta- Alterar o status de um item (ex: "Ativo", "Em
trador de
tus Manutenção", "Desativado").
TI
UC04 - Validar Li- Verificar a validade da licença de um software e Usuário
cença (Software) emitir alertas se expirada. de TI
UC05 - Verificar Ga- Checar se um hardware está dentro do período de Usuário
rantia (Hardware) garantia. de TI
UC06 - Realizar Adminis-
Executar backup do banco de dados local e enviar
Backup (Banco de trador de
para nuvem.
Dados) TI
Ator
Caso de Uso Descrição
Principal
Adminis-
UC07 - Gerenciar Ní- Definir permissões de acesso (ex: restrição para
trador de
veis de Acesso áreas não-TI).
TI
Adminis-
UC08 - Integrar com Enviar dados de aquisições para o sistema contá-
trador de
Sistema Contábil bil da empresa.
TI
DIAGRAMA DE CLASSE
🔷 Classe: Empresa
Atributos:
- nome : String → dado exclusivo da empresa
- cnpj : String → dado sensível
- setor : String
Métodos:
+ cadastrarTecnologia() : void
+ listarTecnologias() : List<Tecnologia>
🔷 Classe: Tecnologia (Abstrata)
Atributos:
# nome : String → útil para subclasses
# tipo : String → idem
# fabricante : String
# dataAquisicao : Date
# status : String
Métodos:
+ consultarDetalhes() : String
+ atualizarStatus(novoStatus: String) : void
🔷 Classe: Hardware (extends Tecnologia)
Atributos:
# especificacoes : String → subclasses poderiam herdar se houver especialização
futura
# garantia : Date
- localInstalacao : String → não precisa ser herdável (pode variar por instância)
Métodos:
+ verificarGarantia() : Boolean
🔷 Classe: Software (extends Tecnologia)
Atributos:
# versao : String
# tipoLicenca : String
# validadeLicenca : Date
Métodos:
+ validarLicenca() : Boolean
🔷 Classe: Rede (extends Tecnologia)
Atributos:
# tipoRede : String
# larguraBanda : String
# protocolo : String
Métodos:
+ testarConectividade() : Boolean
🔷 Classe: BancoDeDados (extends Tecnologia)
Atributos:
# tipoBD : String
# versao : String
# capacidade : String
# instancias : int
Métodos:
+ verificarIntegridade() : Boolean
+ realizarBackup() : void
DIAGRAMA DE ATIVIDADE
Processo Principal: Fluxo de Gerenciamento de Tecnologias
1. Cadastrar Nova Tecnologia
Ator: Administrador de TI
Fluxo:
1. Início → "Iniciar Cadastro".
2. Decisão: Selecionar tipo de tecnologia:
o Hardware → preencher formulário (nome, fabricante, data aquisição, ga-
rantia, local instalação).
o Software → preencher formulário (nome, versão, tipo licença, validade).
o Rede → preencher formulário (tipo rede, largura banda, protocolo).
o Banco de Dados → preencher formulário (tipo BD, versão, capacidade).
3. Validar dados (se campos obrigatórios estão preenchidos).
4. Decisão: Dados válidos?
o Sim → salvar no banco de dados → "Tecnologia cadastrada" → Fim.
o Não → exibir erro → retornar ao formulário.
2. Consultar Detalhes
Ator: Usuário de TI
Fluxo:
1. Início → "Iniciar Consulta".
2. Inserir critérios de busca (nome, tipo, status).
3. Sistema filtra registros e exibe lista.
4. Selecionar item → exibir detalhes completos (nota fiscal, data aquisição, status,
etc.).
5. Fim.
3. Atualizar Status
Ator: Administrador de TI
Fluxo:
1. Início → "Selecionar Tecnologia" (busca por nome/ID).
2. Exibir status atual → solicitar novo status (ex: "Em Manutenção").
3. Confirmar alteração → Sistema atualiza registro.
4. Fim.
4. Validar Licença (Software)
Ator: Usuário de TI
Fluxo:
1. Início → "Selecionar Software".
2. Sistema verifica data de validade da licença.
3. Decisão: Licença expirada?
o Sim → Exibir alerta "Licença Expirada".
o Não → exibir "Licença Válida até [data]".
4. Fim.
5. Realizar Backup (Banco de Dados)
Ator: Administrador de TI
Fluxo:
1. Início → "Iniciar Backup".
2. Sistema compacta dados locais.
3. Envia cópia para nuvem.
4. Decisão: Backup bem-sucedido?
o Sim → Registrar log → "Backup concluído".
o Não → Exibir erro → Tentar novamente.
5. Fim.
PROTÓTIPO DO SOFTWARE DE GESTÃO
Os protótipos apresentados a seguir ilustram a interface proposta para o Sistema de Ges-
tão de Tecnologias da ET & WICCA, desenvolvidos conforme os requisitos levantados
na entrevista com o CEO Carlos Alberto Pellegrini. As telas foram projetadas para aten-
der às necessidades de:
1. Controle centralizado de hardware, software, redes e bancos de dados;
2. Validação automática de licenças e garantias;
3. Acesso hierárquico (restrito à área de TI);
4. Integração com sistemas corporativos.
Os wireframes seguem um design funcional e intuitivo, priorizando a experiência do
usuário e a eficiência nas operações diárias. Cada tela foi elaborada com base nos dia-
gramas UML previamente definidos (Casos de Uso, Classes e Atividades), garantindo
alinhamento entre a modelagem e a implementação prática.
Tela de Login
Dashboard (Tela Inicial)
Tela de Cadastro de Tecnologia
Tela de Consulta
Tela de Validação de Licença