Questões de Concurso Sobre engenharia de software

Foram encontradas 14.774 questões

Q2026162 Engenharia de Software
A UML (Unified Modeling Language) prevê um diagrama específico para modelar os diversos estados de um objeto durante o seu ciclo de vida. O foco principal deste tipo de diagrama reside na identificação dos valores que os atributos de uma classe podem assumir, assim como os eventos ou mensagens enviadas para o objeto que efetivamente implicará na atribuição dos valores.

Assinale a alternativa que identifica corretamente este diagrama:
Alternativas
Q2026161 Engenharia de Software
Assinale a alternativa que indica corretamente o diagrama UML que permite representar a interação detalhada entre atores e um sistema ou entre objetos colaborando em um dado intervalo de tempo. No entanto, as informações sobre o que aconteceu antes do início da interação e o que acontece após a interrupção do intervalo de tempo não são mostradas no diagrama.
Alternativas
Q2026158 Engenharia de Software
Analise as afirmativas abaixo com relação ao assunto Métricas e Estimativas de Software.
1. O IEEE Standard Glossary of Software Engineering Terminology define métrica como “uma medida qualitativa do grau com o qual um sistema, componente ou processo possui determinado comportamento”.
2. Um indicador é uma métrica ou combinação de métricas que fornece informações sobre o processo de software, em um projeto de software ou no próprio produto.
3. Um indicador fornece informações que permitem ao gerente de projeto ou aos engenheiros de software ajustar o processo, o projeto ou o produto para incluir melhorias.

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q2025013 Engenharia de Software
Conforme o PMBOK, o termo “projeto” é definido da seguinte forma: “Projeto é um esforço (I) empreendido para (II) um produto, serviço ou resultado (III)”. Assinale a alternativa que apresenta os valores CORRETOS para I, II e III respectivamente.
Alternativas
Q2025012 Engenharia de Software
Dentro das metodologias ágeis, o processo de desenvolvimento de software especificado pela Programação Extrema (eXtreme Programming, XP) possui algumas características específicas. Uma das características do XP versa sobre as necessidades de melhoria no projeto, que devem ser realizadas através de um tipo de processo específico para este fim. Assinale a alternativa com o nome deste tipo de processo.
Alternativas
Q2025009 Engenharia de Software
A Engenharia de Requisitos agrupa as ações voltadas para a identificação das demandas dos usuários relacionadas a uma solução. Uma das técnicas para o levantamento desses requisitos, caracteriza-se por formulários com perguntas bem definidas são aplicadas aos usuários do sistema, objetivando obter informações quantificáveis para identificar requisitos, sendo comumente aplicado em cenários onde existem distanciamentos geográficos consideráveis ou em domínios específicos para obter mensurações. Assinale a alternativa que apresenta o nome desta técnica para o levantamento de requisito. 
Alternativas
Q2025008 Engenharia de Software
A Engenharia de Requisitos representa todas as atividades envolvidas na descoberta, obtenção, análise, especificação, documentação, verificação e administração das necessidades, expectativas e anseios dos usuários acerca de um sistema. Um dos tipos de requisitos é conhecido por expressar qualidades e restrições sobre os serviços/funções oferecidos pelo sistema, comumente relacionados a propriedades e restrições do sistema como tempo, espaço e usabilidade. Assinale a alternativa que apresenta o nome deste tipo de requisito. 
Alternativas
Q2025007 Engenharia de Software
Na UML, o diagrama de Casos de Uso representa as possíveis interações que serão representadas nos requisitos do sistema. A figura a seguir ilustra o sistema de uma biblioteca.
Imagem associada para resolução da questão


Diante do exposto, assinale a alternativa CORRETA. 
Alternativas
Q2024945 Engenharia de Software
É o principal modelo de licenciamento de código aberto, assegurando ao usuário o direito de rodar o sistema em suas máquinas, estudar e modificar o código-fonte e redistribuir o programa. Esse tipo de licença é:
Alternativas
Q2023640 Engenharia de Software

Julgue o seguinte item, relativos a containers de aplicação. 


Os containers oferecem um mecanismo de empacotamento lógico em que os aplicativos podem ser abstraídos pelo ambiente em que são efetivamente executados, mesmo se esse ambiente for uma nuvem pública. 

Alternativas
Q2023639 Engenharia de Software

Julgue o seguinte item, relativos a containers de aplicação. 


Quando se executa um container de aplicação .NET, o sistema operacional (SO) contido no container é executado como SO convidado, ou seja, sob o SO host, com acesso ao hardware subjacente. 

Alternativas
Q2023631 Engenharia de Software

Considerando a figura a seguir, julgue o próximo item, acerca dos conceitos de DevOps.

Imagem associada para resolução da questão


A entrega contínua (CD) no DevOps é o processo de automatização que inclui a configuração e implantação de um aplicativo em um pipeline de produção, mas não abrange a compilação e o teste. 

Alternativas
Q2023630 Engenharia de Software

Considerando a figura a seguir, julgue o próximo item, acerca dos conceitos de DevOps.

Imagem associada para resolução da questão


Os microsserviços são módulos implantados e monitorados de forma independente, os quais são combinados, em uma coleção desacoplada, por aplicativos baseados nesses microsserviços.

Alternativas
Q2023629 Engenharia de Software

Considerando a figura a seguir, julgue o próximo item, acerca dos conceitos de DevOps.

Imagem associada para resolução da questão


Um serverless é definido como um modelo operacional cujos princípios incluem a ausência de infraestrutura para gerenciar e o dimensionamento automático por unidade de consumo.  

Alternativas
Q2023628 Engenharia de Software

Considerando a figura a seguir, julgue o próximo item, acerca dos conceitos de DevOps.


Imagem associada para resolução da questão


A ferramenta RedHat Ansible está mais relacionada à etapa deploy do que à etapa plan

Alternativas
Q2023627 Engenharia de Software

Considerando a figura a seguir, julgue o próximo item, acerca dos conceitos de DevOps.

Imagem associada para resolução da questão


Com base nas etapas do DevOps, é correto afirmar que a ferramenta Jenkins está mais relacionada à etapa monitor que à etapa deploy



Alternativas
Q2023626 Engenharia de Software

Considerando a figura a seguir, julgue o próximo item, acerca dos conceitos de DevOps.

Imagem associada para resolução da questão


Situação hipotética: Alguns funcionários de determinada organização foram encarregados de selecionar uma ferramenta para auxiliar os gestores na execução das atividades relacionadas à fase build dos projetos da empresa. Após se reunirem para debater o assunto, os funcionários optaram pela ferramenta puppet.

Assertiva: Nessa situação, os funcionários da empresa escolheram a ferramenta mais adequada, uma vez que o puppet é utilizado para realizar, de forma padronizada, a automação e construção de código, verificando-se as dependências necessárias durante o processo de compilação das aplicações. 

Alternativas
Q2023620 Engenharia de Software

Julgue o próximo item, relativos a PMBOK 7.


Os portfólios, programas e projetos — como componentes da entrega de valor de um projeto — influenciam uns aos outros, bem como influenciam as operações, as quais, por sua vez, influenciam outras operações, mas não portfólios ou programas. 

Alternativas
Q2023606 Engenharia de Software

A respeito de banco de dados, julgue o item seguinte.


Elasticsearch é um processo de pesquisa que trabalha com grandes volumes de dados, processando requisições JSON bem como devolvendo dados JSON. 

Alternativas
Q2023603 Engenharia de Software

Julgue o item seguinte, a respeito de desempenho de armazenamento por meio da utilização da métrica de IOPS.


Quando maior o número de discos rígidos em uma storage, maior será a quantidade de IOPS. 

Alternativas
Respostas
5061: B
5062: B
5063: E
5064: A
5065: B
5066: C
5067: D
5068: B
5069: D
5070: C
5071: E
5072: E
5073: C
5074: C
5075: C
5076: E
5077: E
5078: E
5079: C
5080: C