Questões de Concurso

Foram encontradas 901 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2297735 Engenharia de Software
Este nível de serviço fornece uma plataforma que permite o desenvolvimento, a entrega e o gerenciamento de aplicações baseadas em rede (nuvem). Os sistemas operacionais e o acesso à rede não são gerenciados pelo consumidor. Isso permite que o desenvolvimento e a implantação da aplicação sejam muito mais rápidos e mais econômicos, portanto é mais voltado para o desenvolvimento de software:
Alternativas
Q2295799 Engenharia de Software
Considere as afirmações abaixo em relação às abordagens ágeis e dirigidas a planos, utilizadas para desenvolvimento de software.

I- Scrum é um método ágil que enfatiza a colaboração, a transparência e a entrega incremental de valor ao longo do tempo, pois faz uso de Sprints combinadas com um conjunto de boas práticas de programação para o desenvolvimento de software eficiente.
II- Extreme Programming (XP) é um método ágil conhecido por enfatizar a prática de se desenvolver testes automatizados antes do desenvolvimento do código executável. Assim, os desenvolvedores precisam entender com clareza a especificação do software para poderem desenvolver testes automatizados para o sistema.
III- O uso do desenvolvimento incremental pelo Extreme Programming (XP) pode levar a uma degradação da estrutura do software, ao longo do tempo devido à natureza iterativa e à necessidade de entrega contínua de funcionalidades.
IV- Toda equipe (ou “time”) Scrum participa da reunião diária. Nesta reunião, são respondidas três perguntas-chave por todos os membros da equipe: "O que foi desenvolvido desde a última reunião de equipe?"; "Quais dificuldades está enfrentando?" e "O que planeja produzir até a próxima reunião de equipe?".

Está CORRETO o que se afirma em: 
Alternativas
Q2295797 Engenharia de Software
Os ciclos de vida de um projeto de desenvolvimento de software podem variar entre abordagens preditivas e abordagens adaptativas ou ágeis. Sobre estas abordagens, assinale a alternativa INCORRETA.
Alternativas
Q2295422 Engenharia de Software
No que se refere aos modelos de qualidade para desenvolvimento de software, o CMM – Capability Maturity Model é um conjunto de processos desenvolvido pela SEI – Software Engineering Institute para melhorar o desenvolvimento de aplicações em organizações que trabalham com tecnologias de software. Os processos devem ser continuamente aperfeiçoados por meio de pequenas melhorias, ao invés de inovações revolucionárias. O CMM provê uma estrutura – framework – para organizar os passos de melhorias dentro de cinco níveis de maturidade em processos de software de uma organização, indicados na figura abaixo. Esses cinco níveis de maturidade definem uma escala para medir o estágio de maturidade de uma organização.
Imagem associada para resolução da questão

Sendo o 1 - Inicial e 2 - Repetível, os demais níveis 3, 4 e 5 são
Alternativas
Q2294540 Engenharia de Software
Quanto a implementação de um modelo de DEVOPS, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).

( ) Uma prática fundamental é a execução de atualizações frequentes, porém pequenas.
( ) A segurança não é a principal prioridade de todos em uma equipe de DevOps.
( ) As equipes de desenvolvimento e operações não ficam mais separadas.

Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Alternativas
Respostas
191: B
192: B
193: D
194: C
195: A