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

Foram encontradas 1.080 questões

Q3212089 Engenharia de Software

Em relação a arquiteturas e tecnologias de sistemas de informação, julgue o item subsecutivo. 


Na arquitetura orientada a serviço, estabelecem-se interfaces bem definidas entre os componentes do sistema, criando-se um acoplamento forte na camada de contrato de serviço enquanto se mantém um acoplamento fraco na implementação interna dos serviços. 

Alternativas
Q3212088 Engenharia de Software

Em relação a arquiteturas e tecnologias de sistemas de informação, julgue o item subsecutivo. 


Sistemas colaborativos eficazes incluem a divergência controlada de ideias e as perspectivas entre os usuários, estimulando-se o conflito cognitivo. 

Alternativas
Q3212087 Engenharia de Software

Em relação a arquiteturas e tecnologias de sistemas de informação, julgue o item subsecutivo. 


Na gestão de conteúdo eficaz, prioriza-se a criação de metadados detalhados para cada item de conteúdo como principal instrumento para a recuperação de informações, tomando-se por base uma categorização precisa. 

Alternativas
Q3212086 Engenharia de Software

Considerando os conceitos, fases e técnicas da engenharia de requisitos, julgue o item subsequente. 


Como regra geral, o emprego de mockups é ideal nas fases iniciais de projetos com protótipos, focando-se na estrutura e funcionalidade básica, enquanto o uso de wireframes é mais adequado nas fases posteriores, quando o design visual e a experiência do usuário tornam-se prioridades.

Alternativas
Q3212085 Engenharia de Software

Considerando os conceitos, fases e técnicas da engenharia de requisitos, julgue o item subsequente. 


O versionamento semântico e a análise de impacto baseada em grafos são técnicas de gerenciamento de requisitos que substituem as revisões manuais.

Alternativas
Q3212084 Engenharia de Software

Considerando os conceitos, fases e técnicas da engenharia de requisitos, julgue o item subsequente. 


A especificação de requisitos não funcionais em termos quantitativos e mensuráveis tem o potencial de reduzir a flexibilidade arquitetural e limitar as opções de design do sistema. 

Alternativas
Q3212083 Engenharia de Software

Considerando os conceitos, fases e técnicas da engenharia de requisitos, julgue o item subsequente. 


A decomposição funcional é corretamente utilizada como parte do processo de elicitação de requisitos em sistemas complexos. 

Alternativas
Q3212082 Engenharia de Software

Considerando os conceitos, fases e técnicas da engenharia de requisitos, julgue o item subsequente. 


A análise de domínio é uma técnica apropriada para revelar requisitos não funcionais importantes que frequentemente permanecem ocultos em abordagens tradicionais de elicitação. 

Alternativas
Q3205758 Engenharia de Software
Em um projeto de desenvolvimento de software, diferentes níveis de testes são realizados para garantir a qualidade do produto final.
Qual das afirmativas a seguir descreve corretamente os níveis de teste e seus objetivos? 
Alternativas
Q3205756 Engenharia de Software
Em um projeto de desenvolvimento de software, diferentes grupos de pessoas participam cada um com papéis e responsabilidades específicos. Essas pessoas são denominadas stakeholders.
Nesse contexto, pode-se afirmar que os stakeholders de um projeto
Alternativas
Q3204223 Engenharia de Software
Atente para o que se afirma a seguir sobre DevOps e assinale com V o que for verdadeiro, e com F o que for falso.

( ) DevOps demanda a criação de um profissional novo, que fique responsável tanto pelo desenvolvimento como pela implantação de sistemas.
( ) A implantação de DevOps advoga a automação dos passos necessários para colocar um sistema em produção.
( ) O DevOps parte da premissa da melhor padronização dos processos, permitindo a menor interação entre as equipes.

Está correta, de cima para baixo, a seguinte sequência:
Alternativas
Q3174933 Engenharia de Software
Acerca dos modelos de desenvolvimento de software, avalie as afirmativas a seguir.

I. O modelo em cascata apresenta o processo de desenvolvimento de software como uma série de etapas simultâneas.
II. No modelo incremental, as fases de especificação, desenvolvimento e validação são intercaladas.
III. O modelo ágil considera que os requisitos e o projeto (design) são desenvolvidos juntos.

Está correto o que se afirma em
Alternativas
Q3170207 Engenharia de Software

Julgue o item seguinte, no que se refere a metodologias ágeis para o desenvolvimento de software.


Um dos princípios do Lean é a identificação da cadeia de valor, realizada a partir do mapeamento dos passos realizados para se oferecer o produto final ao cliente e do descarte dos passos desnecessários.

Alternativas
Q3167123 Engenharia de Software

Julgue o item a seguir, no que se refere à engenharia de software e à análise de requisitos. 


Para garantir a manutenibilidade, a arquitetura do sistema deve ser projetada para adotar componentes grandes e centralizados, facilitando futuras modificações e atualizações.

Alternativas
Q3167114 Engenharia de Software

Acerca de CI/CD (continuous integration/continuous delivery), julgue o seguinte item.


A prática de CD tem como foco o uso de testes de unidade para verificar rapidamente novas mudanças, garantindo a confiabilidade das mudanças consolidadas no código.

Alternativas
Q3167113 Engenharia de Software

Acerca de CI/CD (continuous integration/continuous delivery), julgue o seguinte item.


CI refere-se à liberação automática das mudanças feitas por desenvolvedores, do repositório à produção, onde podem ser usadas por clientes. 

Alternativas
Q3167112 Engenharia de Software
No que se refere a práticas de DevOps, julgue o próximo item.
As práticas de DevOps, ao focarem em automação, monitoramento contínuo e feedback rápido, melhoram o tempo médio de recuperação (MTTR) após uma falha.
Alternativas
Q3162957 Engenharia de Software

Considere o seguinte trecho de código de um pipeline CI/CD, usando o GitLab CI:


Imagem associada para resolução da questão


Para transferir os arquivos da pasta build gerados no job ‘build-job’ para o job ‘pages’, qual das alternativas abaixo deve ser utilizada?

Alternativas
Q3162946 Engenharia de Software
Com base no livro “Manual de DevOps” (2018), de Gene Kim e outros autores, a implementação do DevOps na organização deve ser realizada de forma metódica, seguindo fases que maximizem o apoio e minimizem os riscos, com base na Curva de Adoção de Tecnologia. Diante dessa abordagem, qual das estratégias abaixo melhor reflete o plano ideal para introduzir o DevOps na organização?
Alternativas
Q3162943 Engenharia de Software
No uso das ferramentas Terraform e Ansible em conjunto para provisionamento de infraestrutura, qual é a abordagem mais comum, tendo em vista a consonância com as melhores práticas de uso dessas ferramentas?
Alternativas
Respostas
21: C
22: C
23: E
24: E
25: E
26: C
27: C
28: C
29: B
30: B
31: C
32: D
33: C
34: E
35: E
36: E
37: C
38: B
39: D
40: C