Questões de Concurso Comentadas sobre engenharia de software
Foram encontradas 13.252 questões
Considere uma situação em que um desenvolvedor foi incumbido de elaborar um sistema de criação de documentos de diversos formatos, como Texto, Planilha e Apresentação, a serem definidos com base nos comandos do usuário.
Para lidar com esses requisitos, o padrão de design de software mais adequado seria o
Uma equipe inicia um projeto com uma abordagem linear e sequencial. No entanto, ao longo do projeto substitui esta abordagem por um modelo com ênfase em protótipos no início de cada estágio para validação de conceitos e na análise de riscos.
Assinale a opção que apresenta o modelo que esta equipe empregou inicialmente e o modelo pelo qual este foi substituído.
No que diz respeito à atualização de sistemas operacionais e aplicativos e à gestão de configurações e mudanças, julgue o próximo item.
Os procedimentos de controle das mudanças
asseguram que as mudanças em um software
sejam feitas de modo controlado, permitindo‑se,
assim, prever‑se o efeito dessas mudanças em todo
o sistema.
No que diz respeito à atualização de sistemas operacionais e aplicativos e à gestão de configurações e mudanças, julgue o próximo item.
Um item de configuração de software “congelado”
não serve como base para trabalho futuro.
No que diz respeito à atualização de sistemas operacionais e aplicativos e à gestão de configurações e mudanças, julgue o próximo item.
A gestão de configuração pode ser definida como um
conjunto de atividades que devem ser desenvolvidas
para administrar as alterações durante o ciclo de vida
do software.
Quanto ao gerenciamento de projetos de infraestrutura de TI, à elaboração de políticas de segurança de rede e à implementação de diretrizes de segurança, julgue o próximo item.
Scrum é uma metodologia ágil que pode ser uma
abordagem altamente eficiente para projetos de
infraestrutura de TI.
No que diz respeito à Lei Geral de Proteção de Dados (LGPD), à linguagem de programação Qlik e à linguagem de modelagem unificada (UML), julgue o item seguinte.
A UML é utilizada apenas para projetar e modelar
bancos de dados, não sendo, portanto, aplicada em
outros aspectos do desenvolvimento de software.
No que diz respeito à Lei Geral de Proteção de Dados (LGPD), à linguagem de programação Qlik e à linguagem de modelagem unificada (UML), julgue o item seguinte.
Na UML, o diagrama de sequência é utilizado para
modelar a interação dinâmica entre os objetos em um
cenário específico, mostrando a troca de mensagens
ao longo do tempo.
Assinale a opção que descreve corretamente o OpenMP e suas características.
I. Por meio da depuração, é possível investigar a ocorrência de erros no programa.
II. A depuração é realizada antes da compilação.
III. A depuração pode ser executada por meio de pontos de parada (breakpoints).
Está correto o que se afirma em
I. A etapa de compilação é responsável por gerar o arquivo executável do programa.
II. Na etapa de link-edição, módulos pré-compilados são ligados entre si.
III. Um programa compilado não causa erros de execução.
Está correto o que se afirma em
I. IntelliTest permite gerar valores de entrada e saída para suas funções como pequenos blocos de testes, expandindo-os automaticamente quando seu código for incrementado, o que reduz o esforço para criação de testes unitários.
II. Live Unit Test produz comentários sobre como as alterações de código afetam os testes existentes e se o novo código gerado é coberto por testes já criados.
III. CodeLens permite a inspeção, execução, depuração e navegação direta para os testes unitários a partir do próprio editor de código.
Está correto o que se afirma em
Assinale a opção que corresponde à ferramenta descrita no texto
A arquitetura de microsserviços, que uma evolução do estilo de arquitetura orientada a serviços (SOA), é mais indicada do que a arquitetura monolítica, quando a prioridade é otimizar
Assinale a opção que indica o diagrama UML mais adequado para se entender como os objetos do sistema interagem entre si ao longo do tempo.
No escopo do TDD, assinale a opção que apresenta a característica do teste unitário.
Assinale a opção que apresenta o cenário para o qual a abordagem Big Bang é a mais adequada.
Sobre o Scrum, analise as afirmativas a seguir.
I. Por ser uma metodologia ágil, um de seus pilares é a eliminação de reuniões.
II. O backlog do produto é uma lista dinâmica de funcionalidades organizada por prioridades.
III. O Product Owner planeja os recursos necessários para cada Sprint.
Está correto o que se afirma em
Nesse contexto, mais especificadamente sobre o sistema Git, assinale a afirmativa correta.