Questões de Concurso Sobre engenharia de software

Foram encontradas 14.505 questões

Q2020822 Engenharia de Software

A respeito de DevOps, julgue o item subsequente.


A ferramenta puppet permite escrever e executar um conjunto de diretivas para gerenciar a configuração de um sistema, seja o operacional, seja uma aplicação.



Alternativas
Q2020820 Engenharia de Software

Com relação à arquitetura de software, julgue o próximo item. 


Nos sistemas de versionamento de software, o repositório de artefatos deverá manter as duas últimas versões para backup, o que, por conseguinte, leva à exclusão das demais versões.

Alternativas
Q2020185 Engenharia de Software
Afigura a seguir faz referência a uma ferramenta utilizada no desenvolvimento UML, que tem por objetivo mostrar relacionamentos e representações de funções, dos usuários e outros sistemas que interagem com o produto.
60.png (407×223) 
Aferramenta é conhecida como diagrama de:
Alternativas
Q2020184 Engenharia de Software

Afigura a seguir ilustra o ciclo de vida clássico ou modelo em cascata, em conformidade com uma abordagem sistemática e sequencial para o desenvolvimento de software:


59.png (378×252) 


Nesse contexto, os processos de codificação e testes são desenvolvidos na fase de:

Alternativas
Q2020183 Engenharia de Software
PMI refere-se a uma sigla que significa “Project Management Institute”, associada ao PMBOK (“Project Management Body of Knowledge”), que fornece uma referência básica de conhecimentos e práticas do gerenciamento de projetos, constituindo-se em um padrão mundial. O PMBOK apresenta as práticas de gerenciamento de projetos divididas em nove áreas de conhecimento, sendo duas delas caracterizadas a seguir:
I. Inclui os processos e as atividades necessárias para identificar, definir, combinar, unificar e coordenar os vários processos e atividades dos grupos de processos de gerenciamento. II. Inclui os processos necessários para assegurar que as informações do projeto sejam geradas, coletadas, distribuídas, armazenadas, recuperadas e organizadas de maneira oportuna e adequada.
As áreas de conhecimento caracterizadas em I e II são denominadas, respectivamente, gerenciamento: 
Alternativas
Q2016968 Engenharia de Software
Considere o PMBOK 6a Edição. Os processos Desenvolver a Equipe e Gerenciar a Qualidade fazem parte, correta e respectivamente, do grupo de processos de 
Alternativas
Q2016953 Engenharia de Software

 Sobre os conceitos de modelos preditivos, analise as afirmações abaixo.


  I. O modelo preditivo não supervisionado recebe dados de entrada e saída e busca correlações entre eles.

 II. O modelo supervisionado recebe apenas dados de entrada para encontrar padrões e prevê repetições de ocorrências anteriores.

III. A análise preditiva é utilizada como ferramenta para identificar padrões que podem sugerir ações fraudulentas.

 IV. A utilização de técnicas de aprendizagem de máquina para a análise preditiva permite produzir de forma automática e mais rápida modelos mais precisos.


É correto o que se afirma APENAS em 

Alternativas
Q2016939 Engenharia de Software

Considere o bloco de código abaixo, parte de uma classe contida em uma aplicação que utiliza JPA 2.0 com unidade de persistência chamada SistemaPU.


Imagem associada para resolução da questão



Considerando que a conexão com o banco de dados ocorre com sucesso e que os recursos necessários estão disponíveis e em condições ideais, para que seja realizada a busca na tabela do banco de dados a lacuna I deve ser corretamente preenchida por



Alternativas
Q2016936 Engenharia de Software
Utilizando a ferramenta de versionamento Git, para mostrar, em linha de comando, a relação de arquivos com alterações pendentes para serem adicionados a um commit, um técnico deve utilizar o comando  
Alternativas
Q2016896 Engenharia de Software
De acordo com o guia PMBOK 6ª Edição em português, os processos Criar a EAP, Conduzir as Aquisições e Identificar as Partes Interessadas são, correta e respectivamente, pertencentes ao âmbito dos grupos de processo: 
Alternativas
Q2016890 Engenharia de Software
Conforme estabelecido no diagrama de classes da UML 2.5, uma classe é representada completa e corretamente como
Alternativas
Q2016881 Engenharia de Software
Em uma aplicação que utiliza JPA 2.0, a interface a partir da qual se pode mapear um conjunto de classes para um banco de dados particular, permitindo a criação de consultas, a busca de objetos e a inserção de objetos no banco de dados, é a interface 
Alternativas
Q2016879 Engenharia de Software
O uso da anotação @Audited antes do nome da classe de entidade do banco de dados, em uma aplicação que utiliza JPA, sinaliza ao
Alternativas
Q2016878 Engenharia de Software
Um analista está no diretório local ao qual o repositório Git remoto está vinculado. A partir desse diretório, para mover o arquivo tribunal.txt para a staging area, ele deve utilizar o comando 
Alternativas
Q2016326 Engenharia de Software
De acordo com o guia PMBOK 6ª Edição em português, os processos Definir o Escopo e Gerenciar o Engajamento das Partes Interessadas são, correta e respectivamente, pertencentes ao âmbito dos grupos de processo de
Alternativas
Q2016118 Engenharia de Software
Na Engenharia de Software, a Análise de Pontos de Função, é usada para
Alternativas
Q2012197 Engenharia de Software
Sobre as abordagens ágeis e dirigidas a planos, utilizadas para desenvolvimento de software, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.
( ) Scrum é um método ágil que preconiza um conjunto de boas práticas de programação como o uso de Sprints para o desenvolvimento de software. ( ) Extreme Programming (XP) é um método ágil conhecido por utilizar uma abordagem de desenvolvimento test-first, onde os desenvolvedores precisam entender completamente a especificação para que possam escrever testes para o sistema. ( ) O uso de métodos ágeis em sistemas de grande porte é trivial e, por isso, deve ser utilizada nesses casos, em detrimento de outras abordagens dirigidas a planos. ( ) O uso do desenvolvimento incremental pelo Extreme Programming (XP) geralmente leva a uma degradação da estrutura do software e uma das formas utilizadas para mitigar esse problema é a refatoração constante.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q2012193 Engenharia de Software
Na engenharia de software, é útil registrar os requisitos em diferentes níveis de detalhamento, visando atender públicos distintos. Para esse fim, são utilizados dois tipos de especificação de requisitos e eles estão descritos na alternativa:
Alternativas
Q2008799 Engenharia de Software
A representação do UML para o formato do nome de um objeto, em um diagrama de objetos, é: 
Alternativas
Q2008798 Engenharia de Software
Considerando a engenharia de requisitos, há algumas métricas que podem ser utilizadas para mensurar requisitos não funcionais, sendo certo que
Alternativas
Respostas
4801: C
4802: E
4803: A
4804: C
4805: D
4806: A
4807: D
4808: B
4809: B
4810: B
4811: A
4812: D
4813: B
4814: B
4815: B
4816: D
4817: D
4818: E
4819: A
4820: D