Questões de Concurso
Sobre desenvolvimento de software em engenharia de software
Foram encontradas 1.012 questões
No que diz respeito a refatoração e modernização de software, julgue o item subsequente.
Ao se especificar a nova versão de um software, devem ser
mapeados os requisitos não funcionais, que definem o que o
sistema deve fazer para atender as expectativas do cliente.
No que diz respeito a refatoração e modernização de software, julgue o item subsequente.
De acordo com o modelo DevOps, a equipe de
desenvolvimento é responsável por construir e publicar os
containers de suas aplicações.
No que diz respeito a refatoração e modernização de software, julgue o item subsequente.
Quando instalados em um mesmo host, containers diferentes
devem executar o mesmo sistema operacional.
No que diz respeito a refatoração e modernização de software, julgue o item subsequente.
Ao se aplicar um patch em um container, outro container
pode ser gerado, o que permite a verificação do impacto do
patch sobre as aplicações.
A respeito da computação em nuvem e da modernização de software, julgue o item seguinte.
A modalidade PaaS (plataform as a software) é indicada
para desenvolvedores de aplicações que operam na nuvem,
pois oferece um ambiente de desenvolvimento de software.
A respeito da computação em nuvem e da modernização de software, julgue o item seguinte.
Uma nuvem é considerada híbrida quando é utilizada por
duas ou mais organizações sem vínculo entre si.
A respeito da computação em nuvem e da modernização de software, julgue o item seguinte.
Na modalidade IaaS (infrastructure as a service), o sistema
operacional e as aplicações instaladas podem ser controlados
pelo próprio usuário.
Julgue o item que se segue a respeito do Gitlab.
O Gitlab disponibiliza recursos nativos capazes de
automatizar testes e verificar a qualidade do código,
conhecidos como CI (continuous integration), sendo
necessários recursos de terceiros para executar a etapa de CD
(continuous delivery).
Julgue o item que se segue a respeito do Gitlab.
O Gitlab suporta o uso de snippets, que são trechos de
código reutilizáveis e possíveis de serem compartilhados
entre projetos.
Acerca de controle de versão de software, julgue o item seguinte.
O controle de versão de software visa gerar as diferentes
versões de um software que são criadas durante o seu
desenvolvimento e manutenção.
Acerca de controle de versão de software, julgue o item seguinte.
O controle de versão de software pode ser isolado ou
integrado, dependendo da forma como os repositórios de
versões são organizados e acessados.
A norma ISO/IEC 90003 define um modelo de garantia da qualidade do software que consiste em quatro fases: planejamento, implementação, avaliação e melhoria.
No contexto da engenharia de requisitos e de metodologias de desenvolvimento de software, julgue o próximo item.
No diagrama entidade e relacionamento a seguir, verifica-se um exemplo clássico de autorrelacionamento para a entidade Disciplina.
Sobre o arquivo YAML descrito no exemplo, é correto afirmar:
Acerca de conteinerização e de DevOps, julgue o item subsequente.
O conceito de DevOps envolve a automatização de processos
e colaboração entre equipes.
I. É certo afirmar que os ciclos de vida de desenvolvimento de software podem atuar de maneira sequencial (fases seguem determinada ordem) e/ou incremental (divisão de escopo) e/ou iterativa (retroalimentação de fases) e/ou evolutiva (software é aprimorado). Porém, não existe um modelo ideal e em grande parte dos softwares desenvolvidos são utilizados mais de um modelo de ciclo de vida.
II. É certo afirmar entre os modelos de ciclo de vida que existem, o Modelo Prototipagem é o mais indicado para desenvolvimento de projeto de software para cliente sem pressa e paciente.
Marque a alternativa CORRETA: