Foram encontradas 3.955 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q3449910 Engenharia de Software

A Unified Modeling Language (UML) é utilizada para elaboração da estrutura de projetos de software. Considere as seguintes sentenças sobre UML:


I - É uma linguagem visual de programação, composta por diversos diagramas.


II - Possui três tipos de diagramas: estruturais, comportamentais e de segurança.


III - Utiliza o formato de arquivo JSON ou YAML para interagir com autores humanos ou autômatos.


De acordo com Booch; Rumbaugh; Jacobson (2012), pode-se afirmar que:


(BOOCH, Grady; RUMBAUGH, James; JACOBSON, Ivar. UML Guia do Usuário. Rio de Janeiro: Elsevier, 2012 – 12ª reimpressão) 

Alternativas
Q3449909 Banco de Dados

Avalie a Figura 2 e considere as seguintes sentenças:


Figura 2 - Diagrama de entidades e relacionamentos (E/R) para a FazTudo Ltda

Imagem associada para resolução da questão


Fonte: DATE (2023, p. 10) (DATE, C. J. Introdução a sistemas de banco de dados. 1. ed. [Reimpr.]. Rio de Janeiro: LTC, 2023.) 


I - Nem todos os relacionamentos apresentados no Diagrama de Entidade Relacionamento são binários.


II - Não é possível cadastrar no banco de dados situações em que certas peças incluem outras peças como componentes imediatos; por exemplo, uma lâmpada é um componente de um farol.


III - Dado um determinado fornecedor, é possível identificar quais peças foram fornecidas por ele para um determinado projeto, e mais: quais são os funcionários designados para estes projetos e seus respectivos departamentos.


De acordo com Date (2023), é VERDADEIRO o que se afirma:

Alternativas
Q3449908 Banco de Dados
Considere um banco de dados existente e em perfeito estado em um servidor Postgresql versão 14.11. Pondere sobre a execução dos comandos apresentados na Figura 1 e responda a questão.


Fonte: Baseado em DATE (2023) (DATE, C. J. Introdução a sistemas de banco de dados. 1. ed. [Reimpr.]. Rio de Janeiro: LTC, 2023.)
De acordo com Date (2023), a tabela Adega:
Alternativas
Q3449907 Banco de Dados
Considere um banco de dados existente e em perfeito estado em um servidor Postgresql versão 14.11. Pondere sobre a execução dos comandos apresentados na Figura 1 e responda a questão.


Fonte: Baseado em DATE (2023) (DATE, C. J. Introdução a sistemas de banco de dados. 1. ed. [Reimpr.]. Rio de Janeiro: LTC, 2023.)

Considere a execução do comando:

SELECT COUNT(Garrafas) FROM Adega WHERE Ano = ‘2000’;


É CORRETO afirmar que:

Alternativas
Q3449906 Banco de Dados
Considere um banco de dados existente e em perfeito estado em um servidor Postgresql versão 14.11. Pondere sobre a execução dos comandos apresentados na Figura 1 e responda a questão.


Fonte: Baseado em DATE (2023) (DATE, C. J. Introdução a sistemas de banco de dados. 1. ed. [Reimpr.]. Rio de Janeiro: LTC, 2023.)

Considere a execução do comando:

SELECT * FROM Adega WHERE Produtor = ‘Ch St. Jean’;


É CORRETO afirmar que:

Alternativas
Q3449905 Banco de Dados
Considere um banco de dados existente e em perfeito estado em um servidor Postgresql versão 14.11. Pondere sobre a execução dos comandos apresentados na Figura 1 e responda a questão.


Fonte: Baseado em DATE (2023) (DATE, C. J. Introdução a sistemas de banco de dados. 1. ed. [Reimpr.]. Rio de Janeiro: LTC, 2023.)
Após a execução dos comandos para a criação da tabela e inserção dos dados, é INCORRETO afirmar que:
Alternativas
Q3449904 Banco de Dados
Considere um banco de dados existente e em perfeito estado em um servidor Postgresql versão 14.11. Pondere sobre a execução dos comandos apresentados na Figura 1 e responda a questão.


Fonte: Baseado em DATE (2023) (DATE, C. J. Introdução a sistemas de banco de dados. 1. ed. [Reimpr.]. Rio de Janeiro: LTC, 2023.)
Após a execução dos comandos para a criação da tabela e inserção dos dados, é CORRETO afirmar que:
Alternativas
Q3449903 Engenharia de Software
Uma das vantagens da programação orientada a objetos é o reuso de código em diferentes projetos. Sommerville afirma que “a experiencia demonstra que, frequentemente, os objetos são muito pequenos e são especializados para uma aplicação específica”. Continuando, o autor sugere que o reuso OO é mais bem suportado por meio de abstrações de alta granularidade chamadas frameworks.
(SOMMERVILLE, Ian. Engenharia de Software. 9 ed. São Paulo: Pearson Prentice Hall, 2011, p. 300)
Analise as afirmações abaixo, baseadas no texto citado, e assinale a alternativa CORRETA a respeito de frameworks:
Alternativas
Q3449902 Algoritmos e Estrutura de Dados

Uma ______ é uma estrutura na qual o último elemento aponta para o primeiro. Numa ______, um nó mantém uma referência explícita tanto ao nó anterior quanto ao nó posterior a ele. Já a ______ é caracterizada por ser uma estrutura não-linear.


Os termos que se adequam CORRETAMENTE às lacunas são, respectivamente:

Alternativas
Q3449901 Algoritmos e Estrutura de Dados
Assinale a alternativa INCORRETA quanto a estruturas de dados:
Alternativas
Q3449900 Algoritmos e Estrutura de Dados

Analise as afirmações abaixo a respeito de sub-rotinas, feitas com base na obra de Manzano e Oliveira:


(MANZANO, José Augusto & OLIVEIRA, Jayr Figueiredo de. Algoritmos: Lógica para desenvolvimento de programação de computadores. 17 ed. São Paulo: Érica, 2005, p. 171 a 196)


I - Método de Refinamento Sucessivo se refere à divisão de sub-rotinas em outras tantas quantas forem necessárias, buscando uma solução mais simples de uma parte do problema maior.


II - A passagem de parâmetros por referência caracteriza-se pela não alteração do valor do parâmetro real quando o parâmetro formal é manipulado dentro da sub-rotina.


III - Quando utilizamos passagem de parâmetros por valor, entendemos que há a ocorrência de alteração do valor do parâmetro real quando o parâmetro formal é manipulado dentro da sub-rotina e, por isso, qualquer modificação feita no parâmetro formal implica em alteração no parâmetro real correspondente.


Estão CORRETAS a(s) afirmação(ões):

Alternativas
Q3449899 Engenharia de Software

Analise as sentenças abaixo, baseadas na obra de Sommerville a respeito de herança:


(SOMMERVILLE, Ian. Engenharia de Software. 9 ed. São Paulo: Pearson Prentice Hall, 2011, p. 148, 250 a 251)


I - O problema com a herança na programação orientada a objetos é que o código associado com um objeto não está concentrado em um só lugar, dificultando a compreensão do comportamento do objeto e possibilitando que se ignorem erros de programação.


II - A herança, quando combinada com ligações dinâmicas, pode causar problemas de timing em tempo de execução. Diferentes instâncias de um método podem ser vinculadas a uma chamada, dependendo dos tipos de parâmetros e, por consequência, diferentes quantidades de tempo serão despendidas na busca pela instância do método correto.


III - Herança faz testes de classes de objeto mais complicados, já que a operação que é herdada pode fazer suposições sobre outras operações e atributos. Essas operações podem não ser válidas em algumas subclasses que herdam a operação. Portanto, é necessário testar a operação herdada em todos os contextos de uso.


Estão CORRETAS a(s) afirmação(ões):

Alternativas
Q3449898 Engenharia de Software

De acordo com Sommerville, são estágios do processo de gerenciamento de riscos, EXCETO:


(SOMMERVILLE, Ian. Engenharia de Software. 9 ed. São Paulo: Pearson Prentice Hall, 2011, p. 416)

Alternativas
Q3449897 Engenharia de Software
Segundo Sommerville, é difícil ter uma descrição padrão para o trabalho de um gerente de projeto de software, pois suas obrigações variam muito em razão tanto da organização quanto do projeto que será desenvolvido, contudo, algumas atividades permeiam a rotina da maioria dos gerentes. Com isso posto, analise as afirmações relacionadas a seguir que foram criadas com base no texto autor:
(SOMMERVILLE, Ian. Engenharia de Software. 9 ed. São Paulo: Pearson Prentice Hall, 2011, p. 415)

I - Os gerentes de projeto têm entre suas responsabilidades o planejamento, a geração de relatórios e o gerenciamento de risco.
II - A elaboração de propostas é uma das atividades do gerente e, no contexto de gestão, é o primeiro estágio de um projeto de software. Para esta atividade, o autor propõe um conjunto modelo de diretrizes padrão para a tarefa que possui variáveis comuns a todos os clientes e podem ser mais generalistas que outras atividades de gestão.
III - O gerenciamento de risco é uma das atividades que mais impactam no andamento do projeto, haja vista que, se o gerente de projetos deixar de impedir todas as ocorrências de risco inerentes ao andamento da produção em questão, o projeto estará fadado ao fracasso em cronograma e/ou orçamento, podendo até ser inviabilizado.
IV - O gerenciamento de pessoas é uma atividade do gerente de projeto de software que requer habilidades de seleção de equipe, organização de grupo e até motivação de pessoas no intuito de fazer com que os integrantes contribuam com o melhor de suas habilidades da forma mais eficaz possível.
Estão CORRETAS a(s) afirmação(ões)
Alternativas
Q3449896 Engenharia de Software

De acordo com Sommerville, são Workflows estáticos RUP, EXCETO:


(SOMMERVILLE, Ian. Engenharia de Software. 9 ed. São Paulo: Pearson Prentice Hall, 2011, p. 35) 

Alternativas
Q3449895 Engenharia de Software

Analise a figura a seguir, dada por Sommerville:


Imagem associada para resolução da questão

(SOMMERVILLE, Ian. Engenharia de Software. 9 ed. São Paulo: Pearson Prentice Hall, 2011, p.24)


Assinale a opção que denomina corretamente o diagrama exposto: 

Alternativas
Q3449894 Engenharia de Software

Analise as sentenças abaixo baseadas na obra de Sommerville:


(SOMMERVILLE, Ian. Engenharia de Software. 9 ed. São Paulo: Pearson Prentice Hall, 2011, p. 3 a 5)


I - A Engenharia de software tem por objetivo apoiar o desenvolvimento profissional de software, mais do que a programação individual. Ela inclui técnicas que apoiam especificação, projeto e evolução de programas, que normalmente não são relevantes para o desenvolvimento de software pessoal.


II - Se você está escrevendo um software que outras pessoas usarão e no qual outros engenheiros farão alterações, então você provavelmente deve fornecer, além do código do programa, informação e documentação adicional.


III - A característica de qualidade de um software profissional implica fundamentalmente no que o software faz: valoriza o comportamento do software enquanto ele está executando, a estrutura e a organização dos programas do sistema e, por fim, a documentação associada, o que se resume à atenção aos atributos de software que denominamos funcionais ou de qualidade.


IV - A Engenharia de software se preocupa exclusivamente com os processos técnicos do desenvolvimento de software. Ela se ocupa em obter resultados de qualidade documentados e verificáveis, por meio de processos ótimos, estruturados e padronizáveis.


Estão CORRETAS a(s) afirmação(ões):

Alternativas
Q3449753 Engenharia de Produção
Considere o problema do caminho mais curto (ou caminho mínimo) mostrado na Figura a seguir, em que o nó O representa a origem da rota de um veículo de transporte, as capacidades de arco são os números próximos a esses arcos não-direcionados (distâncias entre as cidades em km), e o nó T representa o destino final. O valor do caminho mais curto a ser percorrido pelo veículo para a rede desse problema é: 
Imagem associada para resolução da questão
Alternativas
Q3449752 Engenharia de Produção

Internet das Coisas (Internet of Things – IoT) é uma tecnologia habilitadora do conceito de Indústria 4.0 que fornece os seguintes recursos ou capabilidades no ambiente de produção:


I - Sensoriamento das operações.


II - Rastreabilidade de peças e materiais em tempo real.


III - Comunicação máquina com máquina (machine-to-machine – M2M).


IV - Comissionamento virtual de máquinas.


V - Conectividade entre o ambiente físico das operações e o sistemas de gestão.


Assinale a alternativa CORRETA quanto ao julgamento desses itens, sendo F para Falso e V para Verdadeiro.

Alternativas
Q3449751 Engenharia de Produção
A Arco Íris produz tintas para interiores e exteriores com base em duas matérias-primas, M1 e M2. A Tabela a seguir apresenta os dados básicos do problema:
Imagem associada para resolução da questão
Uma pesquisa de mercado indica que a demanda diária de tintas para interiores não pode ultrapassar a de tintas para exteriores por mais de 1 tonelada (t). Além disso, a demanda máxima diária para tinta para interiores é 2t. O mix ótimo de produtos de tintas para interiores e exteriores que maximiza o lucro total diário é:
Alternativas
Respostas
1121: A
1122: E
1123: B
1124: C
1125: A
1126: B
1127: D
1128: A
1129: B
1130: E
1131: D
1132: E
1133: C
1134: B
1135: D
1136: A
1137: E
1138: A
1139: D
1140: A