Questões de Concurso Sobre engenharia de software
Foram encontradas 11.957 questões
I. MVP é uma versão enxuta de uma solução que pode ser um software, serviço, produto físico ou digital, contendo apenas suas funcionalidades básicas, para testar como pelo menos 2.000 potenciais clientes avaliam a adesão da solução pelo mercado.
II. Entre os tipos de MVP, estão: MVP Protótipo é aquele que, em lugar de oferecer uma versão automatizada da solução, apresenta-se um MVP, no qual pessoas reais fazem o papel que seria da tecnologia. MVP Mágico de OZ é bastante usado para versão simplificada de softwares com funcionalidades específicas, sendo um modelo funcional da solução, testado com um grupo seleto de potenciais clientes e com eles coletar opiniões que revelarão a viabilidade de lançamento da solução no mercado.
Marque a alternativa CORRETA:
Julgue o item seguinte, relativo a metodologias ágeis.
Nas metodologias adaptativas, incluindo-se a ágil, adota-se
um cronograma baseado em fluxo que não utiliza um ciclo
de vida ou fases, pois o objetivo dessas metodologias é
otimizar o fluxo de entregas com base na capacidade de
recursos e materiais.
Julgue o item seguinte, relativo a metodologias ágeis.
O manifesto ágil é uma das referências para metodologias
ágeis de software, em que se valoriza indivíduos e interações
em detrimento de processos e ferramentas, assim como o
software em funcionamento é mais importante que a
documentação abrangente.
No que se refere a processamento de linguagem natural (PNL) e a deep learning, julgue o item subsecutivo.
PNL é um campo da ciência da computação que trata da interação entre computadores e linguagens humanas e tem por objetivo proporcionar aos computadores a capacidade de compreender e reproduzir a linguagem humana.
Deep learning é um algoritmo que simula o cérebro humano por meio de algoritmos probabilísticos de aprendizado do comportamento em que uma população de representações abstratas de solução é selecionada em busca de soluções melhores.
Nesse diagrama, a associação correta entre as classes “A” e “B” representa
1. Diagrama de Classe.
2. Diagrama de Sequência.
3. Diagrama de Atividades.
4. Diagrama de Caso de Uso.
5. Diagrama de Estado.
( ) Serve para representar os requisitos funcionais do sistema e as interações entre atores externos e casos de uso.
( ) É usado para representar o comportamento interno de um objeto ou a lógica de estados de um componente em resposta a eventos.
( ) Permite visualizar o fluxo de controle em um processo ou algoritmo, proporcionando a representação gráfica de atividades e decisões.
( ) Representa a estrutura estática de um sistema, exibindo classes, atributos e métodos, sendo fundamental na modelagem de dados e relacionamentos.
( ) Descreve a interação temporal entre objetos, mostrando a seguimento de mensagens trocadas entre eles, o que é crucial na modelagem de comportamento em cenários de interação.
A sequência está correta em
I. O Scrum Master é responsável por liderar o time de desenvolvimento e garantir a entrega de incrementos de software.
II. O Sprint Planning inspeciona o resultado do Sprint e determinar adaptações futuras.
III. O Product Owner é o responsável por priorizar o backlog do produto, representando os interesses dos stakeholders.
IV. As cerimônias do Scrum, como Sprint Planning e Sprint Review, são opcionais e podem ser omitidas conforme a preferência da equipe.
Está correto o que se afirma apenas em
A figura é conhecida como diagrama de:
Julgue o item seguinte, a respeito do desenvolvimento orientado ao comportamento (BDD).
Ao se utilizar a metodologia BDD, espera-se que as entregas
sejam feitas com menor quantidade de retrabalho e com
cobertura de testes automatizados, a documentação passe a
ser integrada ao sistema, e os projetos passem a ter
estimativas dentro do prazo, com custos controlados.
Considerando o modelo de processo de prototipação, julgue o próximo item.
Após a definição dos objetivos gerais, o protótipo, nessa
modelagem, atua como um mecanismo para identificar os
requisitos do software.
Considerando o modelo de processo de prototipação, julgue o próximo item.
O envolvimento do cliente, o uso do protótipo em produção
parcial, o rápido planejamento e o fácil gerenciamento são
vantagens da prototipação.
Em relação ao desenvolvimento guiado por teste (TDD), julgue o item que se segue.
O TDD é uma tendência que enfatiza o projeto de casos de
teste antes da criação do código fonte e se caracteriza como
parte do modelo ágil de desenvolvimento de software.
Em relação ao desenvolvimento guiado por teste (TDD), julgue o item que se segue.
No TDD, o teste deve ser criado com o objetivo de fazer o
segmento de código falhar, gerando-se um processo iterativo
que permite a submissão de muitas subfunções
simultaneamente, o que confere uma agilidade significativa
ao processo.
Julgue o item subsecutivo, relacionado a DevSecOps.
O processo shift left tem por objetivo encorajar os
desenvolvedores de software a migrarem a segurança da
direita (fim) para a esquerda (início) do processo de DevOps
(entrega).