Prévia do material em texto
Questão 1/5 - Integração de Sistemas Legados Com relação a riscos de substituição de sistemas legados, analise as afirmativas a seguir e marque (V) para as verdadeiras ou (F) para as falsas. Depois, assinale a alternativa que apresenta a sequência correta. ( ) A especificação de um sistema legado costuma ter todos os detalhes do seu funcionamento. ( ) O desenvolvimento de novos sistemas é um processo arriscado, mas o prazo de entrega destes sistemas costuma ser cumprido. ( ) Regras importantes de negócio podem estar embutidas no software, sempre com documentação atualizada. ( ) Processos de negócio geralmente estão fortemente ligados com seus sistemas legados. D. F – F – F – V. Questão 2/5 - Integração de Sistemas Legados Sobre fatores de sucesso de uma migração de dados, assinale a alternativa incorreta: A. Regras de validação devem ser utilizadas como primeiro passo para tentar identificar e corrigir erros nos dados nos sistemas fonte. B. Transformações de dados do sistema fonte para o sistema destino não serão definidas somente no mapeamento dos dados, mas serão executadas com funções de lógica de negócio, que serão essenciais para carregarem estruturas de dados mais complexas. C. A migração de dados deve ser tratada como uma atividade dentro de um projeto. D. Realizar tarefas manuais da migração de dados com atenção. Questão 3/5 - Integração de Sistemas Legados Durante o estudo da evolução de sistemas de grande porte, Lehman formulou leis que compreendem o processo de evolução destes sistemas. Além destas leis, Lehman classificou estes sistemas em tipos diferentes. Para quais destes tipos se aplicam as suas leis de evolução de sistemas? (Assinale a alternativa correta): B. Sistemas E. Questão 4/5 - Integração de Sistemas Legados Com relação a modelos de reengenharia de software, analise as afirmativas a seguir e marque (V) para as verdadeiras ou (F) para as falsas. Depois, assinale a alternativa que apresenta a sequência correta. ( ) A documentação de um sistema, quando for criada/recriada, deve ser a mínima possível para conter apenas o necessário para o entendimento do sistema. ( ) A engenharia reversa serve para, além de entender o sistema legado, efetuar as mudanças necessárias para a sua evolução. ( ) A reestruturação/reengenharia de dados não afeta a reestruturação do código. ( ) A engenharia direta compreende alterações de refatoração de arquitetura do sistema antigo, finalizando o processo de reengenharia de um sistema. B. V – F – F – V. Questão 5/5 - Integração de Sistemas Legados Qual(is) estratégia(s) de evolução de sistema pode(m) ser adotada(s) quando um sistema tem baixa qualidade técnica, e alto valor de negócio? (Assinale a alternativa correta): A. Efetuar reengenharia do sistema para melhorar a facilidade de manutenção. B. Substituir todo, ou parte do sistema, por um novo. C. Deixar o sistema sem modificações e continuar com a manutenção regular. D. Opções a e b. Questão 1/5 - Integração de Sistemas Legados A refatoração de arquitetura consiste em um tipo de refatoração mais abrangente, promovendo um impacto em todo o sistema. Considerando isso, qual dos problemas abaixo seria resolvido por uma refatoração de arquitetura? D. Problemas de acesso direto a um recurso externo, sem a utilização de uma camada de acesso existente. Questão 4/5 - Integração de Sistemas Legados Com relação a riscos de uma migração de dados, qual é a alternativa correta? A. O suporte organizacional não é relevante para o processo de migração de dados. B. Subestimar o tempo e o custo de uma migração de dados está relacionado a não tratar a migração de dados como um projeto. C. Dados de qualidade duvidosa podem ser carregados no sistema alvo apenas se o esforço de migração não especificar formalmente o nível desejado da qualidade dos dados, além de um conjunto de testes de controle para verificá-los. D. A limpeza de dados em uma migração é feita somente no sistema de origem. Questão 5/5 - Integração de Sistemas Legados Durante o estudo da evolução de sistemas de grande porte, Lehman formulou leis que compreendem o processo de evolução destes sistemas. Considerando estas leis, qual é a ação principal que deve ser tomada para minimizar a degradação do sistema ao longo do tempo? (Assinale a alternativa correta): A. Atualizar a documentação do sistema com frequência. B. Monitorar relatórios dos erros encontrados ao longo do tempo de vida do sistema. C. Efetuar mudanças de software de forma criteriosa, investindo em manutenção preventiva. D. Nenhuma das alternativas anteriores. Questão 3/5 - Integração de Sistemas Legados Com relação à migração de dados de um sistema legado, marque a alternativa incorreta: A. No processo de migração de dados, é importante que a filtragem de dados relevantes seja feita no final da migração. B. Migrações de dados costumam ser separadas em duas etapas: a extração e a carga dos dados. C. O foco de uma migração deve ser a migração da menor quantidade de dados possível, para que a aplicação destino possa entrar em funcionamento o mais rápido possível. D. O processo de transformação de dados pode ocorrer na etapa de extração ou na etapa de carga dos dados. Questão 5/5 - Integração de Sistemas Legados Com relação à importância de sistemas legados, assinale a alternativa correta: A. Apesar de serem críticos para o negócio, sistemas legados costumam ser sistemas de curta duração, tendo que ser substituídos constantemente por sistemas mais modernos. B. Existem sistemas legados, que tiveram origem nas décadas de sessenta e setenta, ainda em operação. C. Sistemas legados, apesar de serem importantes, não se aplicam a domínios de software como controle de trafego aéreo, ou sistemas de supervisão e controle (SCADA). D. Políticas organizacionais e procedimentos não costumam depender de sistemas legados.