Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fundamentos design patterns e além | Engenharia de Software PERGUNTA 1 Em um projeto de software, a equipe de desenvolvimento deve implantar o controle de versões do software, sendo que esse tipo de controle: Mostrar opções de resposta não suporta o registro de mais do que cinco versões de um mesmo componente de software. deve acompanhar e registrar o desenvolvimento de diversas versões de componentes de software, decorrentes de sua evolução. deve obedecer a um período mínimo entre registros de novas versões de um mesmo componente de software. não se aplica a projetos de software que não tenham implantado o controle de versões desde seu início. não suporta o acompanhamento e registro referente a um desenvolvimento simultâneo de modificações em um mesmo componente de software. PERGUNTA 2 O que o gráfico Burnup nos mostra? Assinale a alternativa correta. Mostrar opções de resposta Mostra o volume de acertos dos time do projeto. Mostra apenas o trabalho da sprint. Mostra como o quadro Kanban deve ser construído. Mostra as informações sobre o status do projeto como um todo, não apenas da sprint. Mostra apenas o que falta para terminar o projeto. PERGUNTA 3 Há, de forma geral, muito entendimento errôneo da função do reuso de código. Uma das funções dela é proporcionar a reutilização de código para resolver os problemas de crescimento de software associados a desafios comerciais e técnicos. Assinale a alternativa correta que define essa importante técnica. Mostrar opções de resposta É a prática de utilizar a gerência de configuração para criar um código sustentável. É a prática de fazer benchmarking entre códigos e copiar o do concorrente mais bem posicionado. É a prática de usar o código existente para uma nova função ou software. É a prática de comprar código mais barato e usar nos sistemas. É a prática de usar uma nova função de software construída por outra pessoa ou empresa. PERGUNTA 4 Como podemos definir refatoração de código? Assinale a alternativa correta. Mostrar opções de resposta Um processo que otimiza a estrutura do código alterando seu comportamento e até mesmo funcionalidades externas. Um processo da área de manutenção de software, muito útil somente quando o sistema é entregue, antes disso, perde sua função. Um processo de edição e limpeza de código apenas para consertar bugs. Um processo cujo processo visa alterar o comportamento do código para que este funcione perfeitamente. Um processo de edição e limpeza do código da aplicação que otimiza sua estrutura interna, mas sem alterar seu comportamento e funcionalidades externas.
Compartilhar