3 - Quais princípios elencados em Pressmann (2011, p. 262) são identificados nesse modelo?

3 - Quais princípios elencados em Pressmann (2011, p. 262) são identificados nesse modelo?

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 contri-
buir 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 componen-
tes.
Esta atividade compreende a construção de um Projeto de Componente de Software base-
ado 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 otimi-
zar seus processos internos relacionados aos funcionários. O objetivo é ter um sistema cen-
tralizado para gerenciar informações dos colaboradores, facilitar o acompanhamento de da-
dos, 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, contra-
tos de trabalho e documentos de identificação.
- Deve haver uma funcionalidade para definir e atualizar as informações de acesso e per-
missõ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 re-
gistros 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 bene-
fí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 pro-
gramas de desenvolvimento oferecidos pela empresa.
- Deve ser possível cadastrar os treinamentos disponíveis, registrar a participação dos funci-
oná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 meca-
nismos 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 mo-
delo?
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 justifi-
que sua escolha.

Más contenido relacionado

Más de AzulAssessoria6(20)

Último(20)

Feliz Ano NovoFeliz Ano Novo
Feliz Ano Novo
Lucas Araujo20 views
Concurso da Sardinha .pptxConcurso da Sardinha .pptx
Concurso da Sardinha .pptx
BibliotecaLavra19 views
 -POR UMA ALIMENTAÇÃO SAUDÁVEL - Palestra -POR UMA ALIMENTAÇÃO SAUDÁVEL - Palestra
-POR UMA ALIMENTAÇÃO SAUDÁVEL - Palestra
Colégio Santa Teresinha570 views
Gabarito CAÇA PALAVRAS BANDEIRA.docxGabarito CAÇA PALAVRAS BANDEIRA.docx
Gabarito CAÇA PALAVRAS BANDEIRA.docx
Jean Carlos Nunes Paixão39 views
Poemas de Natal Poemas de Natal
Poemas de Natal
Mary Alvarenga56 views

3 - Quais princípios elencados em Pressmann (2011, p. 262) são identificados nesse modelo?

  • 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 contri- buir 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 componen- tes.
  • 2. Esta atividade compreende a construção de um Projeto de Componente de Software base- ado 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 otimi- zar seus processos internos relacionados aos funcionários. O objetivo é ter um sistema cen- tralizado para gerenciar informações dos colaboradores, facilitar o acompanhamento de da- dos, 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, contra- tos de trabalho e documentos de identificação. - Deve haver uma funcionalidade para definir e atualizar as informações de acesso e per- missõ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 re- gistros 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 bene- fí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 pro- gramas de desenvolvimento oferecidos pela empresa. - Deve ser possível cadastrar os treinamentos disponíveis, registrar a participação dos funci- oná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 meca- nismos 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. 3 - Quais princípios elencados em Pressmann (2011, p. 262) são identificados nesse mo- delo? 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 justifi- que sua escolha.