Questões de Concurso
Comentadas sobre desenvolvimento de software em engenharia de software
Foram encontradas 974 questões
I - Os nós representam passos em alguma transação e as arestas representam conexões lógicas.
II - O seguinte conjunto de teste pode ser aplicado a ciclos simples em que n é o número máximo de passagens permitidas no ciclo.
III - Os nós representam diferentes estados do software observáveis pelo usuário e as arestas representam as transições.
Em relação aos itens apresentados, pode-se afirmar que:
I - Se assemelha muito ao produto final e é útil porque tende a ser simples, barata e de rápida produção.
II - Seu custo é baixo de desenvolvimento, abordando questões de leiaute de tela, sendo um instrumento útil de comunicação.
III - Não serve para coleta de requisitos e sua criação demanda tempo.
IV - Tem verificação limitada de erros e limitações de fluxo e navegação.
Marque a opção correta.
Em uma equipe de desenvolvimento de software, o projeto está seguindo a metodologia Extreme Programming (XP). Durante uma iteração, a equipe recebeu feedback do cliente solicitando uma alteração significativa no sistema já implementado.
De acordo com os princípios do XP, como a equipe deveria reagir a essa situação?
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.
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.
Nessa situação hipotética, a empresa aplica o conceito de
Nessa situação hipotética, para empregar conceitos de MVP (minimum viable product), essa equipe deve entregar uma versão do produto que
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,
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.
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.
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.
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.
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.
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.
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.
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.
No desenvolvimento orientado por comportamento (BDD), as palavras-chave utilizadas nos blocos que formam os cenários são given, when e then.