Questões de Concurso Sobre engenharia de software
Foram encontradas 14.774 questões
I. Os métodos ágeis foram desenvolvidos para serem utilizados por pequenos times de desenvolvedores. II. Empresas pequenas, que não tinham processos formais, foram os primeiros entusiastas dos métodos ágeis. III. Uma das vantagens do desenvolvimento ágil é que ele pode ser utilizado para qualquer tipo de desenvolvimento de software.
Sejam quais forem as regras ou orientações de DFD utilizadas, os símbolos representam os quatro componentes de diagramas de fluxo de dados. Dessa maneira, analise a imagem abaixo e responda.

O que o símbolo acima representa em um diagrama de
fluxo de dados?
1. Um Product Owner acessível ao longo do Sprint permite que o Time de Desenvolvimento tire dúvidas de negócios sobre os itens em desenvolvimento que naturalmente surgem.
2. Ao final normal do Sprint, o Time de Desenvolvimento deverá ter gerado, a partir dos itens do Sprint Backlog, um Incremento do Produto entregável, que representa valor visível para os clientes do projeto.
3. O feedback obtido dos clientes e demais pessoas relevantes presentes na reunião de Sprint Review é utilizado pelo Scrum Master como matéria-prima para alterações no Product Backlog, ou seja, para modificar o produto que está sendo gerado de forma a melhor atender às necessidades dos clientes.
Assinale a alternativa que indica todas as afirmativas corretas.
De acordo com Pressman, o modelo em cascata representa uma abordagem clássica, sistemática e sequencial para o desenvolvimento de softwares, conforme indicado na figura a seguir:

Nesse modelo, as fases 2, 3 e 4 são denominadas,
respectivamente,
Muitas organizações têm adotado práticas de DevOps no desenvolvimento de software.
Assinale a alternativa correta em relação ao assunto.
O Git é essencial em qualquer projeto realizado em equipe que geralmente pode trabalhar de forma paralela, podendo evitar que haja conflitos entre as alteração realizadas.
Assinale a alternativa que indica corretamente um comando para exibir os arquivos que foram alterados e o comando para reverter as alterações feitas em qualquer arquivo.
Assinale a alternativa que indica corretamente um algoritmo que possa realizar esta tarefa.
1. Uma técnica de Validação de Requisitos é desenvolvimento de Casos de Uso que envolve o desenvolvimento de um modelo executável do sistema e o uso desse modelo com os usuários finais e clientes para ver se satisfaz suas necessidades e expectativas.
2. A validação de requisitos é o processo de conferir se os requisitos definem o sistema que o cliente realmente quer. Ele se sobrepõe à elicitação e à análise, já que é voltado para encontrar problemas.
3. Para diminuir o potencial de conflito entre o cliente e o contratante, os requisitos do sistema sempre devem ser escritos de modo que sejam verificáveis. Isso significa ser capaz de escrever um conjunto de testes que possa demonstrar que o sistema entregue satisfaz a cada um dos requisitos especificados.
Assinale a alternativa que indica todas as afirmativas corretas.
“Um sistema de controle de versão , o segue uma abordagem , contrário de outros como o que segue um modelo baseado em .”
Assinale a alternativa que completa correta e sequencialmente as lacunas do texto.
Analise as afirmativas abaixo com relação a este assunto.
1. Por meio de dados históricos, a métrica FP pode ser empregada para estimar o custo ou trabalho necessário para projetar, codificar e testar o software.
2. Por meio de dados históricos, a métrica FP pode ser empregada para prever o número de erros que serão encontrados durante o teste.
3. Por meio de dados históricos, a métrica FP não pode prever o número de componentes e/ou o número de linhas projetadas de código-fonte no sistema implementado.
Assinale a alternativa que indica todas as afirmativas corretas.
1. O Scrum Master é o responsável por definir, comunicar e manter a Visão do Produto relativamente constante ao longo do projeto. Ele trabalha com os clientes do projeto e com quaisquer outras partes interessadas que possam contribuir para o entendimento e definição da Visão do Produto.
2. O Product Owner é o responsável por garantir que os impedimentos que o Time de Desenvolvimento encontre em seu trabalho sejam removidos, atuando quando necessário como um agente de mudança na organização. Esses impedimentos geram o risco de não se atingirem os objetivos.
3. Antes do início do desenvolvimento, o Product Owner inicia, a partir da Visão do Produto, a criação de uma lista ordenada, incompleta e dinâmica de itens que representam o que ele acredita que será produzido ao longo do projeto. Essa lista é chamada de Product Backlog.
Assinale a alternativa que indica todas as afirmativas corretas.
A UML inclui diversos subconjuntos de diagramas, incluindo diagramas de estrutura, de interação e de comportamento.
Assinale a alternativa que contém dois tipos de diagramas de comportamento porque descrevem o que é necessário acontecer no sistema sendo modelado.
Um diagrama de descreve os tipos de objetos presentes no sistema e os vários tipos de relacionamentos existentes entre eles. Este tipo de diagrama também mostra as propriedades e as operações de uma e as restrições que se aplicam à maneira como os objetos estão conectados.
Assinale a alternativa que completa corretamente as lacunas do texto.