Questões de Concurso Sobre desenvolvimento de software em engenharia de software

Foram encontradas 1.232 questões

Q2255172 Engenharia de Software
Com relação aos repositórios de código fonte, aos conceitos de Json e ao framework Entity, julgue o item.

Um repositório de código-fonte é um local centralizado para armazenar, versionar e compartilhar o código-fonte de um projeto de software, permitindo a colaboração e o controle de alterações.
Alternativas
Q2252500 Engenharia de Software
O que é integração contínua no contexto DevOps?
Alternativas
Q2242169 Engenharia de Software
O Eclipse é um Ambiente Integrado de Desenvolvimento (IDE) utilizado para o desenvolvimento de software em diversas linguagens de programação, mas sua maior popularidade é na comunidade de desenvolvimento Java. Assim como outras IDEs, o Eclipse apresenta alguns recursos avançados que podem ser acionados com atalhos, a fim de agilizar o trabalho dos desenvolvedores. Um desses recursos é denominado “Formatar Código”, que ajusta automaticamente a indentação de todo o código-fonte da classe.
Assinale a alternativa que apresenta o atalho que pode ser utilizado na IDE Eclipse para executar o recurso “Formatar Código” no arquivo que está aberto e em exibição.
Alternativas
Q2239082 Engenharia de Software
Determinada empresa adota a cultura DevOps, com os objetivos de colaboração e integração do desenvolvimento de software e das operações. A mesma empresa também adota práticas de automação em que alterações de código são frequentes e adicionadas a um repositório central de versionamento, para que, em seguida, ocorram as etapas de build e teste para melhorar a qualidade.
Nessa situação hipotética, a empresa aplica o conceito de 
Alternativas
Q2237618 Engenharia de Software
Uma equipe de desenvolvimento de software está criando um aplicativo para conceder financiamento de imóveis para residentes no Brasil que não conseguem comprovar renda mensal regular.
Nessa situação hipotética, para empregar conceitos de MVP (minimum viable product), essa equipe deve entregar uma versão do produto que
Alternativas
Q2237615 Engenharia de Software
Assinale a opção em que é apresentada corretamente a expectativa de benefício ao se adotar uma entrega incremental como abordagem para o desenvolvimento de software.
Alternativas
Q2234124 Engenharia de Software
Um dos principais pilares da cultura DevOps é a integração contínua (CI) e a entrega contínua (CD). O CI/CD pode ser mediado por diversas ferramentas. Com relação aos benefícios da utilização dos arquivos Jenkinsfile da ferramenta Jenkins no CD, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
I. Cria automaticamente um processo de construção de pipelines para todas as ramificações e solicitações push.
II. Oferece trilha de auditoria para os pipelines.
III. É um SSOT para um pipeline, que pode ser visualizado e editado por vários membros de um mesmo projeto.
As afirmativas são, respectivamente,
Alternativas
Q2232999 Engenharia de Software
Acerca de engenharia de requisitos, prototipação e engenharia de usabilidade, julgue o item subsequente. 

Adicionar várias camadas de proteção, ao se projetar uma arquitetura de sistema que mantenha essa proteção, afeta a usabilidade do sistema, o que dificulta o atendimento dos requisitos de usabilidade e desempenho do sistema. 
Alternativas
Q2228356 Engenharia de Software

Acerca de IaC (Infrastructure as Code), julgue o item subsecutivo. 


A escolha de uma solução de IaC com abordagem declarativa traz como principal desvantagem a necessidade de se ter um administrador qualificado para configurar e gerenciar a solução.

Alternativas
Q2228323 Engenharia de Software

Com relação aos conceitos de Spring Boot, Net Core e thread, julgue o item seguinte.


NET Core é uma framework que trabalha com servidores web da Microsoft para integrar e automatizar os processos de deploy nos servidores, a fim de agilizar os processos e poupar os desenvolvedores desse trabalho.


Alternativas
Q2228321 Engenharia de Software

Com relação aos conceitos de Spring Boot, Net Core e thread, julgue o item seguinte.


Spring Boot é uma tecnologia que se integra a ferramentas e linguagens de desenvolvimento web a fim de otimizar seu código, a partir de pequenos ajustes e trocas para deixar mais rápido o resultado do código. 

Alternativas
Q2228316 Engenharia de Software

Julgue o item subsecutivo, relativo a técnicas de refatoração de software


O processo de refatoração de software melhora o design do código existente, mas não substitui nem altera o seu comportamento.

Alternativas
Q2228310 Engenharia de Software

No que concerne à elicitação e ao gerenciamento de requisitos, julgue o item subsequente.


Requisito é uma condição necessária que o sistema deverá realizar para atender a uma necessidade do usuário.  


Alternativas
Q2228309 Engenharia de Software

No que concerne à elicitação e ao gerenciamento de requisitos, julgue o item subsequente.


Um critério de aceitação, depois de testado, significa que um requisito foi implementado corretamente.


Alternativas
Q2228307 Engenharia de Software

No que concerne à elicitação e ao gerenciamento de requisitos, julgue o item subsequente.


A seguinte frase representa a sintaxe de uma história de usuário: como [persona], eu [quero], [para que].


Alternativas
Q2228304 Engenharia de Software

Julgue o seguinte item, a respeito dos métodos e das práticas ágeis para desenvolvimento de software.


A retrospectiva da sprint é a reunião que se faz para se avaliar o que foi feito na sprint anterior.


Alternativas
Q2228303 Engenharia de Software

Julgue o seguinte item, a respeito dos métodos e das práticas ágeis para desenvolvimento de software.


O just in time e o poka yoke são duas ferramentas utilizadas no método ágil XP para desenvolvimento de software.


Alternativas
Q2228301 Engenharia de Software

Julgue o seguinte item, a respeito dos métodos e das práticas ágeis para desenvolvimento de software.


To do, doing e done são três estágios básicos do método Kanbam usados para caracterizar o andamento das atividades de um projeto de desenvolvimento de software.


Alternativas
Q2228296 Engenharia de Software
Acerca dos testes de software e das ferramentas para automatização de testes, bem como do desenvolvimento orientado por comportamento, julgue o item que se segue. 
No desenvolvimento orientado por comportamento (BDD), as palavras-chave utilizadas nos blocos que formam os cenários são given, when e then.
Alternativas
Q2228295 Engenharia de Software
Acerca dos testes de software e das ferramentas para automatização de testes, bem como do desenvolvimento orientado por comportamento, julgue o item que se segue. 
Em um teste de integração, cada uma das unidades é testada separadamente para se observar se elas funcionam de forma adequada.
Alternativas
Respostas
581: C
582: A
583: D
584: B
585: A
586: A
587: A
588: C
589: C
590: E
591: E
592: C
593: C
594: C
595: C
596: C
597: E
598: C
599: C
600: E