Ed
há 2 semanas
Vamos analisar cada afirmativa: I. A dificuldade de reengenharia de sistemas antigos deve-se ao fato de que, na maioria das vezes, o desenvolvedor definia o sistema e esse já era o próprio processo da organização. Verdadeiro. Muitas vezes, sistemas antigos foram desenvolvidos de forma muito ligada ao processo da organização, o que dificulta a separação e a modernização. II. O custo de alteração para modernização de uma linha de código em Cobol é alto, por isso, fazer a manutenção desses sistemas é menos despendioso. Falso. O custo de alteração em sistemas legados, como Cobol, costuma ser alto justamente por sua complexidade e falta de documentação, tornando a manutenção cara. III. Uma estratégia de conversão dos referidos sistemas para uma linguagem orientada a objetos é definir uma estrutura de classes e métodos e realizar o refatoramento do código. Verdadeiro. Essa é uma abordagem comum para modernizar sistemas legados, adaptando-os para paradigmas orientados a objetos. Portanto, os itens corretos são I e III. A alternativa correta é: B) III, apenas. Por quê? Porque o item I, apesar de parecer verdadeiro, a questão pede que se avalie as afirmações conforme o texto e o item II é falso. O item I é verdadeiro, mas a alternativa que inclui I e III não está entre as opções. Como a única alternativa que contém um item verdadeiro isolado é a B (III, apenas), essa é a correta. Se a questão fosse mais flexível, a resposta ideal seria I e III, mas como não há essa alternativa, a correta é B) III, apenas.
Cadastre-se ou realize login