Questões de Concurso Comentadas sobre engenharia de software
Foram encontradas 12.717 questões
Com base nos fundamentos da Engenharia de Software, julgue o item a seguir relativo às decisões adequadas que devem ser tomadas pelas equipes de analistas quando do planejamento para o desenvolvimento de um novo sistema.
Para a validação dos requisitos especificados, é uma decisão
válida gerar casos de testes, a partir dos requisitos de
usuário, antes do início da codificação das funcionalidades.
Quanto ao uso de Git para versionamento, julgue o item subsequente.
A execução do comando git stash sem argumentos por
padrão é similar à execução do comando git stash show,
na medida em que ambas mostram as alterações
armazenadas por este comando.
Quanto ao uso de Git para versionamento, julgue o item subsequente.
O comando git checkout é capaz de copiar
completamente um repositório para um diretório local.
Quanto ao uso de Git para versionamento, julgue o item subsequente.
Para atualizar e sincronizar os dados no repositório do arquivo de nome codigo1, deve ser utilizado o seguinte comando.
git init codigo1
Acerca de metodologias ágeis de desenvolvimento, julgue o item seguinte.
Em TDD, os testes de um sistema devem ocorrer antes da
implementação e ser oportunos, isolados e autoverificáveis.
Acerca de metodologias ágeis de desenvolvimento, julgue o item seguinte.
Em XP, a estruturação do valor feedback pode ser alcançada
de forma rápida por meio de testes automatizados de
software, que validam ou não um código produzido ou
alterado.
Daily scrum é o único momento do dia em que os developers se reúnem para discutir detalhadamente a adaptação ou o replanejamento do trabalho da sprint.
A respeito de processo orientado a reúso e ciclos de vida, julgue o item a seguir.
No modelo formal, as etapas do desenvolvimento do
software incluem especificação formal para definição de
requisitos, refinamento para concepção de projeto e prova
para a verificação.
Um dos princípios da modelagem ágil é a abstração das ferramentas que serão utilizadas para criar os modelos e suas notações particulares.
A respeito de processo orientado a reúso e ciclos de vida, julgue o item a seguir.
No modelo iterativo, as iterações na fase de construção
concentram-se nas atividades de requisitos, gerenciamento,
design e testes.
A respeito de processo orientado a reúso e ciclos de vida, julgue o item a seguir.
No modelo em cascata, dada a dificuldade natural para
estabelecer todos os requisitos na fase inicial do projeto, os
requisitos são definidos ao longo de todas as fases,
acomodando-se gradualmente as incertezas e eventuais
mudanças do projeto.
A respeito de processo orientado a reúso e ciclos de vida, julgue o item a seguir.
Em abordagens com enfoque sistemático para a produção de
componentes reutilizáveis, é conveniente disponibilizar
modelos arquiteturais para aplicações a partir de um modelo
de domínio.
I. Processos e ferramentas mais que indivíduos e interação entre eles.
II. Software em funcionamento mais que documentação abrangente.
III. Colaboração do cliente mais que negociação de contratos.
IV. Seguir um plano mais que responder a mudanças.
Está correto o que se afirma em
No que se refere ao gerenciamento do dia a dia e ao manifesto ágil, julgue o item.
“Responder a mudanças mais que seguir um plano” é um
dos valores do manifesto ágil.
No que se refere ao gerenciamento do dia a dia e ao manifesto ágil, julgue o item.
“Documentação abrangente mais que software em
funcionamento” é um dos valores do manifesto ágil.
No que se refere ao gerenciamento do dia a dia e ao manifesto ágil, julgue o item.
O manifesto ágil é composto de cinco valores e de doze
princípios.
No que se refere ao gerenciamento do dia a dia e ao manifesto ágil, julgue o item.
O método ágil é aplicado somente no desenvolvimento
de softwares.