MAPA – ESOFT – PROJETO, IMPLEMENTAÇÃO E TESTE DE SOFTWARE – 53-2024

1ª QUESTÃO
Conforme Pressman (2011, p. 221), o Modelo de Projeto possui quatro elementos que são considerados os
principais e mais importantes: arquitetura, dados, interfaces e componentes. Esta atividade compreende a
construção de um Projeto de Componente de Software baseado em classes, seguindo as informações
abaixo:
1. Descrição geral:
– Como parte da modernização de sua estrutura tecnológica, a empresa “Education Corp” irá desenvolver o
seu novo software de gestão de pessoas, denominado Sistema para Gerenciamento de Informações de
Pessoas (SGIP), com o objetivo de otimizar seus processos internos relacionados aos funcionários. O objetivo
é ter um sistema centralizado para gerenciar informações dos colaboradores, facilitar o acompanhamento
de dados, automatizar tarefas, melhorar a eficiência do departamento de recursos humanos e se adequar à
Lei Geral de Proteção de Dados (LGPD).
2. Requisitos:
2.1 Cadastro de funcionários
– O sistema deve permitir o cadastro de funcionários, incluindo informações pessoais (nome, data de
nascimento, sexo, identidade, cpf e matrícula), informações de contato (endereço, telefone, e-mail) e dados
específicos da empresa (cargo, departamento, data de admissão, salário).
– O sistema deve suportar a inclusão de documentos importantes, como currículos, contratos de trabalho e
documentos de identificação.
– Deve haver uma funcionalidade para definir e atualizar as informações de acesso e permissões dos
funcionários no sistema.
2.2. Gerenciamento de folha de pagamento
– O sistema deve permitir o cálculo e o registro das informações relacionadas à folha de pagamento,
incluindo salários, benefícios, descontos, impostos, horas extras e faltas.
– Deve ser possível gerar relatórios e demonstrativos relacionados à folha de pagamento, como holerites,
resumos de descontos e relatórios para fins contábeis.
2.3. Controle de ponto
– O sistema deve possuir funcionalidades para registrar o controle de ponto dos funcionários, incluindo
marcação de entrada, saída, intervalos e horas trabalhadas.
– Deve ser possível visualizar e gerar relatórios relacionados ao controle de ponto, como registros diários,
resumos semanais e relatórios de horas extras.
2.4. Administração de benefícios
– O sistema deve permitir o gerenciamento dos benefícios oferecidos aos funcionários, como plano de
saúde, vale-refeição e vale-transporte.
– Deve ser possível cadastrar os benefícios disponíveis, vincular funcionários a esses benefícios e registrar as
informações relevantes, como valores e datas de utilização.
2.5. Gestão de treinamentos e desenvolvimento
– O sistema deve possibilitar o registro e o acompanhamento de treinamentos, cursos e programas de
desenvolvimento oferecidos pela empresa.
– Deve ser possível cadastrar os treinamentos disponíveis, registrar a participação dos funcionários, gerar
relatórios de acompanhamento e avaliar o impacto desses treinamentos no desempenho dos colaboradores.
2.6. Relatórios e análises
– O sistema deve fornecer funcionalidades para a geração de relatórios e análises relacionadas aos dados
dos funcionários, como informações demográficas, turnover (rotatividade), absenteísmo e desempenho.
– Deve ser possível personalizar os relatórios e exportá-los em PDF e Excel.
2.7. Segurança e privacidade
– O sistema deve garantir a segurança dos dados dos funcionários, implementando mecanismos de
autenticação, controle de acesso e criptografia das informações.
– Deve estar em conformidade com as leis de proteção de dados e privacidade, como a Lei Geral de
Proteção de Dados (LGPD) no Brasil, ou outras regulamentações aplicáveis.
Ferramenta: Como sugestão, você pode utilizar o software draw.io, disponível em https://app.diagrams.net/,
para construção dos diagramas.
Primeira parte: Identificar todas as classes de projeto correspondentes ao domínio do problema. Construa
um diagrama que represente as classes de domínio da aplicação.
Quais princípios elencados em Pressmann (2011, p. 262) são identificados nesse modelo?
Segunda parte: Elaborar todas as classes de domínio de infraestrutura.
Alguns exemplos de componentes classes de domínio de infraestrutura são: Classes de Acesso a Banco de
Dados, Classes de Integração com Serviços Externos, Classes para Manipulação de Arquivos e Classes para
Registros de Eventos.
Construa um diagrama que represente essas classes e que façam sentido no contexto do sistema.
Terceira parte: Elaborar todas as classes de projeto que não são obtidas como componentes reutilizáveis.
Alguns exemplos de componentes reutilizáveis são: bibliotecas de funções, frameworks, módulos e plugins.
Devem apresentar características como modularidade, abstração e flexibilidade.
Construa um diagrama que represente essas classes.
IMPORTANTE:
1. Acesse o link do vídeo que o professor da disciplina gravou com orientações para ajudá-lo nesse processo
de criação e desenvolvimento. O acesso deverá ser realizado em: FÓRUM DA DISCIPLINA >> FÓRUM DE
AULA AO VIVO.
2. A entrega deve ser feita exclusivamente por meio do Template de entrega da atividade MAPA disponível
no material da disciplina.
3. Antes de enviar sua atividade, certifique-se de que respondeu a todas as perguntas e realize uma
cuidadosa correção ortográfica.
4. Após o envio não são permitas alterações, ou modificações. Logo, você tem apenas uma chance de enviar
o arquivo corretamente. Revise bem antes de enviar!
5. Lembre-se que evidências de cópias de materiais, incluindo de outros acadêmicos, sem devidas
referências serão inquestionavelmente zeradas. As citações e referências, mesmo que do livro da disciplina,
devem ser realizadas conforme normas da Instituição de Ensino.
6. Não são permitidas correções parciais no decorrer do módulo, ou seja, o famoso: “professor veja se minha
atividade está certa?”. Isso invalida seu processo avaliativo. Lembre-se que a interpretação da atividade
também faz parte da avaliação.
7. Procure sanar suas dúvidas junto a mediação em tempo hábil sobre o conteúdo exigido na atividade, de
modo que consiga realizar sua participação.
8. Atenção ao prazo de entrega, evite envio de atividade em cima do prazo. Você pode ter algum problema
com internet, computador, software, etc. e os prazos não serão flexibilizados, mesmo em caso de
comprovação.
Bons estudos!
Em caso de dúvidas, encaminhar mensagem ao seu Professor(a) Mediador(a).

Olá, somos a Cavalini Assessoria Acadêmica.

Fazemos esse trabalho por um preço justo, sem cópia.

Nossa equipe multidisciplinar é altamente capacitada para oferecer assessoria na elaboração das mais variadas atividades, garantindo autenticidade e originalidade em todos os trabalhos.

Entre em contato conosco para solicitar o seu.

Aponte o celular para abrir o WhatsApp