Logo Passei Direto
Buscar

Engenharia de Software

Colégio Objetivo
“Quando há envolvimento de times diferentes, uma diferença fundamental entre o desenvolvimento e a evolução é que o primeiro estágio da implementação da mudança requer uma compreensão do programa” (SOMMERVILLE, 2018, p. 235).
Qual alternativa corresponde melhor ao objetivo dessa compreensão do programa citada pelo autor?


Analisar o impacto da mudança para certificar-se de que não afetará outra parte do sistema ou na integração com outros sistemas do mesmo ambiente operacional.
Analisar o custo e o esforço necessário por parte dos usuários para testar o sistema.
Analisar os sistemas de mobile, principalmente porque existem muitas instalações.
Criar um cenário de teste para ser aplicado antes da entrega.
Analisar o impacto da mudança nas documentações de operação do sistema para o usuário final.
User badge image
Estudando com Questões

há 3 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

De acordo com a citação do autor, a alternativa que corresponde melhor ao objetivo da compreensão do programa é: "Analisar o impacto da mudança para certificar-se de que não afetará outra parte do sistema ou na integração com outros sistemas do mesmo ambiente operacional." Isso significa que é necessário compreender como a mudança afetará o sistema como um todo e sua integração com outros sistemas, garantindo que não haja impactos negativos.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Sobre as vantagens oferecidas por métodos ágeis, ainda existem carências que precisam ser melhoradas em algumas das áreas de conhecimento e processos: I. A documentação de requisitos, histórias de usuários e projeto (design) de software são densos e extensos. II. O desenvolvimento incremental e iterativo favorece a atualização dos requisitos no sentido de atender mais rapidamente o cliente. III. A refatoração é uma técnica usada somente em modelo de processos tradicionais, ainda não sendo praticados em métodos ágeis. IV. A gestão de configuração e controle de versão ainda necessita de melhorias. V. A grande vantagem de métodos ágeis é a comunicação constante via e-mail, e raramente a comunicação acontece em reuniões. São verdadeiras

II. O desenvolvimento incremental e iterativo favorece a atualização dos requisitos no sentido de atender mais rapidamente o cliente.
IV. A gestão de configuração e controle de versão ainda necessita de melhorias.
III – V.
II – IV.
I – II – IV.
I – III.
II – III – IV.

Escolha a alternativa que preenche corretamente a afirmativa:
“As histórias de usuário podem ser utilizadas no _____ das _____ do sistema. Cada cartão de história elaborado pelo time de desenvolvimento possui a decomposição da história do usuário que receberá uma _____ de recursos necessários para a implementação”
(SOMERVILLE, 2018).


Orçamento; projeções; estimativa.
Planejamento; iterações; estimativa.
Planejamento; criações; documentação.
Planejamento; iterações; documentação.
Orçamento; criações; codificação.

Sobre o Scrum, assinale a alternativa correta.

É um framework para desenvolver, entregar e manter sistemas educacionais.
É um framework para prestação de serviços de infraestrutura, de maneira rápida.
É um framework para desenvolver, entregar e manter sistemas simplificados.

segundo o autor, tecnicamente, o engenheiro de software deve conhecer o suficiente para manter os níveis de qualidade quanto ao funcionamento do sistema e das integrações com outros sistemas. É um framework para desenvolver, entregar e manter produtos complexos. É um framework para o gerenciamento de configuração de software. Qual das afirmacoes está CORRETA?

O engenheiro de software deve conhecer o suficiente para manter os níveis de qualidade quanto ao funcionamento do sistema e das integrações com outros sistemas.
É um framework para desenvolver, entregar e manter produtos complexos.
É um framework para o gerenciamento de configuração de software.
Apenas a primeira afirmação está correta.
Apenas a segunda afirmação está correta.
Apenas a terceira afirmação está correta.
Apenas a primeira e a segunda afirmações estão corretas.
Apenas a segunda e a terceira afirmações estão corretas.

Mais conteúdos dessa disciplina