Questões de Concurso Comentadas sobre desenvolvimento de software em engenharia de software

Foram encontradas 1.135 questões

Q2351719 Engenharia de Software
Analise as afirmativas a seguir a respeito das principais diferenças entre BDD, TDD e ATDD.
I. BDD é, exclusivamente, para equipes de desenvolvimento; TDD é para testadores; e, ATDD é para gerentes de projeto.
II. BDD e TDD são a mesma coisa, apenas com siglas diferentes; e, ATDD é uma técnica de teste de acessibilidade.
III. BDD normalmente abrange funcionalidades ou cenários completos do software; TDD se concentra em testes unitários para funções ou métodos individuais; e, ATDD valida se os requisitos de negócios são atendidos por meio de testes de aceitação que abrangem fluxos de funcionalidade específicos.
Está correto o que se afirma apenas em
Alternativas
Q2351718 Engenharia de Software
O Desenvolvimento Orientado por Comportamento (BDD) – no contexto de desenvolvimento de software, trata-se de:
Alternativas
Q4197984 Engenharia de Software
O princípio SOLID conhecido como aberto-fechado estabelece que
Alternativas
Q4197762 Engenharia de Software
O serviço do Azure DevOps que permite que equipes planejem, acompanhem e discutam o trabalho no processo de desenvolvimento, suportando metodologias ágeis como Scrum e Kanban, é conhecido como
Alternativas
Q3572378 Engenharia de Software
Os padrões de design são usados no desenvolvimento de softwares para resolver problemas recorrentes de acordo com um determinado padrão. Os padrões de design foram introduzidos ao público em 1995 pelos quatro autores: Erich Gamma, Richard Helm, Ralph Johnson e John Vlissides através de um livro com 23 padrões de projetos classificados em três categorias. Sendo assim, assinale a alternativa correta com as categorias definidas por esses autores. 
Alternativas
Q2760869 Engenharia de Software
Com relação à codificação segura, a norma ABNT NBR IS0/1EC 27002:2022 recomenda que, durante a codificação, seja considerada a
Alternativas
Q2760867 Engenharia de Software
Como base de orientação para o desenvolvimento de um software, um Técnico resolveu utilizar a norma ABNT NBR ISO/IEC/HEEE 12207:2021, que
Alternativas
Q2760865 Engenharia de Software
Um Técnico está em um grupo de discussão sobre as atividades de segurança individuais que devem ser realizadas para haver conformidade com os processos do Security Development Lifecycle (SDL). Como no ambiente de desenvolvimento há um risco de segurança significativo, o grupo está discutindo a atividade de Threat Modeling, que faz parte da fase de
Alternativas
Q2760864 Engenharia de Software
Para envolver vários componentes Angular Material e aplicar estilos comuns a campos de texto, como a linha inferior, rótulo flutuante e mensagens de dica, um Técnico deve utilizar o componente
Alternativas
Q2526638 Engenharia de Software
Dentre as alternativas a seguir, assinale aquela que corresponde a um framework usado no lado do cliente para desenvolvimento de websites responsivos mobile-first
Alternativas
Q2524610 Engenharia de Software
O método de desenvolvimento Scrum possui, como um de seus artefatos, uma lista ordenada das necessidades do produto, que serve como indicativo de possíveis alterações nos requisitos do programa em desenvolvimento. Tal artefato recebe a denominação de
Alternativas
Q2524599 Engenharia de Software
Um determinado princípio de desenvolvimento de software enuncia que todo pedaço de conhecimento deve possuir uma representação única, não ambígua e autoritativa no sistema. Esse princípio é conhecido como
Alternativas
Ano: 2023 Banca: UNITINS Órgão: AFTO Prova: UNITINS - 2023 - AFTO - Analista de Sistemas |
Q2436336 Engenharia de Software

Sobre as definições de Engenharia de Software, analise as afirmativas a seguir.


I. É a aplicação de uma abordagem sistemática, disciplinada e quantificável no desenvolvimento, na operação e na manutenção de software.

II. Abrange um processo, um conjunto de métodos (práticas) e um leque de ferramentas que possibilitam aos profissionais desenvolverem software de altíssima qualidade.

III. É uma disciplina cujo objetivo é produzir software isento de falhas, entregue no prazo e orçamento previstos e que atenda às necessidades do cliente. Além disso, o software deve ser fácil de ser modificado quando as necessidades do usuário mudarem.

IV. É uma disciplina de engenharia que se preocupa com todos os aspectos da produção de um software.


Esse software não é apenas um programa, ele inclui também a documentação. É correto o que se afirma em

Alternativas
Q2427609 Engenharia de Software

Ambientes de Desenvolvimento de Software são essenciais para apoiar as atividades relacionadas à engenharia de software, facilitando a criação e a manutenção de sistemas de software. Qual das seguintes opções melhor descreve um Ambiente de Desenvolvimento Integrado (IDE) na engenharia de software?

Alternativas
Q2355277 Engenharia de Software
Um paradigma para o desenvolvimento de software que se baseia na utilização de componentes individuais é a programação orientada a objetos, na qual há um conceito que possibilita que as classes compartilhem seus atributos, métodos e outros membros da classe entre si em um relacionamento esquematizado hierarquicamente. A que conceito a descrição se refere?
Alternativas
Q2343468 Engenharia de Software
DevOps busca criar um ambiente em que o desenvolvimento e a operação de software estejam alinhados, permitindo entregas mais rápidas, confiáveis e seguras de software, ao mesmo tempo que promove uma cultura de colaboração e automação. Qual é o conceito central por trás da prática de "Infraestrutura como Código" (Infrastructure as Code - IaC) em DevOps?  
Alternativas
Q2343460 Engenharia de Software
Um desenvolvedor de software está em um ambiente DevOps e está utilizando o Docker em sua máquina. Em determinado momento, esse desenvolvedor precisa verificar quais imagens ele possui em seu repositório local e quais contêineres estão em execução em sua máquina. Para isso, ele deve executar os seguintes comandos respectivamente: 
Alternativas
Q2343454 Engenharia de Software
Fazem parte do ambiente DevOps: 
Alternativas
Q2343453 Engenharia de Software
Sobre DevOps, é correto afirmar:
Alternativas
Q2325502 Engenharia de Software
Em qualquer negócio, é necessário compreender as necessidades dos usuários de forma a atendê-los adequadamente.
Nesse sentido, o conceito de Produto Mínimo Viável (MVP) passou a ser muito utilizado no desenvolvimento de produtos de softwares, sendo que, nessa área, o MVP é
Alternativas
Respostas
481: B
482: D
483: C
484: C
485: A
486: A
487: B
488: C
489: B
490: C
491: D
492: E
493: E
494: D
495: B
496: C
497: A
498: B
499: A
500: A