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 criados de forma muito integrada aos processos da organização, dificultando a separação e 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 manutenção em sistemas legados como Cobol costuma ser alto justamente por sua complexidade e escassez de profissionais, tornando a manutenção mais cara, não menos. 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. Refatorar o código para uma estrutura orientada a objetos é uma prática comum na modernização desses sistemas. Portanto, os itens corretos são I e III. A alternativa correta é: B) III, apenas. Porém, como o item I também está correto, e a alternativa que contempla I e III não existe, precisamos revisar o item II. O item II diz que "fazer a manutenção desses sistemas é menos despendioso" por causa do alto custo de alteração para modernização. Isso é contraditório, pois manutenção em Cobol geralmente é caro. Assim, o item II está incorreto. Logo, apenas I e III estão corretos, mas não há alternativa com I e III juntos. A alternativa que contempla apenas III é a B. Como o item I é verdadeiro, mas não há alternativa com I e III, a resposta mais adequada é a alternativa B) III, apenas.
Cadastre-se ou realize login