

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Após a entrega do sistema de Protocolo Eletrônico, o Analista de Sistemas é acionado para realizar três tipos de intervenção: 1) Correção de um bug em uma regra de tramitação; 2) Adaptação do sistema para funcionar com a nova versão do Banco de Dados; 3) Adição de um novo relatório estatístico solicitado pela Presidência.
Essas atividades se enquadram na Fase de Manutenção do Ciclo de Vida do Software e são classificadas, respectivamente, como:
Preventiva, Corretiva, Adaptativa.
Corretiva, Adaptativa, Evolutiva.
Adaptativa, Evolutiva, Corretiva.
Preventiva, Evolutiva, Adaptativa.
Corretiva, Evolutiva, Preventiva.
Durante a manutenção de um sistema legada escrito em Python, a equipe de Tecnologia da Informação de um órgão público precisa identificar um erro intermitente que causa falhas ao salvar arquivos. É CORRETO afirmar que para investigar de forma estruturada, o Analista de Tecnologia da Informação deverá:
Comentar trechos do código até o erro desaparecer, validando a origem.
Executar apenas os testes unitários existentes, sem analisar o contexto de execução.
Desativar todos os logs temporariamente para impedir ruído na análise.
Utilizar ferramentas como o pdb para realizar a depuração interativa linha a linha.
Reescrever toda a função problemática para evitar investigar o erro diretamente.
Automatizar atualizações de software em datacenters elimina completamente o risco de falhas.
Certo
Errado
Para equipamentos críticos, é recomendável adiar atualizações de firmware e patches, até que se confirme a ocorrência de uma falha ou vulnerabilidade explorada em produção, já que aplicar atualizações preventivamente aumenta o risco de regressões e downtime induzido.
Certo
Errado
Um analista de sistemas foi encarregado de realizar uma manutenção corretiva urgente em um sistema legado de controle de estoque, escrito em C++, que está em produção há mais de dez anos. A documentação do sistema é escassa e a equipe original não está mais na empresa. A falha reportada causa inconsistências críticas no inventário e precisa ser corrigida com o mínimo de risco de introduzir novos defeitos (regressão) em outras funcionalidades do sistema. Diante deste cenário, a abordagem técnica mais segura e profissional para o analista proceder é:
Solicitar ao usuário que reportou a falha que descreva o passo a passo para replicar o erro e, com base nessa descrição, desenvolver a correção, submetendo-a diretamente para o teste do usuário final antes de qualquer teste técnico interno.
Acessar o código-fonte diretamente no servidor de produção, identificar a lógica da falha e aplicar a correção de forma imediata para restabelecer a operação o mais rápido possível, documentando a alteração posteriormente.
Isolar o ambiente de produção, replicando-o em um ambiente de homologação, desenvolver um conjunto de testes de regressão automatizados para as funcionalidades críticas conhecidas, aplicar a correção, executar os testes e, somente após a validação, planejar o deploy em produção.
Implementar a correção com base na análise estática do código e promover a mudança para produção durante um período de baixa utilização, confiando que a simplicidade da correção não causará impactos colaterais significativos.
Reescrever o módulo defeituoso em uma linguagem de programação mais moderna, como Java ou Python, e integrá-lo ao sistema legado por meio de uma API, evitando assim a necessidade de alterar o código C++ existente.
Quando da manutenção corretiva do módulo de relatórios do sistema de tramitação processual de um TRT, um técnico identificou que, ao gerar relatórios em PDF contendo muitos processos, o sistema travava intermitentemente, e registros incompletos eram salvos.
Com base em boas práticas de manutenção de sistemas, diagnóstico de erros, geração de relatórios e metodologias de teste, a abordagem correta e mais adequada nesse cenário
é comentar o trecho de código em que ocorre a falha na geração do PDF, de modo a evitar que a exceção interrompa o sistema. Após isso, reimplantar o sistema em produção e documentar o incidente.
é, primeiramente, analisar os logs de erro e consumo de memória durante a geração dos relatórios, replicar o erro em ambiente de teste com dados reais e utilizar uma ferramenta de profiler ou depurador para identificar gargalos e vazamentos, antes de propor correções definitivas.
é evitar o uso de testes de integração automatizados, pois, nesse caso, o erro só ocorre com alto volume de dados, sendo mais eficiente aguardar relatos de usuários para entender a origem do travamento.
é evitar o problema, dividindo-se o relatório em múltiplos arquivos, enviando cada um deles por e-mail diretamente do backend, reduzindo o uso de memória sem necessidade de depuração manual ou logs.
é forçar um try/catch genérico envolvendo toda a rotina de geração do relatório e, dentro do bloco de captura, exibir uma mensagem padrão ao usuário e continuar a execução do sistema sem registrar logs detalhados.
A manutenção de software é uma atividade essencial no ciclo de vida de sistemas. Analis e as afirmações a seguir segundo Pressman (2021).
I. Manutenção corretiva - Modificação reativa do software para corrigir defeitos identificados antes de ele ser entregue ao cliente.
II. Manutenção adaptativa - Modificação reativa do software para possibilitar a operação em novos ambientes ou plataformas.
III. Manutenção preventiva - Modificação proativa do software para adicionar novas funcionalidades visando antecipar necessidades futuras dos usuários.
IV. Manutenção perfectiva - Modificação proativa do software para adicionar novos recursos, melhorar o código ou a documentação.
PRESSMAN, R. S.; MAXIM, B. R. Engenharia de software: uma abordagem profissional. 9 ed. Editora AMGH; 2021.
Assinale a alternativa CORRETA:
Apenas as afirmativas I, II e IV são verdadeiras.
Apenas as afirmativas I, II e III são verdadeiras.
Apenas as afirmativas III e IV são verdadeiras.
Apenas as afirmativas II e IV são verdadeiras
Apenas as afirmativas I e III são verdadeiras.
O uso de pulseiras antiestáticas durante a manutenção evita danos aos componentes internos causados por descarga eletrostática.
Certo
Errado
A atualização de firmware em um dispositivo visa corrigir bugs, adicionar funcionalidades ou melhorar o desempenho do dispositivo.
Certo
Errado
Em relação ao desenvolvimento e à manutenção de sistemas e aplicações, o processo de localizar e remover erros no código-fonte de um software é conhecido como:
Verificação.
Homologação.
Validação.
Depuração.
Revisão.
Em um período de 24 horas, um servidor de um sistema com Acordo de Nível de Serviço (Service Level Agreement – SLA) diário de 96% sofreu 3 paradas, sinalizando necessidade de manutenção preventiva. As paradas tiveram as seguintes durações:
1ª parada: 45min;
2ª parada: 1 hora e 15 minutos; e
3ª parada: 15 minutos.
O MTBF (Tempo Médio entre Falhas) desse servidor é de:
6,45 horas;
7,25 horas;
5,75 horas;
8,15 horas;
9 horas.
“Todas as empresas precisam dar atenção especial para revisões de seus equipamentos de trabalho, principalmente se forem eletrônicos. E justamente por isso é fundamental conhecer a manutenção preventiva e corretiva”.
Disponível em: https://www.officetotal.com.br/blog/manutencaopreventiva/#:~:text=A%20manuten%C3%A7%C3%A3o%20 preventiva%20e%20corretiva%20acontece%20porque%20 os%20equipamentos%20de,o%20seu%20tempo%20de%2 0uso. Acesso em 04.11.2024.
Embora a corretiva ofereça muitas vantagens, ela pode apresentar desvantagens também. Aponte a alternativa que NÂO se constitui em uma desvantagem da manutenção corretiva.
Altos custos quando ela não é planejada.
Geralmente ela ocasiona a parada da produção de uma empresa.
Utilizada em máquinas de baixa prioridade ou de pouco uso da empresa.
É comum que ela demande de equipes terceirizadas.
Normalmente é preciso fazer aquisição de peças em caráter de urgência.
Uma vez que o software é construído de acordo com as boas práticas de engenharia de software e já lançado, não há necessidade de manutenção ou atualização.
Certo
Errado
A execução de atividades de manutenção preventiva deve ser realizada apenas por um único técnico, para evitar confusões e garantir a consistência do trabalho.
Certo
Errado
Manutenção de impressoras é fundamental para garantir o bom funcionamento e a longevidade dos equipamentos.
Com base nisso, e em outros fatores sobre manutenção de impressoras, analise as afirmativas a seguir:
I. Um problema comum é a impressão com linhas falhadas, que pode ser causada por cartuchos de tinta ou toners com pouca tinta, ou cabeças de impressão sujas.
II. Atolamentos de papel são frequentemente causados por uso de papel de cor inadequada, ou pela inserção do papel de forma incorreta na bandeja.
III. Manter os drivers da impressora atualizados é essencial para garantir a compatibilidade entre o sistema operacional e a impressora, evitando problemas de comunicação e funcionalidade.
Estão corretas as afirmativas
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
Uma boa prática que deve ser adotada nos data centers é não aplicar patches de segurança nos servidores, pois esses arquivos executáveis provocam instabilidade e inconsistência nos sistemas/serviços.
Certo
Errado
Um notebook com o sistema operacional Windows 10 passou a apresentar travamentos e desligamentos frequentes, após alguns anos de funcionamento. Um técnico de manutenção acreditava que a razão desses problemas seria o superaquecimento e, para tanto, realizou os seguintes procedimentos de manutenção:
1. Removeu a tampa inferior do notebook.
2. Localizou o dissipador de calor do processador e do seu chipset, que possui um cooler acoplado, desconectando-os.
3. Com um pincel retirou todo o pó acumulado e removeu a pasta branca existente entre o dissipador, a CPU e o chipset.
4. Colocou nova camada de pasta e remontou o dissipador e o notebook.
Sobre esses procedimentos, é correto afirmar que
A pasta branca não deveria ser substituída, pois apenas a manutenção realizada em uma assistência técnica autorizada do fabricante do notebook possui a pasta com a formulação específica para a versão do CPU e chipset de cada modelo de notebook.
Deveria ter sido incluído o procedimento de remoção do cooler e a sua remontagem inversa (a parte de baixo agora ficando na parte superior), pois esse procedimento desempena o eixo, aumentando a velocidade do cooler e a sua eficiência de ventilação.
Deveria ter sido verificado se a hélice do cooler estava girando com facilidade, pois se ela estivesse enroscando ou fazendo barulho por causa de alguma obstrução no motor, ela deveria ser recondicionada ou o cooler substituído.
Eles não estão corretos, pois travamentos e desligamentos são decorrentes do sistema operacional Windows, que precisa ser reinstalado.
O dissipador deveria ter sido deixado em uma solução com solvente por pelo menos 48 horas para a remoção completa de descontaminantes que prejudicam a dissipação de calor.
Um bom planejamento de manutenção preventiva deve incluir a definição de intervalos de manutenção com base em recomendações do fabricante e na experiência operacional.
Certo
Errado
No processo de evolução de software, a manutenção desempenha um papel fundamental no ciclo de vida mais avançado. A manutenção corretiva é responsável por
introduzir novas funcionalidades e melhorias no software, de acordo com as demandas do usuário.
realizar ajustes no software para garantir sua compatibilidade com novas plataformas e tecnologias.
atualizar o software para acompanhar mudanças nos requisitos de negócio e nas políticas da empresa.
identificar e corrigir falhas no software que foram descobertas após sua entrega e implantação.
otimizar o desempenho do software por meio da refatoração de código e da otimização de algoritmos.
Geralmente, os softwares de produtividade de escritório incluem programas para a criação/manutenção de textos, planilhas, apresentações, desenhos, formulários, entre outros.
Independente da suíte escolhida, LibreOffice, Microsoft Office, Google Workspace, esses programas podem ser utilizados para as seguintes tarefas/situações, EXCETO:
escrita de um relatório contábil contendo textos, gráficos e indicadores.
desenvolvimento e manutenção de um site web pessoal ou organizacional.
organização e manipulação de imagens e álbuns de fotos.
criação de uma base de dados contendo tabelas, consultas e relatórios.