Elabore representações comportamentais para os elementos mais significativos do sistema em questão. Uma forma de realizar a tarefa é a partir da construção de diagramas UML como: Diagrama de Sequência, Diagrama de Estado ou Diagrama de Atividades.

Terceira parte: Elabore representações comportamentais para os elementos mais significativos do sistema em questão. Uma forma de realizar a tarefa é a partir da construção de diagramas UML como: Diagrama de Sequência, Diagrama de Estado ou Diagrama de Atividades. 1 - Escolha aquele(s) que mais se adapte(m) ao sistema que deve ser representado e justifique sua escolha.

Olá, aluno(a)! Está com dificuldade ou sem tempo para elaborar
essa MAPA? Iremos te ajudar!
Entre em contato
(63) 99129-5554
MAPA – ESOFT - PROJETO, IMPLEMENTAÇÃO E TESTE
DE SOFTWARE - 53/2023
Caro(a) estudante!
Nesta atividade, você é convidado(a) a verificar como a disciplina em questão pode
contribuir na sua experiência e formação profissional. Por esse motivo, nesta atividade
discursiva, você é instigado(a) a solucionar um problema voltado para sua área de
formação. Com o auxílio dos professores e demais estudantes, o(a) aluno(a) deixa de
apenas absorver conteúdos e passa a construir conhecimento. Abre-se, dessa forma,
espaço para a pesquisa, a exposição de ideias, os debates e, principalmente, para o
raciocínio criativo. Dessa forma, o(a) aluno(a) se transforma em um(a) aliado(a) na busca
pelo conhecimento, uma vez que a faculdade o motiva na criação da construção da
aprendizagem.
Agora, vejamos o contexto apresentado a seguir:
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 a seguir:
1. Descrição geral: como parte da modernização de sua estrutura tecnológica, a empresa
“Education Corp” 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 e-mail) e dados específicos da empresa (cargo, departamento, data de admissão
e 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.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.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.
Com base no que foi exposto e em seus conhecimentos sobre Projeto de Componente de
Software baseado em classes, responda o que se pede:
Primeira parte:
1 - Identifique todas as classes de projeto correspondentes ao domínio do problema.
2 - Construa um diagrama que represente as classes de domínio da aplicação.
3 - Quais princípios elencados em Pressmann (2011, p. 262) são identificados nesse
modelo?
Segunda parte:
Elabore 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.
1 - Construa um diagrama que represente essas classes e que faça sentido no contexto do
sistema.
Terceira parte:
Elabore representações comportamentais para os elementos mais significativos do sistema
em questão. Uma forma de realizar a tarefa é a partir da construção de diagramas UML
como: Diagrama de Sequência, Diagrama de Estado ou Diagrama de Atividades.
1 - Escolha aquele(s) que mais se adapte(m) ao sistema que deve ser representado e
justifique sua escolha.

Recommandé

Elabore representações comportamentais para os elementos mais significativos ... par
Elabore representações comportamentais para os elementos mais significativos ...Elabore representações comportamentais para os elementos mais significativos ...
Elabore representações comportamentais para os elementos mais significativos ...AzulAssessoria6
3 vues3 diapositives
1 - Escolha aquele(s) que mais se adapte(m) ao sistema que deve ser represent... par
1 - Escolha aquele(s) que mais se adapte(m) ao sistema que deve ser represent...1 - Escolha aquele(s) que mais se adapte(m) ao sistema que deve ser represent...
1 - Escolha aquele(s) que mais se adapte(m) ao sistema que deve ser represent...AzulAssessoria6
3 vues3 diapositives
3 - Quais princípios elencados em Pressmann (2011, p. 262) são identificados ... par
3 - Quais princípios elencados em Pressmann (2011, p. 262) são identificados ...3 - Quais princípios elencados em Pressmann (2011, p. 262) são identificados ...
3 - Quais princípios elencados em Pressmann (2011, p. 262) são identificados ...AzulAssessoria6
42 vues3 diapositives
1 - Construa um diagrama que represente essas classes e que faça sentido no c... par
1 - Construa um diagrama que represente essas classes e que faça sentido no c...1 - Construa um diagrama que represente essas classes e que faça sentido no c...
1 - Construa um diagrama que represente essas classes e que faça sentido no c...AzulAssessoria6
3 vues3 diapositives
c) Triagem e Inspeção: Faça uma descrição de como vai funcionar essa triage... par
c) Triagem e Inspeção:   Faça uma descrição de como vai funcionar essa triage...c) Triagem e Inspeção:   Faça uma descrição de como vai funcionar essa triage...
c) Triagem e Inspeção: Faça uma descrição de como vai funcionar essa triage...AzulAssessoria6
3 vues3 diapositives
b) Pontos de Coleta: Pensando no seu contexto regional, ou seja, na locali... par
b) Pontos de Coleta:    Pensando no seu contexto regional, ou seja, na locali...b) Pontos de Coleta:    Pensando no seu contexto regional, ou seja, na locali...
b) Pontos de Coleta: Pensando no seu contexto regional, ou seja, na locali...AzulAssessoria6
2 vues3 diapositives

Contenu connexe

Plus de AzulAssessoria6

a) Educação e Conscientização: Construa uma proposta de educação e conscienti... par
a) Educação e Conscientização: Construa uma proposta de educação e conscienti...a) Educação e Conscientização: Construa uma proposta de educação e conscienti...
a) Educação e Conscientização: Construa uma proposta de educação e conscienti...AzulAssessoria6
8 vues3 diapositives
1 - Construa um diagrama que represente essas classes e que faça sentido no c... par
1 - Construa um diagrama que represente essas classes e que faça sentido no c...1 - Construa um diagrama que represente essas classes e que faça sentido no c...
1 - Construa um diagrama que represente essas classes e que faça sentido no c...AzulAssessoria6
3 vues3 diapositives
1 - Construa um diagrama que represente essas classes e que faça sentido no c... par
1 - Construa um diagrama que represente essas classes e que faça sentido no c...1 - Construa um diagrama que represente essas classes e que faça sentido no c...
1 - Construa um diagrama que represente essas classes e que faça sentido no c...AzulAssessoria6
3 vues3 diapositives
1 - Escolha aquele(s) que mais se adapte(m) ao sistema que deve ser represent... par
1 - Escolha aquele(s) que mais se adapte(m) ao sistema que deve ser represent...1 - Escolha aquele(s) que mais se adapte(m) ao sistema que deve ser represent...
1 - Escolha aquele(s) que mais se adapte(m) ao sistema que deve ser represent...AzulAssessoria6
4 vues3 diapositives
1 - Escolha aquele(s) que mais se adapte(m) ao sistema que deve ser represent... par
1 - Escolha aquele(s) que mais se adapte(m) ao sistema que deve ser represent...1 - Escolha aquele(s) que mais se adapte(m) ao sistema que deve ser represent...
1 - Escolha aquele(s) que mais se adapte(m) ao sistema que deve ser represent...AzulAssessoria6
3 vues3 diapositives
Elabore representações comportamentais para os elementos mais significativos ... par
Elabore representações comportamentais para os elementos mais significativos ...Elabore representações comportamentais para os elementos mais significativos ...
Elabore representações comportamentais para os elementos mais significativos ...AzulAssessoria6
3 vues3 diapositives

Plus de AzulAssessoria6(20)

a) Educação e Conscientização: Construa uma proposta de educação e conscienti... par AzulAssessoria6
a) Educação e Conscientização: Construa uma proposta de educação e conscienti...a) Educação e Conscientização: Construa uma proposta de educação e conscienti...
a) Educação e Conscientização: Construa uma proposta de educação e conscienti...
1 - Construa um diagrama que represente essas classes e que faça sentido no c... par AzulAssessoria6
1 - Construa um diagrama que represente essas classes e que faça sentido no c...1 - Construa um diagrama que represente essas classes e que faça sentido no c...
1 - Construa um diagrama que represente essas classes e que faça sentido no c...
1 - Construa um diagrama que represente essas classes e que faça sentido no c... par AzulAssessoria6
1 - Construa um diagrama que represente essas classes e que faça sentido no c...1 - Construa um diagrama que represente essas classes e que faça sentido no c...
1 - Construa um diagrama que represente essas classes e que faça sentido no c...
1 - Escolha aquele(s) que mais se adapte(m) ao sistema que deve ser represent... par AzulAssessoria6
1 - Escolha aquele(s) que mais se adapte(m) ao sistema que deve ser represent...1 - Escolha aquele(s) que mais se adapte(m) ao sistema que deve ser represent...
1 - Escolha aquele(s) que mais se adapte(m) ao sistema que deve ser represent...
1 - Escolha aquele(s) que mais se adapte(m) ao sistema que deve ser represent... par AzulAssessoria6
1 - Escolha aquele(s) que mais se adapte(m) ao sistema que deve ser represent...1 - Escolha aquele(s) que mais se adapte(m) ao sistema que deve ser represent...
1 - Escolha aquele(s) que mais se adapte(m) ao sistema que deve ser represent...
Elabore representações comportamentais para os elementos mais significativos ... par AzulAssessoria6
Elabore representações comportamentais para os elementos mais significativos ...Elabore representações comportamentais para os elementos mais significativos ...
Elabore representações comportamentais para os elementos mais significativos ...
3 - Quais princípios elencados em Pressmann (2011, p. 262) são identificados ... par AzulAssessoria6
3 - Quais princípios elencados em Pressmann (2011, p. 262) são identificados ...3 - Quais princípios elencados em Pressmann (2011, p. 262) são identificados ...
3 - Quais princípios elencados em Pressmann (2011, p. 262) são identificados ...
AzulAssessoria631 vues
3 - Quais princípios elencados em Pressmann (2011, p. 262) são identificados ... par AzulAssessoria6
3 - Quais princípios elencados em Pressmann (2011, p. 262) são identificados ...3 - Quais princípios elencados em Pressmann (2011, p. 262) são identificados ...
3 - Quais princípios elencados em Pressmann (2011, p. 262) são identificados ...
1 - Identifique todas as classes de projeto correspondentes ao domínio do pro... par AzulAssessoria6
1 - Identifique todas as classes de projeto correspondentes ao domínio do pro...1 - Identifique todas as classes de projeto correspondentes ao domínio do pro...
1 - Identifique todas as classes de projeto correspondentes ao domínio do pro...
1 - Identifique todas as classes de projeto correspondentes ao domínio do pro... par AzulAssessoria6
1 - Identifique todas as classes de projeto correspondentes ao domínio do pro...1 - Identifique todas as classes de projeto correspondentes ao domínio do pro...
1 - Identifique todas as classes de projeto correspondentes ao domínio do pro...
1 - Identifique todas as classes de projeto correspondentes ao domínio do pro... par AzulAssessoria6
1 - Identifique todas as classes de projeto correspondentes ao domínio do pro...1 - Identifique todas as classes de projeto correspondentes ao domínio do pro...
1 - Identifique todas as classes de projeto correspondentes ao domínio do pro...
4. Quais são os deveres do Scrum MASTER (SM)? par AzulAssessoria6
4. Quais são os deveres do Scrum MASTER (SM)?4. Quais são os deveres do Scrum MASTER (SM)?
4. Quais são os deveres do Scrum MASTER (SM)?
4. Quais são os deveres do Scrum MASTER (SM)? par AzulAssessoria6
4. Quais são os deveres do Scrum MASTER (SM)?4. Quais são os deveres do Scrum MASTER (SM)?
4. Quais são os deveres do Scrum MASTER (SM)?
4. Quais são os deveres do Scrum MASTER (SM)? par AzulAssessoria6
4. Quais são os deveres do Scrum MASTER (SM)?4. Quais são os deveres do Scrum MASTER (SM)?
4. Quais são os deveres do Scrum MASTER (SM)?
3. O que é SPRINT na metodologia Ágil​? par AzulAssessoria6
3. O que é SPRINT na metodologia Ágil​?3. O que é SPRINT na metodologia Ágil​?
3. O que é SPRINT na metodologia Ágil​?
3. O que é SPRINT na metodologia Ágil​? par AzulAssessoria6
3. O que é SPRINT na metodologia Ágil​?3. O que é SPRINT na metodologia Ágil​?
3. O que é SPRINT na metodologia Ágil​?
3. O que é SPRINT na metodologia Ágil​? par AzulAssessoria6
3. O que é SPRINT na metodologia Ágil​?3. O que é SPRINT na metodologia Ágil​?
3. O que é SPRINT na metodologia Ágil​?
1. Caracterize o Scrum e aponte os seus três pilares principais. par AzulAssessoria6
1. Caracterize o Scrum e aponte os seus três pilares principais.1. Caracterize o Scrum e aponte os seus três pilares principais.
1. Caracterize o Scrum e aponte os seus três pilares principais.
1. Caracterize o Scrum e aponte os seus três pilares principais. par AzulAssessoria6
1. Caracterize o Scrum e aponte os seus três pilares principais.1. Caracterize o Scrum e aponte os seus três pilares principais.
1. Caracterize o Scrum e aponte os seus três pilares principais.
1. Caracterize o Scrum e aponte os seus três pilares principais. par AzulAssessoria6
1. Caracterize o Scrum e aponte os seus três pilares principais.1. Caracterize o Scrum e aponte os seus três pilares principais.
1. Caracterize o Scrum e aponte os seus três pilares principais.

Dernier

Comunicação e Relações Interpessoais.ppt par
Comunicação e Relações Interpessoais.pptComunicação e Relações Interpessoais.ppt
Comunicação e Relações Interpessoais.pptIvoPereira42
123 vues23 diapositives
SEGUNDO REINADO TRABALHO.pptx par
SEGUNDO REINADO TRABALHO.pptxSEGUNDO REINADO TRABALHO.pptx
SEGUNDO REINADO TRABALHO.pptxprofesfrancleite
51 vues13 diapositives
a. O papel do psicopedagogo no trabalho com o professor para que a aprendizag... par
a. O papel do psicopedagogo no trabalho com o professor para que a aprendizag...a. O papel do psicopedagogo no trabalho com o professor para que a aprendizag...
a. O papel do psicopedagogo no trabalho com o professor para que a aprendizag...azulassessoriaacadem3
31 vues2 diapositives
Slides Lição 11, CPAD, Missões e a Igreja Perseguida.pptx par
Slides Lição 11, CPAD, Missões e a Igreja Perseguida.pptxSlides Lição 11, CPAD, Missões e a Igreja Perseguida.pptx
Slides Lição 11, CPAD, Missões e a Igreja Perseguida.pptxLuizHenriquedeAlmeid6
27 vues61 diapositives
b. Selecione uma deficiência e apresente duas estratégias que podem potencial... par
b. Selecione uma deficiência e apresente duas estratégias que podem potencial...b. Selecione uma deficiência e apresente duas estratégias que podem potencial...
b. Selecione uma deficiência e apresente duas estratégias que podem potencial...azulassessoriaacadem3
39 vues2 diapositives
Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su... par
Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su...Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su...
Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su...azulassessoriaacadem3
110 vues2 diapositives

Dernier(20)

Comunicação e Relações Interpessoais.ppt par IvoPereira42
Comunicação e Relações Interpessoais.pptComunicação e Relações Interpessoais.ppt
Comunicação e Relações Interpessoais.ppt
IvoPereira42123 vues
a. O papel do psicopedagogo no trabalho com o professor para que a aprendizag... par azulassessoriaacadem3
a. O papel do psicopedagogo no trabalho com o professor para que a aprendizag...a. O papel do psicopedagogo no trabalho com o professor para que a aprendizag...
a. O papel do psicopedagogo no trabalho com o professor para que a aprendizag...
b. Selecione uma deficiência e apresente duas estratégias que podem potencial... par azulassessoriaacadem3
b. Selecione uma deficiência e apresente duas estratégias que podem potencial...b. Selecione uma deficiência e apresente duas estratégias que podem potencial...
b. Selecione uma deficiência e apresente duas estratégias que podem potencial...
Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su... par azulassessoriaacadem3
Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su...Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su...
Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su...
Base de Dados Scopus_20231124_220830_0000.pdf par PAULOAMARAL67705
Base de Dados Scopus_20231124_220830_0000.pdfBase de Dados Scopus_20231124_220830_0000.pdf
Base de Dados Scopus_20231124_220830_0000.pdf
1) Elabore um MAPA CONCEITUAL sobre os estilos de aprendizagem. Você pode tan... par azulassessoriaacadem3
1) Elabore um MAPA CONCEITUAL sobre os estilos de aprendizagem. Você pode tan...1) Elabore um MAPA CONCEITUAL sobre os estilos de aprendizagem. Você pode tan...
1) Elabore um MAPA CONCEITUAL sobre os estilos de aprendizagem. Você pode tan...
ATIVIDADE 1 - SSOC - FUNDAMENTOS TEÓRICO-FILOSÓFICOS DO SERVIÇO SOCIAL - 54/2... par assessoriaff06
ATIVIDADE 1 - SSOC - FUNDAMENTOS TEÓRICO-FILOSÓFICOS DO SERVIÇO SOCIAL - 54/2...ATIVIDADE 1 - SSOC - FUNDAMENTOS TEÓRICO-FILOSÓFICOS DO SERVIÇO SOCIAL - 54/2...
ATIVIDADE 1 - SSOC - FUNDAMENTOS TEÓRICO-FILOSÓFICOS DO SERVIÇO SOCIAL - 54/2...
assessoriaff0611 vues
2 - Você estudou as principais teorias pedagógicas para prática de educação. ... par azulassessoriaacadem3
2 - Você estudou as principais teorias pedagógicas para prática de educação. ...2 - Você estudou as principais teorias pedagógicas para prática de educação. ...
2 - Você estudou as principais teorias pedagógicas para prática de educação. ...
Olá, acadêmico(a)! O objetivo básico dos demonstrativos contábeis é fornecer ... par mariaclarinhaa2723
Olá, acadêmico(a)! O objetivo básico dos demonstrativos contábeis é fornecer ...Olá, acadêmico(a)! O objetivo básico dos demonstrativos contábeis é fornecer ...
Olá, acadêmico(a)! O objetivo básico dos demonstrativos contábeis é fornecer ...
1. Alinhamento em competências: Isso significa definir habilidades essenciais... par azulassessoriaacadem3
1. Alinhamento em competências: Isso significa definir habilidades essenciais...1. Alinhamento em competências: Isso significa definir habilidades essenciais...
1. Alinhamento em competências: Isso significa definir habilidades essenciais...
A Ciência Contábil desempenha um papel fundamental no mundo dos negócios, for... par HelpEducacional
A Ciência Contábil desempenha um papel fundamental no mundo dos negócios, for...A Ciência Contábil desempenha um papel fundamental no mundo dos negócios, for...
A Ciência Contábil desempenha um papel fundamental no mundo dos negócios, for...
HelpEducacional21 vues
LISTE cinco condições clínicas e para cada uma delas CITE as metas/objetivos ... par azulassessoriaacadem3
LISTE cinco condições clínicas e para cada uma delas CITE as metas/objetivos ...LISTE cinco condições clínicas e para cada uma delas CITE as metas/objetivos ...
LISTE cinco condições clínicas e para cada uma delas CITE as metas/objetivos ...
4. No vídeo “Cadela aprende libras para entender comando dos donos” foi apres... par IntegrareAcademy2
4. No vídeo “Cadela aprende libras para entender comando dos donos” foi apres...4. No vídeo “Cadela aprende libras para entender comando dos donos” foi apres...
4. No vídeo “Cadela aprende libras para entender comando dos donos” foi apres...
10_2_A _2_Guerra_mundial_violência.pdf par Vítor Santos
10_2_A _2_Guerra_mundial_violência.pdf10_2_A _2_Guerra_mundial_violência.pdf
10_2_A _2_Guerra_mundial_violência.pdf
Vítor Santos104 vues
A partir de sua análise, responda: seria viável e mais eficiente substituir a... par azulassessoriaacadem3
A partir de sua análise, responda: seria viável e mais eficiente substituir a...A partir de sua análise, responda: seria viável e mais eficiente substituir a...
A partir de sua análise, responda: seria viável e mais eficiente substituir a...
Sobre essa temática, considere a seguinte situação hipotética: Breno Giord é ... par marcosvsoares
Sobre essa temática, considere a seguinte situação hipotética: Breno Giord é ...Sobre essa temática, considere a seguinte situação hipotética: Breno Giord é ...
Sobre essa temática, considere a seguinte situação hipotética: Breno Giord é ...
marcosvsoares15 vues
paradigmas_de_programacao_3_X.pdf par ronaldo ramos
paradigmas_de_programacao_3_X.pdfparadigmas_de_programacao_3_X.pdf
paradigmas_de_programacao_3_X.pdf
ronaldo ramos11 vues

Elabore representações comportamentais para os elementos mais significativos do sistema em questão. Uma forma de realizar a tarefa é a partir da construção de diagramas UML como: Diagrama de Sequência, Diagrama de Estado ou Diagrama de Atividades.

  • 1. Olá, aluno(a)! Está com dificuldade ou sem tempo para elaborar essa MAPA? Iremos te ajudar! Entre em contato (63) 99129-5554 MAPA – ESOFT - PROJETO, IMPLEMENTAÇÃO E TESTE DE SOFTWARE - 53/2023 Caro(a) estudante! Nesta atividade, você é convidado(a) a verificar como a disciplina em questão pode contribuir na sua experiência e formação profissional. Por esse motivo, nesta atividade discursiva, você é instigado(a) a solucionar um problema voltado para sua área de formação. Com o auxílio dos professores e demais estudantes, o(a) aluno(a) deixa de apenas absorver conteúdos e passa a construir conhecimento. Abre-se, dessa forma, espaço para a pesquisa, a exposição de ideias, os debates e, principalmente, para o raciocínio criativo. Dessa forma, o(a) aluno(a) se transforma em um(a) aliado(a) na busca pelo conhecimento, uma vez que a faculdade o motiva na criação da construção da aprendizagem. Agora, vejamos o contexto apresentado a seguir:
  • 2. 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 a seguir: 1. Descrição geral: como parte da modernização de sua estrutura tecnológica, a empresa “Education Corp” 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 e-mail) e dados específicos da empresa (cargo, departamento, data de admissão e 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.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.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. Com base no que foi exposto e em seus conhecimentos sobre Projeto de Componente de Software baseado em classes, responda o que se pede:
  • 3. Primeira parte: 1 - Identifique todas as classes de projeto correspondentes ao domínio do problema. 2 - Construa um diagrama que represente as classes de domínio da aplicação. 3 - Quais princípios elencados em Pressmann (2011, p. 262) são identificados nesse modelo? Segunda parte: Elabore 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. 1 - Construa um diagrama que represente essas classes e que faça sentido no contexto do sistema. Terceira parte: Elabore representações comportamentais para os elementos mais significativos do sistema em questão. Uma forma de realizar a tarefa é a partir da construção de diagramas UML como: Diagrama de Sequência, Diagrama de Estado ou Diagrama de Atividades. 1 - Escolha aquele(s) que mais se adapte(m) ao sistema que deve ser representado e justifique sua escolha.