Início Questões de Concursos Engenharia de Software Resolva questões de Engenharia de Software comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática. Engenharia de Software Ordenar por: Mais populares Mais recentes Mais comentadas Filtrar questões: Exibir todas as questões Exibir questões resolvidas Excluir questões resolvidas Exibir questões que errei Filtrar 1Q634736 | Informática, Sistemas distribuídos, Engenharia de Software, IF PI, IF PIAnalise as afirmativas a seguir, a respeito de sistemas distribuídos. I Em um sistema distribuído se uma máquina falha, o sistema precisa ser reinicializado e retoma as atividades do ponto que parou. II Um sistema distribuído pode evoluir de forma modular, incrementando o número ou capacidade das unidades, de acordo com as necessidades da aplicação. III A comunicação distribuída através de uma rede tem um custo adicional importante, introduzindo um acréscimo do tempo de transmissão de mensagens que é pelo menos uma ordem de grandeza superior ao da comunicação local. Está(ão) correta(s) a(s) afirmativa(s): ✂️ a) I, apenas. ✂️ b) II, apenas. ✂️ c) I e II. ✂️ d) II e III. ✂️ e) EI, II e III. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2Q630642 | Informática, Sistemas distribuídos, Engenharia de Software, IF PI, IF PIEm sistemas distribuídos o middleware é uma camada adicional de software, situada entre o nível de aplicação e o nível que consiste no sistema operacional, que se estende por várias máquinas fornecendo uma abstração para a programação de aplicações em rede. Assinale a alternativa que representa exemplos de middelware: ✂️ a) CORBA e JAVA ✂️ b) JAVA e MICROSOFT DCOM ✂️ c) JAVA RMI e CORBA ✂️ d) MICROSOFT RMI e JAVA DCOM ✂️ e) MICROSOFT RMI e CORBA Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 3Q641561 | Informática, Banco de Dados, Engenharia de Software, IF PI, IF PIO conceito de chave é utilizado para estabelecer relações entre linhas das tabelas de um banco de dados relacional. Considere o texto a seguir e complete as lacunas com expressões constantes nas alternativas, respeitando a correlação sequencial em que estão dispostas. “Uma __________ é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais linhas de uma tabela. Uma das __________ é escolhida como __________, sendo que as não escolhidas são denominadas __________ . Uma __________ é uma coluna ou uma combinação de colunas cujos valores aparecem em uma tabela e necessariamente aparecem na __________ de uma outra tabela.” A sequência correta encontra-se apenas em: ✂️ a) Chave primária, chaves alternativas, chave primária, chaves candidatas, chave estrangeira, chave primária. ✂️ b) Chave candidata, chaves candidatas, chave primária, chaves alternativas, chave estrangeira, chave primária. ✂️ c) Chave primária, chaves primárias, chave estrangeira, chaves candidatas, chave primária, chave estrangeira. ✂️ d) Chave estrangeira, chaves alternativas, chave primária, chaves candidatas, chave primária, chave estrangeira. ✂️ e) Chave alternativa, chaves alternativas, chave primária, chaves alternativas, chave primária, chave estrangeira. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 4Q638221 | Informática, Engenharia de Software, Engenharia de Software, IF PI, IF PIEste modelo de desenvolvimento de sistemas é um gerador de modelo de processos guiado por risco usado para guiar a engenharia de sistemas intensivos em software com vários interessados concorrentes. Ele tem duas principais características distintas, a primeira é uma abordagem cíclica que diminui os riscos de implementação e a outra é um conjunto de marcos e ancoragem que garante o comprometimento dos interessados. O texto descreve sobre qual modelo de desenvolvimento de sistemas? ✂️ a) Modelo Cascata ✂️ b) Prototipação ✂️ c) Modelo de desenvolvimento concorrente ✂️ d) Modelo espiral ✂️ e) Modelo RAD Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 5Q624502 | Informática, Sistemas distribuídos, Engenharia de Software, IF PI, IF PIEm relação a problemas de sincronização e acordo em sistemas distribuídos, é correto afirmar que: ✂️ a) São problemas importantes na implementação de sistemas operacionais distribuídos, mas que não interferem no desenvolvimento de aplicações distribuídas que serão executadas nesses sistemas. ✂️ b) Com o advento da internet e, mais recentemente, o desenvolvimento de sistemas de computação em nuvem, deixaram de ser problemas relevantes para quem desenvolve sistemas para esses ambientes. ✂️ c) São problemas presentes no desenvolvimento de sistemas de computação em nuvem, que não estão relacionados a sistemas distribuídos mais simples, tais como um sistema cliente-servidor. ✂️ d) As soluções desses problemas são relativamente simples, mas suas implementações são ainda muito lentas para serem utilizadas em sistemas distribuídos de produção. ✂️ e) Sua possível solução depende das garantias de comunicação consideradas para o ambiente de execução do sistema (sistemas síncronos, assíncronos ou modelos intermediários). Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 6Q618119 | Informática, Banco de Dados, Engenharia de Software, IF PI, IF PIConsidere a representação abaixo de uma tabela de um banco de dados relacional, onde: • Estoque é o nome da tabela; • Código, Quantidade e Categoria são os nomes das colunas da tabela Estoque. Estoque (Código, Quantidade, Categoria) O comando SQL para se obter a soma dos valores da coluna Quantidade, agrupada por Categoria, apenas para as categorias com quantidade total superior a 100 unidades, é: ✂️ a) SELECT GROUP (Categoria), SUM (Quantidade) FROM Estoque WHERE Quantidade > 100 ✂️ b) SELECT GROUP (Categoria), COUNT (Quantidade) FROM Estoque WHERE Quantidade > 100 ✂️ c) SELECT Categoria, Quantidade FROM Estoque WHERE Quantidade > 100 GROUP BY Categoria ✂️ d) SELECT Categoria, COUNT (Quantidade) FROM Estoque WHERE Quantidade > 100 GROUP BY Categoria ✂️ e) SELECT Categoria, SUM (Quantidade) FROM Estoque GROUP BY Categoria HAVING SUM (Quantidade) > 100 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 7Q638432 | Informática, Sistemas distribuídos, Engenharia de Software, IF PI, IF PIQual das descrições abaixo melhor explica o termo CORBA? ✂️ a) Conjunto de protocolos para sistemas de objetos distribuídos que especifica como módulos escritos em diferentes linguagens devem se comunicar. ✂️ b) Linguagem de programação que possibilita a implementação e execução de diferentes módulos de um sistema em máquinas distribuídas em uma rede. ✂️ c) Conjunto de bibliotecas de programação para sistemas distribuídos que soluciona problemas tais como sincronização entre processos e tolerância a falhas. ✂️ d) Especificação de sistema operacional distribuído que foi criado para substituir o modelo POSIX originalmente adotado por sistemas UNIX. ✂️ e) Conjunto de protocolos de comunicação em rede que facilita a utilização de diversos computadores como um cluster de alto desempenho. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 8Q640878 | Informática, Engenharia de Software, Engenharia de Software, IF PI, IF PIEsta abordagem de teste é comumente usada quando produtos de software estão sendo desenvolvidos. É projetado como mecanismo de marca-passo para projetos de prazo crítico, permitindo à equipe de software avaliar seu projeto em bases frequentes. Deve exercitar o sistema inteiro de ponta a ponta, não precisa ser exaustivo, mas deve ser capaz de expor problemas principais. Deve ser suficientemente rigoroso para que, se a construção passar, você possa assumir que ela é suficientemente estável para ser testada mais rigorosamente. O texto descreve qual dos seguintes tipos de teste? ✂️ a) Regressão ✂️ b) Estresse ✂️ c) Fumaça ✂️ d) Desempenho ✂️ e) Unidade Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 9Q642215 | Informática, Gerência de Projetos, Engenharia de Software, IF PI, IF PIEssas tarefas exigem que a tarefa antecessora e a tarefa sucessora sejam concluídas na mesma data. Um exemplo é a apresentação ao público pela primeira vez um novo software e finalizar as sessões de treinamento do usuário. Ao mesmo tempo em que os usuários estão na nova sessão de treinamento, o novo software deve ser instalado e configurado em suas estações de trabalho até o término da sessão de treinamento. O texto acima se refere a qual tipo de relacionamento entre tarefas no gerenciamento de projetos de software? ✂️ a) Término para início ✂️ b) Início para início ✂️ c) Término para término ✂️ d) Início para término ✂️ e) Iniciar antes Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 10Q638781 | Informática, Engenharia de Software, Engenharia de Software, IF PI, IF PIAs Relações entre um caso de uso complexo e casos de usos mais simples, que o compõem, podem ser: ✂️ a) Inclusão, extensão, generalização e especialização. ✂️ b) Inclusão, extensão e generalização, apenas. ✂️ c) Inclusão, extensão e especialização, apenas. ✂️ d) Generalização e especialização, apenas. ✂️ e) Inclusão e extensão, apenas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 11Q641118 | Informática, Engenharia de Software, Engenharia de Software, IF PI, IF PIQual dos conceitos abaixo NÃO está diretamente relacionado com o termo "2-phase commit"? ✂️ a) Gerenciamento de transações; ✂️ b) Bancos de dados distribuídos; ✂️ c) Reengenharia de dados; ✂️ d) Controle de concorrência; ✂️ e) Tolerância a falhas; Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 12Q638389 | Informática, Engenharia de Software, Engenharia de Software, IF PI, IF PIEm relação à UML qual dos itens abaixo está CORRETO. ✂️ a) O vocabulário da UML incorpora, entre outros, três conceitos: objetos, relacionamentos e diagramas. Os diagramas da UML facilitam o entendimento do sistema de software proposto, uma vez que têm forte apelo visual. ✂️ b) É possível converter modelos construídos por meio da UML em códigos de programação, usando uma linguagem como Java ou C++. No entanto, não é possível o caminho inverso, isto é, converter um conjunto de programas em um modelo UML. ✂️ c) Generalização e associação são dois tipos de relacionamento existentes entre classes. Na UML, a generalização é indicada em um diagrama por uma linha pontilhada com uma seta na ponta e a associação é indicada por uma linha contínua. ✂️ d) O diagrama de casos de uso é utilizado para demonstrar o comportamento do sistema por meio de casos de uso, atores e seus relacionamentos. Esse diagrama ilustra o aspecto dinâmico do sistema. ✂️ e) O diagrama de Máquina de Estado procura acompanhar as mudanças sofridas nos estados de uma instância de uma classe, de um Caso de Uso ou mesmo de um subsistema ou sistema completo. Como o Diagrama de Objetos, o Diagrama de Máquina de Estados muitas vezes se baseiam em um Caso de Uso e se apóia no Diagrama de Classes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 13Q635951 | Informática, Modelo de Entidade Relacionamento, Engenharia de Software, IF PI, IF PICom relação ao modelo entidaderelacionamento, julgue os seguintes itens. I Um atributo multivalorado pode ter mais de um valor, enquanto que um atributo monovalorado tem apenas um único valor; um atributo composto pode ser dividido em outros atributos; um atributo derivado pode ser calculado a partir de outros atributos. II O número de entidades que podem participar de um relacionamento é chamado de grau do relacionamento. Em um tipo relacionamento M:N, pode haver atributos que não são determinados por uma entidade única, mas pela combinação das entidades participantes de uma instância desse relacionamento. III No modelo entidade-relacionamento estendido, a especialização é o processo de definir um conjunto de entidades especializadas a partir de uma entidade genérica. O processo de especialização permite estabelecer atributos específicos adicionais para cada entidade especializada; uma entidade especializada herda atributos da entidade genérica e relacionamentos nos quais a entidade genérica participa. IV No diagrama entidade-relacionamento, os retângulos representam entidades, as elipses representam os relacionamentos e os losangos representam os atributos. Está correto o que se afirma apenas em: ✂️ a) As afirmativas I, II e III são verdadeiras. ✂️ b) As afirmativas II e III são verdadeiras. ✂️ c) Somente as afirmativas I, III e IV são verdadeiras. ✂️ d) As afirmativas I e II são verdadeiras. ✂️ e) A afirmativa IV é verdadeira. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 14Q633070 | Informática, Engenharia de Software, Engenharia de Software, IF PI, IF PISobre o conceito de requisitos de software, é correto afirmar: ✂️ a) A especificação de requisitos funcionais é dita consistente, quando todos os serviços exigidos pelo usuário são definidos. ✂️ b) Os chamados requisitos organizacionais são tipos de requisitos funcionais. ✂️ c) O termo requisitos de sistema refere-se aos serviços que são esperados do sistema e às restrições sob as quais ele deve operar. ✂️ d) Requisitos de domínio podem ser funcionais ou não funcionais. ✂️ e) Requisitos funcionais são restrições sobre os serviços ou as funções oferecidas pelo sistema como, por exemplo, restrições de timing. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 15Q640744 | Informática, Banco de Dados, Engenharia de Software, IF PI, IF PIA capacidade de modificar a definição dos esquemas de um banco de dados em determinado nível de abstração, sem afetar outros níveis, é chamada de independência de dados. Sobre independência de dados, assinale a alternativa correta: ✂️ a) A independência física de dados permite que os usuários tenham acesso à estrutura física do banco de dados. ✂️ b) A independência lógica de dados é a capacidade de modificar o esquema físico sem a necessidade de reescrever a aplicação. ✂️ c) A independência física de dados é a capacidade de modificar o esquema físico, havendo, com isso, a necessidade de reescrever a aplicação. ✂️ d) A independência lógica de dados é a capacidade de modificar o esquema lógico, sem a necessidade de modificar o esquema físico. ✂️ e) A independência lógica dos dados é mais difícil de ser alcançada do que a física, uma vez que a aplicação é mais fortemente dependente da estrutura lógica dos dados do que de seu acesso. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 16Q643659 | Informática, Engenharia de Software, Engenharia de Software, IF PI, IF PIAssinale a opção que não consiste em um teste tipo Caixa-Branca. ✂️ a) O método caminho básico permite ao projetista de casos de teste originar uma medida da complexidade lógica de um projeto procedimental e usar essa medida como guia para definir um caminho básico de execução. ✂️ b) O particionamento de equivalência é um método de teste que divide o domínio de entrada de um programa em classes de dados, das quais os casos de teste podem ser derivados. ✂️ c) O teste de condição é um método de projeto de casos de teste que exercita as condições lógicas contidas em um modulo do programa. ✂️ d) O método de teste de fluxo de dados seleciona caminhos de teste de um programa de acordo com a localização das definições e dos usos das variáveis do programa. ✂️ e) Teste de ciclo é uma técnica de teste que focaliza exclusivamente a validade de construções de ciclo. Quatro diferentes classes de ciclos podem ser definidas: ciclos simples; conectados; aninhados e desestruturados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 17Q634025 | Informática, Linguagem SQL, Engenharia de Software, IF PI, IF PISobre a linguagem de definição de dados (DDL) e a linguagem de manipulação de dados (DML) em um SGBD relacional, julgue os seguintes itens. I A DDL é responsável pela definição da integridade do acesso ao banco de dados por parte do usuário. II A DDL é responsável pela extração dos dados dos banco de dados. III A DML é usada para especificar os esquemas conceitual e interno para o banco de dados, bem como os mapeamentos entre os dois esquemas. IV A alteração de uma tabela, a atualização de uma linha de uma tabela e a exclusão de uma visão são executadas através de comandos da DDL, DML e DDL, respectivamente. Assinale a opção correta: ✂️ a) As afirmativas I, II e III são verdadeiras. ✂️ b) As afirmativas II e III são verdadeiras. ✂️ c) As afirmativas I, III e IV são verdadeiras. ✂️ d) As afirmativas I e II são verdadeiras. ✂️ e) Somente a afirmativa IV é verdadeira. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 18Q634286 | Informática, Engenharia de Software, Engenharia de Software, IF PI, IF PIÉ considerada uma ferramenta de Integração Contínua ✂️ a) Maven ✂️ b) Hudson ✂️ c) Archiva ✂️ d) Sonar ✂️ e) Automated Build Studio Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 19Q1081548 | Estatuto da Pessoa com Deficiência, Legislação das Pessoas com Deficiência, Engenharia de Software, UPE, UPENET IAUPE, 2017De acordo com o Decreto Nº 5.296, de 2 de dezembro de 2004, qual das alternativas sobre o acesso à informação e à comunicação está INCORRETA? ✂️ a) A regulamentação dos procedimentos realizados pelas empresas prestadoras de serviços de telecomunicações para garantir o pleno acesso às pessoas portadoras de deficiência auditiva será realizada pela ANATEL. ✂️ b) Caberá ao Poder Público exigir a oferta de aparelhos de telefonia celular que indiquem, de forma sonora, todas as operações e funções neles disponíveis no visor. ✂️ c) Caberá ao Poder Público incentivar a oferta de aparelhos de televisão equipados com recursos tecnológicos que permitam sua utilização, de modo a garantir o direito de acesso à informação às pessoas portadoras de deficiência auditiva ou visual. ✂️ d) O projeto de desenvolvimento e implementação da televisão digital no País deverá contemplar, obrigatoriamente, os seguintes tipos de sistema de acesso à informação: circuito de decodificação de legenda oculta, recurso para Programa Secundário de Áudio (SAP) e entradas para fones de ouvido com ou sem fio. ✂️ e) O Poder Público adotará mecanismos de incentivo para tornar disponíveis, em meio magnético, em formato de texto, as obras publicadas no País. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 20Q1089837 | Matemática, Análise Combinatória em Matemática, Engenharia de Software, Petrobras, CESGRANRIOA olimpíada premia, no pódio, os três melhores atletas de provas de corrida, com medalhas de ouro, prata e bronze. Uma prova de corrida com 8 atletas pode formar quantos pódios diferentes? ✂️ a) 24 ✂️ b) 56 ✂️ c) 81 ✂️ d) 168 ✂️ e) 336 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDFPróximo →
1Q634736 | Informática, Sistemas distribuídos, Engenharia de Software, IF PI, IF PIAnalise as afirmativas a seguir, a respeito de sistemas distribuídos. I Em um sistema distribuído se uma máquina falha, o sistema precisa ser reinicializado e retoma as atividades do ponto que parou. II Um sistema distribuído pode evoluir de forma modular, incrementando o número ou capacidade das unidades, de acordo com as necessidades da aplicação. III A comunicação distribuída através de uma rede tem um custo adicional importante, introduzindo um acréscimo do tempo de transmissão de mensagens que é pelo menos uma ordem de grandeza superior ao da comunicação local. Está(ão) correta(s) a(s) afirmativa(s): ✂️ a) I, apenas. ✂️ b) II, apenas. ✂️ c) I e II. ✂️ d) II e III. ✂️ e) EI, II e III. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2Q630642 | Informática, Sistemas distribuídos, Engenharia de Software, IF PI, IF PIEm sistemas distribuídos o middleware é uma camada adicional de software, situada entre o nível de aplicação e o nível que consiste no sistema operacional, que se estende por várias máquinas fornecendo uma abstração para a programação de aplicações em rede. Assinale a alternativa que representa exemplos de middelware: ✂️ a) CORBA e JAVA ✂️ b) JAVA e MICROSOFT DCOM ✂️ c) JAVA RMI e CORBA ✂️ d) MICROSOFT RMI e JAVA DCOM ✂️ e) MICROSOFT RMI e CORBA Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
3Q641561 | Informática, Banco de Dados, Engenharia de Software, IF PI, IF PIO conceito de chave é utilizado para estabelecer relações entre linhas das tabelas de um banco de dados relacional. Considere o texto a seguir e complete as lacunas com expressões constantes nas alternativas, respeitando a correlação sequencial em que estão dispostas. “Uma __________ é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais linhas de uma tabela. Uma das __________ é escolhida como __________, sendo que as não escolhidas são denominadas __________ . Uma __________ é uma coluna ou uma combinação de colunas cujos valores aparecem em uma tabela e necessariamente aparecem na __________ de uma outra tabela.” A sequência correta encontra-se apenas em: ✂️ a) Chave primária, chaves alternativas, chave primária, chaves candidatas, chave estrangeira, chave primária. ✂️ b) Chave candidata, chaves candidatas, chave primária, chaves alternativas, chave estrangeira, chave primária. ✂️ c) Chave primária, chaves primárias, chave estrangeira, chaves candidatas, chave primária, chave estrangeira. ✂️ d) Chave estrangeira, chaves alternativas, chave primária, chaves candidatas, chave primária, chave estrangeira. ✂️ e) Chave alternativa, chaves alternativas, chave primária, chaves alternativas, chave primária, chave estrangeira. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
4Q638221 | Informática, Engenharia de Software, Engenharia de Software, IF PI, IF PIEste modelo de desenvolvimento de sistemas é um gerador de modelo de processos guiado por risco usado para guiar a engenharia de sistemas intensivos em software com vários interessados concorrentes. Ele tem duas principais características distintas, a primeira é uma abordagem cíclica que diminui os riscos de implementação e a outra é um conjunto de marcos e ancoragem que garante o comprometimento dos interessados. O texto descreve sobre qual modelo de desenvolvimento de sistemas? ✂️ a) Modelo Cascata ✂️ b) Prototipação ✂️ c) Modelo de desenvolvimento concorrente ✂️ d) Modelo espiral ✂️ e) Modelo RAD Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
5Q624502 | Informática, Sistemas distribuídos, Engenharia de Software, IF PI, IF PIEm relação a problemas de sincronização e acordo em sistemas distribuídos, é correto afirmar que: ✂️ a) São problemas importantes na implementação de sistemas operacionais distribuídos, mas que não interferem no desenvolvimento de aplicações distribuídas que serão executadas nesses sistemas. ✂️ b) Com o advento da internet e, mais recentemente, o desenvolvimento de sistemas de computação em nuvem, deixaram de ser problemas relevantes para quem desenvolve sistemas para esses ambientes. ✂️ c) São problemas presentes no desenvolvimento de sistemas de computação em nuvem, que não estão relacionados a sistemas distribuídos mais simples, tais como um sistema cliente-servidor. ✂️ d) As soluções desses problemas são relativamente simples, mas suas implementações são ainda muito lentas para serem utilizadas em sistemas distribuídos de produção. ✂️ e) Sua possível solução depende das garantias de comunicação consideradas para o ambiente de execução do sistema (sistemas síncronos, assíncronos ou modelos intermediários). Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
6Q618119 | Informática, Banco de Dados, Engenharia de Software, IF PI, IF PIConsidere a representação abaixo de uma tabela de um banco de dados relacional, onde: • Estoque é o nome da tabela; • Código, Quantidade e Categoria são os nomes das colunas da tabela Estoque. Estoque (Código, Quantidade, Categoria) O comando SQL para se obter a soma dos valores da coluna Quantidade, agrupada por Categoria, apenas para as categorias com quantidade total superior a 100 unidades, é: ✂️ a) SELECT GROUP (Categoria), SUM (Quantidade) FROM Estoque WHERE Quantidade > 100 ✂️ b) SELECT GROUP (Categoria), COUNT (Quantidade) FROM Estoque WHERE Quantidade > 100 ✂️ c) SELECT Categoria, Quantidade FROM Estoque WHERE Quantidade > 100 GROUP BY Categoria ✂️ d) SELECT Categoria, COUNT (Quantidade) FROM Estoque WHERE Quantidade > 100 GROUP BY Categoria ✂️ e) SELECT Categoria, SUM (Quantidade) FROM Estoque GROUP BY Categoria HAVING SUM (Quantidade) > 100 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
7Q638432 | Informática, Sistemas distribuídos, Engenharia de Software, IF PI, IF PIQual das descrições abaixo melhor explica o termo CORBA? ✂️ a) Conjunto de protocolos para sistemas de objetos distribuídos que especifica como módulos escritos em diferentes linguagens devem se comunicar. ✂️ b) Linguagem de programação que possibilita a implementação e execução de diferentes módulos de um sistema em máquinas distribuídas em uma rede. ✂️ c) Conjunto de bibliotecas de programação para sistemas distribuídos que soluciona problemas tais como sincronização entre processos e tolerância a falhas. ✂️ d) Especificação de sistema operacional distribuído que foi criado para substituir o modelo POSIX originalmente adotado por sistemas UNIX. ✂️ e) Conjunto de protocolos de comunicação em rede que facilita a utilização de diversos computadores como um cluster de alto desempenho. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
8Q640878 | Informática, Engenharia de Software, Engenharia de Software, IF PI, IF PIEsta abordagem de teste é comumente usada quando produtos de software estão sendo desenvolvidos. É projetado como mecanismo de marca-passo para projetos de prazo crítico, permitindo à equipe de software avaliar seu projeto em bases frequentes. Deve exercitar o sistema inteiro de ponta a ponta, não precisa ser exaustivo, mas deve ser capaz de expor problemas principais. Deve ser suficientemente rigoroso para que, se a construção passar, você possa assumir que ela é suficientemente estável para ser testada mais rigorosamente. O texto descreve qual dos seguintes tipos de teste? ✂️ a) Regressão ✂️ b) Estresse ✂️ c) Fumaça ✂️ d) Desempenho ✂️ e) Unidade Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
9Q642215 | Informática, Gerência de Projetos, Engenharia de Software, IF PI, IF PIEssas tarefas exigem que a tarefa antecessora e a tarefa sucessora sejam concluídas na mesma data. Um exemplo é a apresentação ao público pela primeira vez um novo software e finalizar as sessões de treinamento do usuário. Ao mesmo tempo em que os usuários estão na nova sessão de treinamento, o novo software deve ser instalado e configurado em suas estações de trabalho até o término da sessão de treinamento. O texto acima se refere a qual tipo de relacionamento entre tarefas no gerenciamento de projetos de software? ✂️ a) Término para início ✂️ b) Início para início ✂️ c) Término para término ✂️ d) Início para término ✂️ e) Iniciar antes Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
10Q638781 | Informática, Engenharia de Software, Engenharia de Software, IF PI, IF PIAs Relações entre um caso de uso complexo e casos de usos mais simples, que o compõem, podem ser: ✂️ a) Inclusão, extensão, generalização e especialização. ✂️ b) Inclusão, extensão e generalização, apenas. ✂️ c) Inclusão, extensão e especialização, apenas. ✂️ d) Generalização e especialização, apenas. ✂️ e) Inclusão e extensão, apenas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
11Q641118 | Informática, Engenharia de Software, Engenharia de Software, IF PI, IF PIQual dos conceitos abaixo NÃO está diretamente relacionado com o termo "2-phase commit"? ✂️ a) Gerenciamento de transações; ✂️ b) Bancos de dados distribuídos; ✂️ c) Reengenharia de dados; ✂️ d) Controle de concorrência; ✂️ e) Tolerância a falhas; Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
12Q638389 | Informática, Engenharia de Software, Engenharia de Software, IF PI, IF PIEm relação à UML qual dos itens abaixo está CORRETO. ✂️ a) O vocabulário da UML incorpora, entre outros, três conceitos: objetos, relacionamentos e diagramas. Os diagramas da UML facilitam o entendimento do sistema de software proposto, uma vez que têm forte apelo visual. ✂️ b) É possível converter modelos construídos por meio da UML em códigos de programação, usando uma linguagem como Java ou C++. No entanto, não é possível o caminho inverso, isto é, converter um conjunto de programas em um modelo UML. ✂️ c) Generalização e associação são dois tipos de relacionamento existentes entre classes. Na UML, a generalização é indicada em um diagrama por uma linha pontilhada com uma seta na ponta e a associação é indicada por uma linha contínua. ✂️ d) O diagrama de casos de uso é utilizado para demonstrar o comportamento do sistema por meio de casos de uso, atores e seus relacionamentos. Esse diagrama ilustra o aspecto dinâmico do sistema. ✂️ e) O diagrama de Máquina de Estado procura acompanhar as mudanças sofridas nos estados de uma instância de uma classe, de um Caso de Uso ou mesmo de um subsistema ou sistema completo. Como o Diagrama de Objetos, o Diagrama de Máquina de Estados muitas vezes se baseiam em um Caso de Uso e se apóia no Diagrama de Classes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
13Q635951 | Informática, Modelo de Entidade Relacionamento, Engenharia de Software, IF PI, IF PICom relação ao modelo entidaderelacionamento, julgue os seguintes itens. I Um atributo multivalorado pode ter mais de um valor, enquanto que um atributo monovalorado tem apenas um único valor; um atributo composto pode ser dividido em outros atributos; um atributo derivado pode ser calculado a partir de outros atributos. II O número de entidades que podem participar de um relacionamento é chamado de grau do relacionamento. Em um tipo relacionamento M:N, pode haver atributos que não são determinados por uma entidade única, mas pela combinação das entidades participantes de uma instância desse relacionamento. III No modelo entidade-relacionamento estendido, a especialização é o processo de definir um conjunto de entidades especializadas a partir de uma entidade genérica. O processo de especialização permite estabelecer atributos específicos adicionais para cada entidade especializada; uma entidade especializada herda atributos da entidade genérica e relacionamentos nos quais a entidade genérica participa. IV No diagrama entidade-relacionamento, os retângulos representam entidades, as elipses representam os relacionamentos e os losangos representam os atributos. Está correto o que se afirma apenas em: ✂️ a) As afirmativas I, II e III são verdadeiras. ✂️ b) As afirmativas II e III são verdadeiras. ✂️ c) Somente as afirmativas I, III e IV são verdadeiras. ✂️ d) As afirmativas I e II são verdadeiras. ✂️ e) A afirmativa IV é verdadeira. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
14Q633070 | Informática, Engenharia de Software, Engenharia de Software, IF PI, IF PISobre o conceito de requisitos de software, é correto afirmar: ✂️ a) A especificação de requisitos funcionais é dita consistente, quando todos os serviços exigidos pelo usuário são definidos. ✂️ b) Os chamados requisitos organizacionais são tipos de requisitos funcionais. ✂️ c) O termo requisitos de sistema refere-se aos serviços que são esperados do sistema e às restrições sob as quais ele deve operar. ✂️ d) Requisitos de domínio podem ser funcionais ou não funcionais. ✂️ e) Requisitos funcionais são restrições sobre os serviços ou as funções oferecidas pelo sistema como, por exemplo, restrições de timing. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
15Q640744 | Informática, Banco de Dados, Engenharia de Software, IF PI, IF PIA capacidade de modificar a definição dos esquemas de um banco de dados em determinado nível de abstração, sem afetar outros níveis, é chamada de independência de dados. Sobre independência de dados, assinale a alternativa correta: ✂️ a) A independência física de dados permite que os usuários tenham acesso à estrutura física do banco de dados. ✂️ b) A independência lógica de dados é a capacidade de modificar o esquema físico sem a necessidade de reescrever a aplicação. ✂️ c) A independência física de dados é a capacidade de modificar o esquema físico, havendo, com isso, a necessidade de reescrever a aplicação. ✂️ d) A independência lógica de dados é a capacidade de modificar o esquema lógico, sem a necessidade de modificar o esquema físico. ✂️ e) A independência lógica dos dados é mais difícil de ser alcançada do que a física, uma vez que a aplicação é mais fortemente dependente da estrutura lógica dos dados do que de seu acesso. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
16Q643659 | Informática, Engenharia de Software, Engenharia de Software, IF PI, IF PIAssinale a opção que não consiste em um teste tipo Caixa-Branca. ✂️ a) O método caminho básico permite ao projetista de casos de teste originar uma medida da complexidade lógica de um projeto procedimental e usar essa medida como guia para definir um caminho básico de execução. ✂️ b) O particionamento de equivalência é um método de teste que divide o domínio de entrada de um programa em classes de dados, das quais os casos de teste podem ser derivados. ✂️ c) O teste de condição é um método de projeto de casos de teste que exercita as condições lógicas contidas em um modulo do programa. ✂️ d) O método de teste de fluxo de dados seleciona caminhos de teste de um programa de acordo com a localização das definições e dos usos das variáveis do programa. ✂️ e) Teste de ciclo é uma técnica de teste que focaliza exclusivamente a validade de construções de ciclo. Quatro diferentes classes de ciclos podem ser definidas: ciclos simples; conectados; aninhados e desestruturados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
17Q634025 | Informática, Linguagem SQL, Engenharia de Software, IF PI, IF PISobre a linguagem de definição de dados (DDL) e a linguagem de manipulação de dados (DML) em um SGBD relacional, julgue os seguintes itens. I A DDL é responsável pela definição da integridade do acesso ao banco de dados por parte do usuário. II A DDL é responsável pela extração dos dados dos banco de dados. III A DML é usada para especificar os esquemas conceitual e interno para o banco de dados, bem como os mapeamentos entre os dois esquemas. IV A alteração de uma tabela, a atualização de uma linha de uma tabela e a exclusão de uma visão são executadas através de comandos da DDL, DML e DDL, respectivamente. Assinale a opção correta: ✂️ a) As afirmativas I, II e III são verdadeiras. ✂️ b) As afirmativas II e III são verdadeiras. ✂️ c) As afirmativas I, III e IV são verdadeiras. ✂️ d) As afirmativas I e II são verdadeiras. ✂️ e) Somente a afirmativa IV é verdadeira. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
18Q634286 | Informática, Engenharia de Software, Engenharia de Software, IF PI, IF PIÉ considerada uma ferramenta de Integração Contínua ✂️ a) Maven ✂️ b) Hudson ✂️ c) Archiva ✂️ d) Sonar ✂️ e) Automated Build Studio Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
19Q1081548 | Estatuto da Pessoa com Deficiência, Legislação das Pessoas com Deficiência, Engenharia de Software, UPE, UPENET IAUPE, 2017De acordo com o Decreto Nº 5.296, de 2 de dezembro de 2004, qual das alternativas sobre o acesso à informação e à comunicação está INCORRETA? ✂️ a) A regulamentação dos procedimentos realizados pelas empresas prestadoras de serviços de telecomunicações para garantir o pleno acesso às pessoas portadoras de deficiência auditiva será realizada pela ANATEL. ✂️ b) Caberá ao Poder Público exigir a oferta de aparelhos de telefonia celular que indiquem, de forma sonora, todas as operações e funções neles disponíveis no visor. ✂️ c) Caberá ao Poder Público incentivar a oferta de aparelhos de televisão equipados com recursos tecnológicos que permitam sua utilização, de modo a garantir o direito de acesso à informação às pessoas portadoras de deficiência auditiva ou visual. ✂️ d) O projeto de desenvolvimento e implementação da televisão digital no País deverá contemplar, obrigatoriamente, os seguintes tipos de sistema de acesso à informação: circuito de decodificação de legenda oculta, recurso para Programa Secundário de Áudio (SAP) e entradas para fones de ouvido com ou sem fio. ✂️ e) O Poder Público adotará mecanismos de incentivo para tornar disponíveis, em meio magnético, em formato de texto, as obras publicadas no País. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
20Q1089837 | Matemática, Análise Combinatória em Matemática, Engenharia de Software, Petrobras, CESGRANRIOA olimpíada premia, no pódio, os três melhores atletas de provas de corrida, com medalhas de ouro, prata e bronze. Uma prova de corrida com 8 atletas pode formar quantos pódios diferentes? ✂️ a) 24 ✂️ b) 56 ✂️ c) 81 ✂️ d) 168 ✂️ e) 336 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro