Tecnologia do Blogger.

Text Widget

Search (Don't Edit)

Sample Text

Formulir Kontak

Nome

E-mail *

Mensagem *

Full-Width Version (true/false)

Flickr

Arquivo do blog

Facebook

Translate

Video of the Day

Slider (Add Label Name Here!) (Documentation Required)

Teste Teste Teste

Know us

Teste Teste Teste Teste

Popular Posts

Featured


8 de out. de 2026

MAPA - ESOFT - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO - 54_2026

 

MAPA - ESOFT - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO - 54_2026

QUESTÃO 1

MV-ASSESSORIA

Consulte a nossa assessoria pelo Número:

Whats(15)98170-8778
Tele gram:(15)98170-8778
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho
Mais de 10 anos no mercado acadêmico


Modelagem de telemetria de frota sustentável: abstração, herança e encapsulamento de sistemas reais no paradigma orientado a objetos

Na programação orientada a objetos, a estrutura de um software pode ser organizada em classes que reúnem atributos e métodos. As classes funcionam como modelos a partir dos quais os objetos são instanciados e podem representar entidades de uma situação real. A abstração do problema permite identificar quais entidades devem ser representadas, quais dados pertencem a elas e quais operações precisam ser realizadas.

Outro aspecto importante é o controle de acesso aos dados. O encapsulamento permite estabelecer diferentes níveis de visibilidade para atributos e métodos. Em Java, o material didático da disciplina apresenta os modificadores private, public e protected. A visibilidade protegida permite que subclasses acessem componentes definidos na superclasse, enquanto a visibilidade privada restringe o acesso ao interior da própria classe.

A herança possibilita estruturar relações entre uma superclasse e suas subclasses, permitindo o compartilhamento de atributos e métodos. O polimorfismo, por sua vez, possibilita adequar comportamentos herdados às necessidades específicas das subclasses. Classes e métodos abstratos também podem ser utilizados como modelos estruturais, cuja implementação ocorre nas subclasses.

Esses recursos serão aplicados na modelagem e implementação de um sistema de telemetria para uma frota de veículos elétricos.

Fonte: adaptado de: TOKUMOTO, R. C. Paradigmas de linguagem de programação. Maringá: UniCesumar, 2022. 

A empresa EcoFleet Solutions S.A. desenvolve um sistema de telemetria para uma frota de transporte urbano sustentável composta por vans elétricas de carga e bicicletas elétricas de entrega.

O protótipo inicial do sistema armazenava informações operacionais de maneira pouco controlada. Durante os testes, verificou-se que valores inválidos poderiam ser atribuídos ao nível de bateria dos veículos, incluindo valores inferiores a zero ou superiores à capacidade máxima considerada pelo sistema. Essa situação comprometia a consistência dos dados utilizados no acompanhamento da frota.

Para reorganizar a aplicação, a equipe decidiu utilizar o paradigma orientado a objetos e implementar uma nova estrutura em Java. A solução deverá representar os tipos de veículos por meio de classes, centralizar características comuns, restringir o acesso ao nível de bateria e permitir comportamentos diferentes para o cálculo do consumo de cada categoria de veículo.

Você será responsável por estruturar logicamente essa solução e implementar um programa capaz de demonstrar, na prática, o uso de abstração, encapsulamento, construtores, herança e polimorfismo.

Objetivo da atividade

Modelar e implementar, em linguagem Java, uma solução orientada a objetos para o sistema de telemetria da EcoFleet Solutions S.A., empregando raciocínio lógico na organização das classes, na definição das relações entre seus componentes, no controle dos valores armazenados e no processamento do consumo de bateria dos diferentes veículos.

Com base nos conceitos de programação orientada a objetos estudados no material didático da disciplina e nas regras definidas para o sistema de telemetria, desenvolva uma solução completa para a EcoFleet Solutions S.A.

A atividade deverá ser desenvolvida em três tarefas integradas:

- Na primeira tarefa, organize logicamente a estrutura das classes e as relações existentes entre elas.

- Na segunda tarefa, implemente a solução em Java, respeitando as regras de encapsulamento, herança, validação e cálculo apresentadas.

- Na terceira tarefa, explique a lógica adotada na implementação dos principais componentes da solução.

Todos os componentes deverão ser apresentados em um único arquivo de entrega, devidamente identificados como Tarefa 1, Tarefa 2 e Tarefa 3.

Tarefas obrigatórias

Tarefa 1: Modelagem conceitual

Elabore uma representação textual da estrutura de classes necessária para o sistema.

Sua modelagem deverá contemplar:

Uma superclasse abstrata denominada Veiculo.
Duas subclasses concretas, denominadas VanEletrica e BicicletaEletrica.
Na classe Veiculo, os seguintes atributos:
idVeiculo, do tipo int, com visibilidade protected.
modelo, do tipo String, com visibilidade protected.
capacidadeCarga, do tipo double, com visibilidade protected.
autonomiaBateria, do tipo double, com visibilidade private.
Na classe VanEletrica, o atributo específico placaIdentificacao, do tipo String, com visibilidade private.
Na classe BicicletaEletrica, o atributo específico limiteVelocidadeAssistida, do tipo double, com visibilidade private.
Uma justificativa para o uso Veiculo como classe abstrata, relacionando essa escolha ao fato de funcionar como modelo geral que concentra características comuns aos diferentes tipos de veículos e que não deve ser instanciado diretamente.
Uma explicação sobre a escolha dos modificadores protected e private identificando quais dados devem ser compartilhados por herança e quais devem permanecer encapsulados.

Tarefa 2: Implementação em Java

Com base na modelagem elaborada na Tarefa 1, implemente as classes Veiculo, VanEletrica, BicicletaEletrica e Main.

Classe Veiculo

A classe deverá:

Pertencer ao pacote telemetria.
Ser declarada como abstrata por meio de abstract.
Possuir os quatro atributos definidos na Tarefa 1.
Possuir um construtor sem parâmetros que inicialize os atributos com valores definidos, utilizando 0, 0.0 ou uma String vazia, conforme o tipo do atributo.
Possuir o método público getAutonomiaBateria(), responsável por retornar o valor armazenado em autonomiaBateria.
Possuir o método público setAutonomiaBateria(double bateria).
No método setAutonomiaBateria, implementar uma estrutura condicional que verifique o valor recebido. Caso seja menor que 0.0 ou maior que 100.0, deverá ser atribuído 0.0 ao atributo. Caso o valor esteja no intervalo de 0.0 a 100.0, o valor recebido deverá ser armazenado normalmente.
Declarar o seguinte método abstrato: public abstract void registrarViagem(double distancia);.

Classe VanEletrica

A classe deverá:

Pertencer ao pacote telemetria.
Herdar a classe Veiculo utilizando extends.
Possuir o atributo privado placaIdentificacao.
Possuir um construtor que receba os valores necessários para inicializar os atributos do objeto.
Inicializar os atributos protegidos herdados da classe Veiculo e utilizar o método setAutonomiaBateria() para definir o nível inicial de bateria.
Sobrescrever publicamente o método registrarViagem(double distancia).
Utilizar @Override e a assinatura public void registrarViagem(double distancia) na implementação do método.
Considerar que cada quilômetro percorrido pela van reduz a bateria em 0.5 ponto percentual.
Calcular o novo nível de bateria utilizando getAutonomiaBateria() e realizar sua atualização por meio de setAutonomiaBateria().
Exibir no console uma mensagem contendo a distância percorrida e o nível de bateria resultante.

Classe BicicletaEletrica

A classe deverá:

Pertencer ao pacote telemetria.
Herdar a classe Veiculo utilizando extends.
Possuir o atributo privado limiteVelocidadeAssistida.
Possuir um construtor que receba os valores necessários para inicializar os atributos do objeto.
Inicializar os atributos protegidos herdados da classe Veiculo e utilizar o método setAutonomiaBateria() para definir o nível inicial de bateria.
Sobrescrever publicamente o método registrarViagem(double distancia).
Utilizar @Override e a assinatura public void registrarViagem(double distancia) na implementação do método.
Considerar que cada quilômetro percorrido pela bicicleta reduz a bateria em 0.2 ponto percentual.
Calcular o novo nível de bateria utilizando getAutonomiaBateria() e realizar sua atualização por meio de setAutonomiaBateria().
Exibir no console uma mensagem contendo a distância percorrida e o nível de bateria resultante.

Classe Main

A classe deverá:

Pertencer ao pacote telemetria.
Possuir o método public static void main(String[] args).
Instanciar um objeto da classe VanEletrica e um objeto da classe BicicletaEletrica.
Inicializar os dois veículos com 100.0 como nível de bateria e com valores coerentes para os demais atributos.
Simular uma viagem de 50.0 quilômetros para cada veículo por meio do método registrarViagem(double distancia).
Exibir o nível final de bateria dos dois objetos.

Tarefa 3: Justificativa da lógica implementada

Após a implementação, redija um texto de 10 a 20 linhas explicando:

Como a lógica do método setAutonomiaBateria() impede que valores inferiores a 0.0 ou superiores a 100.0 sejam armazenados normalmente.
Como a organização dos atributos na superclasse e nas subclasses permite reutilizar componentes comuns e manter componentes específicos em cada tipo de veículo.
Como o método registrarViagem(double distancia) utiliza a distância percorrida para calcular e atualizar o nível de bateria de cada categoria de veículo.
Qual é a função do construtor na definição dos valores iniciais utilizados pelos objetos.

Produto final esperado

O produto final será um único arquivo anexado no ambiente virtual de aprendizagem, contendo:

Identificação do estudante com nome completo e RA.
Modelagem textual desenvolvida na Tarefa 1.
Código completo das classes Veiculo, VanEletrica, BicicletaEletrica e Main, referente à Tarefa 2.
Justificativa da lógica implementada, com 10 a 20 linhas, referente à Tarefa 3.

O código deverá estar organizado e legível, com indentação adequada.

Modelo de entrega

Organize o arquivo final na seguinte ordem:

Identificação do estudante

Nome completo:

RA:

Tarefa 1: Modelagem conceitual

Insira a modelagem e as justificativas solicitadas.

Tarefa 2: Implementação em Java

Insira, de forma identificada, o código das quatro classes solicitadas.

Tarefa 3: Justificativa da lógica implementada

Insira o texto solicitado.

O arquivo deverá ser enviado como anexo na área destinada ao MAPA no ambiente virtual de aprendizagem, utilizando o formato disponibilizado para envio na disciplina.

Orientações gerais


Fundamentação Teórica: Baseie sua análise no material estudado, mas sinta-se à vontade para complementar com pesquisas adicionais, desde que devidamente referenciadas.

  

MAPA - ESOFT - SEGURANÇA E AUDITORIA DE SISTEMAS - 54_2026

QUESTÃO 1

MV-ASSESSORIA

Consulte a nossa assessoria pelo Número:

Whats(15)98170-8778
Tele gram:(15)98170-8778
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho
Mais de 10 anos no mercado acadêmico

Olá, estudante! Agora é hora de aplicar os conceitos aprendidos na disciplina em um cenário prático, vamos lá?

Pode-se definir a Política de Segurança da Informação (PSI) como um documento que estabelece princípios, valores, compromissos, requisitos, orientações e responsabilidades sobre o que deve ser feito para alcançar um padrão desejável de proteção para as informações. Ela é, basicamente, um manual de procedimentos que descreve como os recursos de TI da empresa devem ser protegidos e utilizados e é o pilar da eficácia da segurança da informação.

A política tende a estabelecer regras e normas de conduta com o objetivo de diminuir a probabilidade da ocorrência de incidentes que provoquem, por exemplo, a indisponibilidade do serviço, furto ou, até mesmo, a perda de informações.

Deve ainda definir claramente as áreas de responsabilidade dos utilizadores do pessoal de gestão de sistemas e redes e da direção.
Por fim, fornece um enquadramento para a implementação de mecanismos de segurança, define procedimentos de segurança adequados, processos de auditoria à segurança e estabelecem uma base para procedimentos legais na sequência de ataques.

Fonte: Adaptado de Xavier, 2016
 
ATIVIDADE MAPA

É recomendável que todas as organizações que utilizem ambientes de Tecnologia da Informação (localmente ou em nuvem) tenham suas próprias Políticas de Segurança da Informação, de forma a definir as questões relacionadas na introdução acima.

Levando isso em consideração, utilize como exemplo uma organização que atue no ramo varejista, vendendo bens de consumo para o cliente final, e que se utilize de Tecnologia da Informação para a operação de seus Sistemas de Informação (gestão de vendas, controle de estoque, gestão de recursos humanos, etc), bem como para a operação de seus pontos de venda (caixas onde o cliente paga pelos produtos adquiridos).

Consulte o livro utilizado como texto base do curso, a norma ISO 27001 ou outros normativos similares aos quais você tenha acesso, pesquise exemplos de Políticas de Segurança da Informação disponíveis na internet, e elabore uma Política de Segurança da Informação para essa organização varejista.

Não é necessário definir procedimentos e controles de segurança para funções específicas, tais como backup, antimalware, gestão de vulnerabilidades, e outros. Esses procedimentos usualmente são estabelecidos em documentos auxiliares subordinados à PSI.

​Orientações Adicionais

Fundamentação Teórica: Baseie sua análise no material estudado, mas sinta-se à vontade para complementar com pesquisas adicionais, desde que devidamente referenciadas.
Formatação: Sua minuta de Política de Segurança da Informação deve ser redigida de forma clara, em linguagem acessível aos colaboradores da organização fictícia, organizado em seções bem definidas e observar as regras gramaticais e ortográficas da lingua portuguesa.

 


MAPA - ESOFT - SEGURANÇA E AUDITORIA DE SISTEMAS - 54_2026

 

MAPA - ESOFT - SEGURANÇA E AUDITORIA DE SISTEMAS - 54_2026

QUESTÃO 1

MV-ASSESSORIA

Consulte a nossa assessoria pelo Número:

Whats(15)98170-8778
Tele gram:(15)98170-8778
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho
Mais de 10 anos no mercado acadêmico

Olá, estudante! Agora é hora de aplicar os conceitos aprendidos na disciplina em um cenário prático, vamos lá?

Pode-se definir a Política de Segurança da Informação (PSI) como um documento que estabelece princípios, valores, compromissos, requisitos, orientações e responsabilidades sobre o que deve ser feito para alcançar um padrão desejável de proteção para as informações. Ela é, basicamente, um manual de procedimentos que descreve como os recursos de TI da empresa devem ser protegidos e utilizados e é o pilar da eficácia da segurança da informação.

A política tende a estabelecer regras e normas de conduta com o objetivo de diminuir a probabilidade da ocorrência de incidentes que provoquem, por exemplo, a indisponibilidade do serviço, furto ou, até mesmo, a perda de informações.

Deve ainda definir claramente as áreas de responsabilidade dos utilizadores do pessoal de gestão de sistemas e redes e da direção.
Por fim, fornece um enquadramento para a implementação de mecanismos de segurança, define procedimentos de segurança adequados, processos de auditoria à segurança e estabelecem uma base para procedimentos legais na sequência de ataques.

Fonte: Adaptado de Xavier, 2016
 
ATIVIDADE MAPA

É recomendável que todas as organizações que utilizem ambientes de Tecnologia da Informação (localmente ou em nuvem) tenham suas próprias Políticas de Segurança da Informação, de forma a definir as questões relacionadas na introdução acima.

Levando isso em consideração, utilize como exemplo uma organização que atue no ramo varejista, vendendo bens de consumo para o cliente final, e que se utilize de Tecnologia da Informação para a operação de seus Sistemas de Informação (gestão de vendas, controle de estoque, gestão de recursos humanos, etc), bem como para a operação de seus pontos de venda (caixas onde o cliente paga pelos produtos adquiridos).

Consulte o livro utilizado como texto base do curso, a norma ISO 27001 ou outros normativos similares aos quais você tenha acesso, pesquise exemplos de Políticas de Segurança da Informação disponíveis na internet, e elabore uma Política de Segurança da Informação para essa organização varejista.

Não é necessário definir procedimentos e controles de segurança para funções específicas, tais como backup, antimalware, gestão de vulnerabilidades, e outros. Esses procedimentos usualmente são estabelecidos em documentos auxiliares subordinados à PSI.

​Orientações Adicionais

Fundamentação Teórica: Baseie sua análise no material estudado, mas sinta-se à vontade para complementar com pesquisas adicionais, desde que devidamente referenciadas.
Formatação: Sua minuta de Política de Segurança da Informação deve ser redigida de forma clara, em linguagem acessível aos colaboradores da organização fictícia, organizado em seções bem definidas e observar as regras gramaticais e ortográficas da lingua portuguesa.

 


a) Classifique o sistema hospitalar como sistema crítico de segurança, sistema crítico de missão ou sistema crítico de negócios e justifique sua escolha considerando as consequências que uma falha pode provocar.

  

MAPA - ESOFT - TÓPICOS ESPECIAIS EM ENGENHARIA DE SOFTWARE II - 54_2026

QUESTÃO 1

MV-ASSESSORIA

Consulte a nossa assessoria pelo Número:

Whats(15)98170-8778
Tele gram:(15)98170-8778
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho
Mais de 10 anos no mercado acadêmico


Olá, estudante!

Você foi contratado para integrar a equipe de engenharia de software responsável pela modernização de um sistema hospitalar utilizado há mais de 12 anos. O sistema gerencia informações essenciais, como cadastro de pacientes, prescrições de medicamentos, registro de alergias, resultados de exames e alertas utilizados pela equipe de saúde.

Nos últimos meses, a instituição identificou alguns problemas:

- Períodos de indisponibilidade do sistema.
- Registros duplicados ou desatualizados.
- Compartilhamento de contas de acesso entre alguns usuários.
- Documentação técnica incompleta e desatualizada.
- Código-fonte antigo e de difícil compreensão.
- Dificuldade para realizar modificações sem comprometer outras funcionalidades.

Recentemente, uma falha fez com que um alerta relacionado à medicação de um paciente não fosse apresentado corretamente. Embora o problema tenha sido identificado antes da administração do medicamento, a direção do hospital solicitou uma análise completa do sistema.

Por se tratar de uma aplicação indispensável às atividades da instituição, a substituição imediata por um sistema totalmente novo não é considerada viável. O hospital precisa manter o sistema em funcionamento durante o processo de modernização e dispõe de orçamento limitado.

“São sistemas técnicos ou sociotécnicos que, se falharem ao desempenhar as suas funções, podem causar sérios problemas e prejuízos significativos” (Huzita; Freitas, 2020, p. 58).

Fonte: HUZITA, E. H. M.; FREITAS, J. A. de. Tópicos especiais em engenharia de software II. Maringá: UniCesumar, 2020. 

PRIMEIRA ETAPA: PESQUISA E COMPREENSÃO

Antes de desenvolver a atividade, revise os seguintes conteúdos:

- Sistemas críticos.
- Sistemas sociotécnicos.
- Confiança em sistemas: disponibilidade, confiabilidade, segurança e proteção.
- Engenharia de segurança.
- Reengenharia e manutenção de software.
- Engenharia reversa.

SEGUNDA ETAPA: ANÁLISE E APLICAÇÃO

Considerando a situação apresentada e os conceitos estudados no Tema 2, elabore um relatório técnico contendo os quatro itens a seguir:

1. Classificação do sistema

a) Classifique o sistema hospitalar como sistema crítico de segurança, sistema crítico de missão ou sistema crítico de negócios e justifique sua escolha considerando as consequências que uma falha pode provocar.

b) Explique por que o sistema pode ser considerado sociotécnico e apresente dois elementos técnicos e dois elementos não técnicos presentes no cenário.

2. Confiança do sistema

Analise as quatro dimensões da confiança estudadas:

- Disponibilidade.
- Confiabilidade.
- Segurança.
- Proteção.

Para cada dimensão, explique seu significado e proponha uma medida aplicável ao sistema hospitalar que contribua para melhorar essa propriedade.

3. Engenharia de segurança

Identifique dois riscos ou ameaças de segurança relacionados ao cenário apresentado.

Para cada risco identificado:

a) Indique qual informação, serviço ou recurso do sistema pode ser afetado.

b) Descreva uma medida que poderia ser adotada para reduzir ou controlar esse risco.

4. Modernização e manutenção do sistema

Considerando que o hospital não pretende substituir imediatamente o sistema:

a) Explique por que a reengenharia de software pode ser utilizada nesse caso.

b) Indique três atividades de reengenharia que poderiam ser aplicadas ao sistema e explique como cada uma contribuiria para sua modernização. Entre as atividades escolhidas, inclua obrigatoriamente a engenharia reversa.

c) Classifique cada uma das seguintes modificações de acordo com os tipos de manutenção estudados:

- Corrigir um erro no cálculo ou na apresentação da dosagem de um medicamento.
- Adaptar o sistema para funcionar em uma nova infraestrutura tecnológica.
- Incluir uma nova funcionalidade para acompanhamento do histórico de prescrições.

Apresente a classificação e justifique cada resposta.


MAPA - ESOFT - TÓPICOS ESPECIAIS EM ENGENHARIA DE SOFTWARE II - 54_2026

 

MAPA - ESOFT - TÓPICOS ESPECIAIS EM ENGENHARIA DE SOFTWARE II - 54_2026

QUESTÃO 1

MV-ASSESSORIA

Consulte a nossa assessoria pelo Número:

Whats(15)98170-8778
Tele gram:(15)98170-8778
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho
Mais de 10 anos no mercado acadêmico


Olá, estudante!

Você foi contratado para integrar a equipe de engenharia de software responsável pela modernização de um sistema hospitalar utilizado há mais de 12 anos. O sistema gerencia informações essenciais, como cadastro de pacientes, prescrições de medicamentos, registro de alergias, resultados de exames e alertas utilizados pela equipe de saúde.

Nos últimos meses, a instituição identificou alguns problemas:

- Períodos de indisponibilidade do sistema.
- Registros duplicados ou desatualizados.
- Compartilhamento de contas de acesso entre alguns usuários.
- Documentação técnica incompleta e desatualizada.
- Código-fonte antigo e de difícil compreensão.
- Dificuldade para realizar modificações sem comprometer outras funcionalidades.

Recentemente, uma falha fez com que um alerta relacionado à medicação de um paciente não fosse apresentado corretamente. Embora o problema tenha sido identificado antes da administração do medicamento, a direção do hospital solicitou uma análise completa do sistema.

Por se tratar de uma aplicação indispensável às atividades da instituição, a substituição imediata por um sistema totalmente novo não é considerada viável. O hospital precisa manter o sistema em funcionamento durante o processo de modernização e dispõe de orçamento limitado.

“São sistemas técnicos ou sociotécnicos que, se falharem ao desempenhar as suas funções, podem causar sérios problemas e prejuízos significativos” (Huzita; Freitas, 2020, p. 58).

Fonte: HUZITA, E. H. M.; FREITAS, J. A. de. Tópicos especiais em engenharia de software II. Maringá: UniCesumar, 2020. 

PRIMEIRA ETAPA: PESQUISA E COMPREENSÃO

Antes de desenvolver a atividade, revise os seguintes conteúdos:

- Sistemas críticos.
- Sistemas sociotécnicos.
- Confiança em sistemas: disponibilidade, confiabilidade, segurança e proteção.
- Engenharia de segurança.
- Reengenharia e manutenção de software.
- Engenharia reversa.

SEGUNDA ETAPA: ANÁLISE E APLICAÇÃO

Considerando a situação apresentada e os conceitos estudados no Tema 2, elabore um relatório técnico contendo os quatro itens a seguir:

1. Classificação do sistema

a) Classifique o sistema hospitalar como sistema crítico de segurança, sistema crítico de missão ou sistema crítico de negócios e justifique sua escolha considerando as consequências que uma falha pode provocar.

b) Explique por que o sistema pode ser considerado sociotécnico e apresente dois elementos técnicos e dois elementos não técnicos presentes no cenário.

2. Confiança do sistema

Analise as quatro dimensões da confiança estudadas:

- Disponibilidade.
- Confiabilidade.
- Segurança.
- Proteção.

Para cada dimensão, explique seu significado e proponha uma medida aplicável ao sistema hospitalar que contribua para melhorar essa propriedade.

3. Engenharia de segurança

Identifique dois riscos ou ameaças de segurança relacionados ao cenário apresentado.

Para cada risco identificado:

a) Indique qual informação, serviço ou recurso do sistema pode ser afetado.

b) Descreva uma medida que poderia ser adotada para reduzir ou controlar esse risco.

4. Modernização e manutenção do sistema

Considerando que o hospital não pretende substituir imediatamente o sistema:

a) Explique por que a reengenharia de software pode ser utilizada nesse caso.

b) Indique três atividades de reengenharia que poderiam ser aplicadas ao sistema e explique como cada uma contribuiria para sua modernização. Entre as atividades escolhidas, inclua obrigatoriamente a engenharia reversa.

c) Classifique cada uma das seguintes modificações de acordo com os tipos de manutenção estudados:

- Corrigir um erro no cálculo ou na apresentação da dosagem de um medicamento.
- Adaptar o sistema para funcionar em uma nova infraestrutura tecnológica.
- Incluir uma nova funcionalidade para acompanhamento do histórico de prescrições.

Apresente a classificação e justifique cada resposta.


a) dois indicadores que poderiam ser utilizados para verificar se a modernização melhorou o processo de desenvolvimento;

  

MAPA - ESOFT - TECNOLOGIAS EMERGENTES EM ENGENHARIA DE SOFTWARE - 54_2026

QUESTÃO 1

MV-ASSESSORIA

Consulte a nossa assessoria pelo Número:

Whats(15)98170-8778
Tele gram:(15)98170-8778
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho
Mais de 10 anos no mercado acadêmico


As tecnologias emergentes passaram a integrar a rotina das fábricas de software, apoiando atividades como integração e entrega contínua, criação de ambientes em nuvem, análise de dados operacionais, automação de processos e apoio à tomada de decisão. Entretanto, sua adoção deve estar relacionada a necessidades concretas da organização, considerando benefícios, riscos, custos, segurança, governança e conformidade.


Fonte:
PORFÍRIO, E. J. Tecnologias Emergentes em Engenharia de Software. Florianópolis: Arqué, 2026.


MISSÃO

Imagine que você foi contratado como Engenheiro de Software Júnior pela empresa TechFlow, responsável pelo desenvolvimento e manutenção de sistemas para diferentes clientes.

Atualmente, a empresa enfrenta os seguintes problemas:

- os testes são executados manualmente antes das entregas;

- o deploy das aplicações também é realizado manualmente;

- erros em produção são descobertos, muitas vezes, somente após reclamações dos usuários;

- os ambientes de teste apresentam diferenças em relação ao ambiente de produção;

- logs e métricas são armazenados, mas pouco utilizados para apoiar decisões;

- a equipe começou a utilizar ferramentas de Inteligência Artificial, porém ainda não definiu critérios para seu uso.

A direção decidiu modernizar a fábrica de software e solicitou que você desenvolva uma Proposta de Modernização Tecnológica da TechFlow, aplicando os conceitos estudados na disciplina.


O QUE DESENVOLVER – 4 ETAPAS

1. Diagnóstico do processo atual

Analise o cenário da TechFlow e identifique quatro problemas existentes no processo de desenvolvimento e operação.

Para cada problema, apresente:

Problema identificado:

Impacto para a fábrica de software:

Tecnologia ou abordagem indicada:

As tecnologias escolhidas deverão estar entre as estudadas na disciplina:

- Inteligência Artificial;

- DevOps/CI-CD;

- Analytics;

- Cloud Computing;

- Low-code/No-code.

O livro apresenta essas tecnologias como elementos que podem atuar de maneira integrada no fluxo da fábrica, apoiando automação, análise de dados, criação de ambientes, revisão de código e outras atividades.


2. Redesenho da esteira de desenvolvimento

Construa uma proposta de fluxo para o desenvolvimento da TechFlow contendo, no mínimo, as seguintes etapas:

Planejar → Construir → Testar → Deploy → Operar e Aprender

Para cada etapa, descreva:

- o que acontece;

- qual tecnologia emergente poderá ser utilizada;

- qual benefício é esperado.

Apresente o fluxo por meio de um diagrama elaborado por você e, em seguida, explique brevemente seu funcionamento.


3. Aplicação prática das tecnologias

Escolha três tecnologias emergentes entre IA, DevOps/CI-CD, Analytics, Cloud Computing e Low-code/No-code.

Para cada tecnologia escolhida, apresente:

- Tecnologia:

- Onde será utilizada:

- Como será utilizada:

- Benefício esperado:

- Um risco ou cuidado necessário:

A proposta deve demonstrar que a tecnologia resolve ou reduz um problema identificado no cenário, evitando apenas descrever genericamente sua definição.


4. Governança, segurança e resultados

A modernização tecnológica também precisa produzir resultados mensuráveis e ocorrer de maneira responsável.

Apresente:

a) dois indicadores que poderiam ser utilizados para verificar se a modernização melhorou o processo de desenvolvimento;

b) dois cuidados relacionados à segurança, governança ou proteção de dados que deverão ser considerados;

c) uma conclusão indicando se a proposta desenvolvida tende a melhorar a qualidade e a previsibilidade das entregas da TechFlow, justificando sua resposta.

O livro destaca que tecnologias emergentes precisam ser analisadas também sob a perspectiva de riscos como dependência de fornecedores, custos variáveis, qualidade dos dados, automações sem validação e exposição de dados pessoais.


ENTREGA

A atividade deverá ser realizada utilizando o Template MAPA disponível em Arquivos >> Material da Disciplina (Studeo).

O documento deverá conter:

- diagnóstico dos quatro problemas;

- proposta de tecnologia/abordagem para cada problema;

- diagrama da nova esteira de desenvolvimento;

- explicação das etapas do fluxo;

- análise das três tecnologias emergentes;

- indicadores de resultado;

- cuidados de governança, segurança ou proteção de dados;

- conclusão;

- referências utilizadas.

O diagrama poderá ser produzido em ferramenta de sua preferência, desde que esteja legível e seja inserido no Template MAPA.


Como funciona a assessoria acadêmica

Processo simples, claro e sem complicação para estudantes da Unicesumar.

Envio do trabalho Você envia o MAPA, TCC, artigo ou atividade diretamente pelo WhatsApp.
Análise e orçamento Avaliamos as orientações da disciplina e retornamos com prazo e valor.
Entrega orientada Trabalho desenvolvido conforme solicitado, respeitando normas acadêmicas.

botão de baixo, lateral direito

Assessoria Acadêmica para Estudantes da Unicesumar

MAPA, TCC, artigos e trabalhos acadêmicos com normas ABNT. Atendimento rápido e personalizado.

Falar no WhatsApp

Postagem em destaque

MVF5 System - SOLUÇÕES EM TI!

          Desenvolvimento de projetos, softwares, sites, blogs e trabalhos conforme sua necessidade e com os melhores preços. Entre em c...

Seguidores

Total de visualizações

Postagens populares