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 201Q152082 | Engenharia de Software, Metodologia de desenvolvimento de software, Analista Judiciário Tecnologia da Informação, TJ DF, CESPE CEBRASPETexto associado.Acerca da engenharia de software e de metodologias e ciclos dedesenvolvimento de software, julgue os itens subseqüentes.No modelo de desenvolvimento incremental, embora haja defasagem entre os períodos de desenvolvimento de cada incremento, os incrementos são desenvolvidos em paralelo. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 202Q229422 | Engenharia de Software, Gerência de Projetos, Profissional Básico Análise de Sistemas Suporte, BNDES, CESGRANRIOO gerente de um projeto de software identificou atraso em seu cronograma. O que ele pode fazer para que os prazos desse cronograma sejam cumpridos? ✂️ a) Documentar os procedimentos de solicitações de mudanças no escopo. ✂️ b) Alterar o escopo, removendo funcionalidades complexas do sistema. ✂️ c) Retirar recursos especializados das tarefas do caminho crítico do projeto. ✂️ d) Adicionar recursos especializados às tarefas do caminho crítico do projeto. ✂️ e) Utilizar a estratégia de compartilhamento de riscos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 203Q187336 | Engenharia de Software, Análise Estruturada, Agente de Defensoria Analista de Sistemas, DPE SP, FCCO modelo ambiental da Análise Estruturada é composto pela ✂️ a) Lista de eventos, Diagrama de contexto e DFD detalhado. ✂️ b) Lista de eventos, DFD completo e Diagrama E-R. ✂️ c) Declaração de objetivos, DFD completo e Diagrama E-R. ✂️ d) Declaração de objetivos, Diagrama de contexto e DFD detalhado. ✂️ e) Declaração de objetivos, Diagrama de contexto e Lista de eventos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 204Q235014 | Engenharia de Software, RUP, Programador de Computador, TRE RN, FCCO RUP produz artefatos ✂️ a) na fase de Transição, apenas. ✂️ b) em todas as suas fases. ✂️ c) na fase de Concepção, apenas. ✂️ d) na fase de Elaboração, apenas. ✂️ e) na fase de Construção, apenas. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 205Q155418 | Engenharia de Software, Ciclo de Vida de Software, Analista Jurídico Analista de Sistemas, PG DF, IADESO ciclo de vida de um software pode ser descrito com base em modelos. Um deles, proposto por Barry Boehm em 1988, apresenta-se como um modelo onde cada fase é precedida por uma análise de risco e sua execução é realizada incrementalmente. O nome dado ao modelo descrito por Barry Boehm em 1988 é modelo ✂️ a) cascata. ✂️ b) espiral. ✂️ c) “construa e conserte”. ✂️ d) maturidade da capacidade (CMM). ✂️ e) ISO-9000. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 206Q657942 | Engenharia de Software, Teste de Software, Analista Judiciário Análise de Sistemas, TJ PA, CESPE CEBRASPE, 2020O Clean Code deve considerar também o momento de teste do software em desenvolvimento. O Teste Limpo deve ✂️ a) ser o mais completo possível, para que não seja necessário repeti-lo muitas vezes. ✂️ b) ser específico para determinado ambiente. ✂️ c) ser executado de forma que os testes sejam escritos antes que o código a ser testado esteja no ambiente de produção. ✂️ d) produzir resultados com respostas o mais abertas possível, para garantir eficiência ao processo. ✂️ e) contemplar todas as dependências possíveis, para garantir a eficácia do processo de testes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 207Q178296 | Engenharia de Software, Processo de Software, Desenvolvedor, MEC, FGVEm cada fase de um processo de software são executadas as atividades básicas para que sejam atingidos os objetivos propostos.Essas atividades podem ser identificadas nas alternativas a seguir, à exceção de uma. Assinale-a. ✂️ a) Projeto. ✂️ b) Integração. ✂️ c) Especificação. ✂️ d) Implementação. ✂️ e) Manutenção e Evolução. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 208Q150196 | Engenharia de Software, Qualidade de Software, Analista Judiciário Tecnologia da Informação, TRE AM, FCCPara se garantir a qualidade dos processos, vários passos devem ser tomados, entre eles:I. Gerenciar os requisitos, identificando quais são as principais necessidades do software, levanto em conta tanto os requisitos funcionais quanto os não funcionais.II. Acompanhar o projeto de software para que se possa ter uma visão bem realista do progresso do projeto, sendo possível tomar ações eficazes quando o desempenho software se desviar de forma significativa dos planos do projeto.III. Gerenciar a configuração do software para estabelecer e manter a integridade dos produtos do projeto ao longo do ciclo de vida do software para dar maior segurança ao desenvolvedor e permitir maior controle de desenvolvimento.IV. Desenvolver um processo padrão para ser gerenciado e revisado, Identificar os pontos fortes e fracos do processo de desenvolvimento e planejar atividades de melhoramento. É correto o que se afirma em ✂️ a) II e IV, apenas . ✂️ b) I, II e III, apenas. ✂️ c) II, III e IV, apenas. ✂️ d) I e III, apenas. ✂️ e) I, II, III e IV. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 209Q698068 | Engenharia de Software, Analista de Fomento Tecnologia da Informação, AFAP, FCC, 2019Um Analista de Informática levantou os requisitos para desenvolver um sistema de gestão. Dentre os requisitos levantados, I. o sistema deve apresentar a tela de login e senha antes de cada transação e validar o acesso com base nas políticas de segurança organizacional. II . o sistema deve estar disponível para a diretoria em tempo integral, ou seja, 24 x 7. III . o tempo de resposta de uma consulta da alta administração não pode exceder a 5 milissegundos. IV. cada Diretor que usa o sistema deve ser identificado apenas por sua matrícula de cinco dígitos seguidos do código de segurança. V. o sistema deverá gravar um log de autenticação a cada transação completada, contendo a identificação do usuário, data e equipamento utilizado. VI. os backups do sistema deverão ser feitos diariamente a fim de evitar a eventual perda de dados sem capacidade de recuperação. Contêm um requisito funcional e um requisito não funcional, respectivamente, APENAS os itens ✂️ a) II e I. ✂️ b) V e I. ✂️ c) IV e VI. ✂️ d) II e III . ✂️ e) VI e V. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 210Q114526 | Engenharia de Software , UML, Analista de Nível Superior Desenvolvimento de Sistemas, Casa da Moeda, CESGRANRIONo diagrama de classes UML mostrado abaixo, as classes ClasseA e ClasseD são abstratas. As demais classes são concretas.Considere que objetoX é uma instância de ClasseB. Com base apenas no diagrama, tem-se que objetoX ✂️ a) está associado a uma instância de ClasseC. ✂️ b) não pode ser associado simultaneamente a instâncias de ClasseE e de ClasseF. ✂️ c) não pode ser associado a uma instância de ClasseE que já esteja associada a outra instância de ClasseB. ✂️ d) pode ser associado a, no máximo, uma instância de ClasseE e a uma de ClasseF. ✂️ e) pode chamar um método público definido em ClasseD em uma instância de ClasseE a que esteja associado. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 211Q261584 | Engenharia de Software, Análise de Requisitos, Técnico Judiciário Programação de Sistemas, TRE MS, CESPE CEBRASPEAssinale a opção que apresenta uma das finalidades da análise de requisitos. ✂️ a) Gerar versões dos artefatos produzidos. ✂️ b) Prover o ambiente adequado para a organização. ✂️ c) Documentar processos de negócio usando casos de uso de negócios. ✂️ d) Balancear objetivos em conflito entre os participantes do projeto. ✂️ e) Organizar, levantar e documentar funcionalidades e restrições. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 212Q117477 | Engenharia de Software , XP, Analista de Sistemas, CFA, IADESAssinale a alternativa correta acerca da Programação Extrema (Extreme Programming - XP). ✂️ a) Na programação por pares, os códigos são escritos por dois programadores em cada máquina. Enquanto um dos programadores codifica, o outro é responsável para aspectos como a simplificação do código. ✂️ b) A refatoração tem por objetivo reestruturar um software e modificar as funcionalidades disponibilizadas pelo mesmo. Ao refatorar, um desenvolvedor pode eliminar duplicações e simplificar o projeto. ✂️ c) A estratégia adotada no projeto de software se baseia em contemplar todos os possíveis cenários de evolução empregando-se padrões de projeto. A implementação não inicia até ser concluído todo o projeto. ✂️ d) É recomendável que não se adotem padrões para as práticas de codificação e que não se limite a quantidade de horas trabalhadas por semana. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 213Q267008 | Engenharia de Software, Teste de Software, Analista Desenvolvimento de Sistemas, MPU, CESPE CEBRASPE Em relação a teste funcional e de unidade, julgue os itens que se seguem.Para se avaliar a documentação do projeto do software, deve ser utilizado o teste de unidade. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 214Q119666 | Engenharia de Software , Qualidade de Software, Analista de TI Administração de Dados, CETESB, VUNESPConsidere as afirmações relacionadas ao controle de qualidade de um projeto de software:Sobre as afirmações, pode-se dizer que está correto o contido apenas em ✂️ a) I. ✂️ b) II. ✂️ c) III. ✂️ d) I e III. ✂️ e) II e III. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 215Q166920 | Engenharia de Software, Metodologias Ageis, Auditor do Estado Tecnologia da Informação, SECONT ES, CESPE CEBRASPETexto associado.De acordo com os conceitos relacionados a processos dedesenvolvimento de software e medição de software, julgue ospróximos itens.Métodos ágeis de desenvolvimento de sistemas foram propostos principalmente para apoiar o desenvolvimento de aplicações de negócios nas quais os requisitos de sistema mudam rapidamente durante o processo de desenvolvimento. Entre esses métodos está o extreme programming, que envolve um número de práticas, como o planejamento incremental, a definição de um ritmo de trabalho sustentável e a divisão das equipes de trabalho por meio da especialização de seus membros. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 216Q186379 | Engenharia de Software, UML, Agente de Defensoria Analista de Sistemas, DPE SP, FCCNa UML os diagramas servem para capturar diferentes visões do sistema. NÂO é um diagrama UML: ✂️ a) Diagrama de Métodos. ✂️ b) Diagrama de Classes. ✂️ c) Diagrama de Objetos. ✂️ d) Diagrama de Sequência. ✂️ e) Diagrama de Estados. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 217Q168717 | Engenharia de Software, Desenvolvimento de Software, Auditor Fiscal da Receita Estadual, SEFAZ SC, FCC, 2018No âmbito da infraestrutura, uma das vantagens DevOps é ✂️ a) realizar deploy sob controle manual de especialistas. ✂️ b) estabelecer uma divisão bem delimitada entre infraestrutura e desenvolvimento. ✂️ c) possuir um ambiente aberto (não padrão) sem muitos controles. ✂️ d) ter a infraestrutura como código. ✂️ e) fazer com que cada etapa do processo seja aprovada formalmente pelos gerentes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 218Q112932 | Engenharia de Software , Análise Estruturada, Analista de Finanças e Controle, CGU, ESAFAnalise as seguintes afirmações relacionadas a desenvolvimento estruturado. I. Um DFD é composto por dois elementos gráficos. Um representa o fluxo de dados e os processos e o outro, o dicionário de dados. II. Um diagrama de fluxo de dados - DFD é uma especificação em rede de um sistema e mostra os componentes ativos do sistema e as interfaces de dados entre eles. III. Um processo pode transformar dados, modificando a informação contida nos dados. IV. Um dicionário de dados em um DFD é desenhado como um par de linhas paralelas.A identificação do nome do arquivo encontra-se entre as duas linhas. Indique a opção que contenha todas as afirmações verdadeiras. ✂️ a) I e II ✂️ b) II e III ✂️ c) III e IV ✂️ d) I e III ✂️ e) II e IV Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 219Q683046 | Engenharia de Software, Primeiro Tenente Informática, Quadro Técnico, Marinha, 2019Assinale a opção correta sobre MapReduce, de acordo com Hurwitz (2015). ✂️ a) No MapReduce, a função Map coloca um valor inicial em uma variável acumuladora e, então, processa cada elemento de uma lista passada pela função Reduce e, ao final, retorna um resultado do acumulador. ✂️ b) Apesar da utilização da técnica MapReduce para tratar grandes volumes de dados no contexto de Big Data, não é recomendável a sua utilização em uma arquitetura distribuída, virtualizada ou multiprocessada. ✂️ c) A técnica MapReduce é utilizada pelos SGBD para a criação de gatilhos nas tabelas no banco de dados relacionais. ✂️ d) No contexto de Big Data, a técnica MapReduce não é utilizada por ser pouco eficiente quando o volume de dados é muito alto. ✂️ e) MapReduce é uma estrutura de software que permite que desenvolvedores escrevam programas que possam processar quantidades massivas de dados desestruturados em paralelo, por meio de um grupo distribuído de processadores. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 220Q115951 | Engenharia de Software , Analise e Projeto Orientado a Objetos, Analista de Sistemas, MEC, FGVNa Análise e Projeto Orientado a Objetos, um recurso tem como meta principal reduzir o número de variáveis globais usadas dentro de um programa, consistindo na separação dos aspectos externos de um objeto, permitindo que a sua implementação possa ser modificada sem que afete as aplicações que o utilizam. Este recurso é denominado: ✂️ a) encapsulamento ✂️ b) independência ✂️ c) modularidade ✂️ d) polimorfismo ✂️ e) herança Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
201Q152082 | Engenharia de Software, Metodologia de desenvolvimento de software, Analista Judiciário Tecnologia da Informação, TJ DF, CESPE CEBRASPETexto associado.Acerca da engenharia de software e de metodologias e ciclos dedesenvolvimento de software, julgue os itens subseqüentes.No modelo de desenvolvimento incremental, embora haja defasagem entre os períodos de desenvolvimento de cada incremento, os incrementos são desenvolvidos em paralelo. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
202Q229422 | Engenharia de Software, Gerência de Projetos, Profissional Básico Análise de Sistemas Suporte, BNDES, CESGRANRIOO gerente de um projeto de software identificou atraso em seu cronograma. O que ele pode fazer para que os prazos desse cronograma sejam cumpridos? ✂️ a) Documentar os procedimentos de solicitações de mudanças no escopo. ✂️ b) Alterar o escopo, removendo funcionalidades complexas do sistema. ✂️ c) Retirar recursos especializados das tarefas do caminho crítico do projeto. ✂️ d) Adicionar recursos especializados às tarefas do caminho crítico do projeto. ✂️ e) Utilizar a estratégia de compartilhamento de riscos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
203Q187336 | Engenharia de Software, Análise Estruturada, Agente de Defensoria Analista de Sistemas, DPE SP, FCCO modelo ambiental da Análise Estruturada é composto pela ✂️ a) Lista de eventos, Diagrama de contexto e DFD detalhado. ✂️ b) Lista de eventos, DFD completo e Diagrama E-R. ✂️ c) Declaração de objetivos, DFD completo e Diagrama E-R. ✂️ d) Declaração de objetivos, Diagrama de contexto e DFD detalhado. ✂️ e) Declaração de objetivos, Diagrama de contexto e Lista de eventos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
204Q235014 | Engenharia de Software, RUP, Programador de Computador, TRE RN, FCCO RUP produz artefatos ✂️ a) na fase de Transição, apenas. ✂️ b) em todas as suas fases. ✂️ c) na fase de Concepção, apenas. ✂️ d) na fase de Elaboração, apenas. ✂️ e) na fase de Construção, apenas. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
205Q155418 | Engenharia de Software, Ciclo de Vida de Software, Analista Jurídico Analista de Sistemas, PG DF, IADESO ciclo de vida de um software pode ser descrito com base em modelos. Um deles, proposto por Barry Boehm em 1988, apresenta-se como um modelo onde cada fase é precedida por uma análise de risco e sua execução é realizada incrementalmente. O nome dado ao modelo descrito por Barry Boehm em 1988 é modelo ✂️ a) cascata. ✂️ b) espiral. ✂️ c) “construa e conserte”. ✂️ d) maturidade da capacidade (CMM). ✂️ e) ISO-9000. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
206Q657942 | Engenharia de Software, Teste de Software, Analista Judiciário Análise de Sistemas, TJ PA, CESPE CEBRASPE, 2020O Clean Code deve considerar também o momento de teste do software em desenvolvimento. O Teste Limpo deve ✂️ a) ser o mais completo possível, para que não seja necessário repeti-lo muitas vezes. ✂️ b) ser específico para determinado ambiente. ✂️ c) ser executado de forma que os testes sejam escritos antes que o código a ser testado esteja no ambiente de produção. ✂️ d) produzir resultados com respostas o mais abertas possível, para garantir eficiência ao processo. ✂️ e) contemplar todas as dependências possíveis, para garantir a eficácia do processo de testes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
207Q178296 | Engenharia de Software, Processo de Software, Desenvolvedor, MEC, FGVEm cada fase de um processo de software são executadas as atividades básicas para que sejam atingidos os objetivos propostos.Essas atividades podem ser identificadas nas alternativas a seguir, à exceção de uma. Assinale-a. ✂️ a) Projeto. ✂️ b) Integração. ✂️ c) Especificação. ✂️ d) Implementação. ✂️ e) Manutenção e Evolução. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
208Q150196 | Engenharia de Software, Qualidade de Software, Analista Judiciário Tecnologia da Informação, TRE AM, FCCPara se garantir a qualidade dos processos, vários passos devem ser tomados, entre eles:I. Gerenciar os requisitos, identificando quais são as principais necessidades do software, levanto em conta tanto os requisitos funcionais quanto os não funcionais.II. Acompanhar o projeto de software para que se possa ter uma visão bem realista do progresso do projeto, sendo possível tomar ações eficazes quando o desempenho software se desviar de forma significativa dos planos do projeto.III. Gerenciar a configuração do software para estabelecer e manter a integridade dos produtos do projeto ao longo do ciclo de vida do software para dar maior segurança ao desenvolvedor e permitir maior controle de desenvolvimento.IV. Desenvolver um processo padrão para ser gerenciado e revisado, Identificar os pontos fortes e fracos do processo de desenvolvimento e planejar atividades de melhoramento. É correto o que se afirma em ✂️ a) II e IV, apenas . ✂️ b) I, II e III, apenas. ✂️ c) II, III e IV, apenas. ✂️ d) I e III, apenas. ✂️ e) I, II, III e IV. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
209Q698068 | Engenharia de Software, Analista de Fomento Tecnologia da Informação, AFAP, FCC, 2019Um Analista de Informática levantou os requisitos para desenvolver um sistema de gestão. Dentre os requisitos levantados, I. o sistema deve apresentar a tela de login e senha antes de cada transação e validar o acesso com base nas políticas de segurança organizacional. II . o sistema deve estar disponível para a diretoria em tempo integral, ou seja, 24 x 7. III . o tempo de resposta de uma consulta da alta administração não pode exceder a 5 milissegundos. IV. cada Diretor que usa o sistema deve ser identificado apenas por sua matrícula de cinco dígitos seguidos do código de segurança. V. o sistema deverá gravar um log de autenticação a cada transação completada, contendo a identificação do usuário, data e equipamento utilizado. VI. os backups do sistema deverão ser feitos diariamente a fim de evitar a eventual perda de dados sem capacidade de recuperação. Contêm um requisito funcional e um requisito não funcional, respectivamente, APENAS os itens ✂️ a) II e I. ✂️ b) V e I. ✂️ c) IV e VI. ✂️ d) II e III . ✂️ e) VI e V. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
210Q114526 | Engenharia de Software , UML, Analista de Nível Superior Desenvolvimento de Sistemas, Casa da Moeda, CESGRANRIONo diagrama de classes UML mostrado abaixo, as classes ClasseA e ClasseD são abstratas. As demais classes são concretas.Considere que objetoX é uma instância de ClasseB. Com base apenas no diagrama, tem-se que objetoX ✂️ a) está associado a uma instância de ClasseC. ✂️ b) não pode ser associado simultaneamente a instâncias de ClasseE e de ClasseF. ✂️ c) não pode ser associado a uma instância de ClasseE que já esteja associada a outra instância de ClasseB. ✂️ d) pode ser associado a, no máximo, uma instância de ClasseE e a uma de ClasseF. ✂️ e) pode chamar um método público definido em ClasseD em uma instância de ClasseE a que esteja associado. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
211Q261584 | Engenharia de Software, Análise de Requisitos, Técnico Judiciário Programação de Sistemas, TRE MS, CESPE CEBRASPEAssinale a opção que apresenta uma das finalidades da análise de requisitos. ✂️ a) Gerar versões dos artefatos produzidos. ✂️ b) Prover o ambiente adequado para a organização. ✂️ c) Documentar processos de negócio usando casos de uso de negócios. ✂️ d) Balancear objetivos em conflito entre os participantes do projeto. ✂️ e) Organizar, levantar e documentar funcionalidades e restrições. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
212Q117477 | Engenharia de Software , XP, Analista de Sistemas, CFA, IADESAssinale a alternativa correta acerca da Programação Extrema (Extreme Programming - XP). ✂️ a) Na programação por pares, os códigos são escritos por dois programadores em cada máquina. Enquanto um dos programadores codifica, o outro é responsável para aspectos como a simplificação do código. ✂️ b) A refatoração tem por objetivo reestruturar um software e modificar as funcionalidades disponibilizadas pelo mesmo. Ao refatorar, um desenvolvedor pode eliminar duplicações e simplificar o projeto. ✂️ c) A estratégia adotada no projeto de software se baseia em contemplar todos os possíveis cenários de evolução empregando-se padrões de projeto. A implementação não inicia até ser concluído todo o projeto. ✂️ d) É recomendável que não se adotem padrões para as práticas de codificação e que não se limite a quantidade de horas trabalhadas por semana. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
213Q267008 | Engenharia de Software, Teste de Software, Analista Desenvolvimento de Sistemas, MPU, CESPE CEBRASPE Em relação a teste funcional e de unidade, julgue os itens que se seguem.Para se avaliar a documentação do projeto do software, deve ser utilizado o teste de unidade. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
214Q119666 | Engenharia de Software , Qualidade de Software, Analista de TI Administração de Dados, CETESB, VUNESPConsidere as afirmações relacionadas ao controle de qualidade de um projeto de software:Sobre as afirmações, pode-se dizer que está correto o contido apenas em ✂️ a) I. ✂️ b) II. ✂️ c) III. ✂️ d) I e III. ✂️ e) II e III. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
215Q166920 | Engenharia de Software, Metodologias Ageis, Auditor do Estado Tecnologia da Informação, SECONT ES, CESPE CEBRASPETexto associado.De acordo com os conceitos relacionados a processos dedesenvolvimento de software e medição de software, julgue ospróximos itens.Métodos ágeis de desenvolvimento de sistemas foram propostos principalmente para apoiar o desenvolvimento de aplicações de negócios nas quais os requisitos de sistema mudam rapidamente durante o processo de desenvolvimento. Entre esses métodos está o extreme programming, que envolve um número de práticas, como o planejamento incremental, a definição de um ritmo de trabalho sustentável e a divisão das equipes de trabalho por meio da especialização de seus membros. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
216Q186379 | Engenharia de Software, UML, Agente de Defensoria Analista de Sistemas, DPE SP, FCCNa UML os diagramas servem para capturar diferentes visões do sistema. NÂO é um diagrama UML: ✂️ a) Diagrama de Métodos. ✂️ b) Diagrama de Classes. ✂️ c) Diagrama de Objetos. ✂️ d) Diagrama de Sequência. ✂️ e) Diagrama de Estados. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
217Q168717 | Engenharia de Software, Desenvolvimento de Software, Auditor Fiscal da Receita Estadual, SEFAZ SC, FCC, 2018No âmbito da infraestrutura, uma das vantagens DevOps é ✂️ a) realizar deploy sob controle manual de especialistas. ✂️ b) estabelecer uma divisão bem delimitada entre infraestrutura e desenvolvimento. ✂️ c) possuir um ambiente aberto (não padrão) sem muitos controles. ✂️ d) ter a infraestrutura como código. ✂️ e) fazer com que cada etapa do processo seja aprovada formalmente pelos gerentes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
218Q112932 | Engenharia de Software , Análise Estruturada, Analista de Finanças e Controle, CGU, ESAFAnalise as seguintes afirmações relacionadas a desenvolvimento estruturado. I. Um DFD é composto por dois elementos gráficos. Um representa o fluxo de dados e os processos e o outro, o dicionário de dados. II. Um diagrama de fluxo de dados - DFD é uma especificação em rede de um sistema e mostra os componentes ativos do sistema e as interfaces de dados entre eles. III. Um processo pode transformar dados, modificando a informação contida nos dados. IV. Um dicionário de dados em um DFD é desenhado como um par de linhas paralelas.A identificação do nome do arquivo encontra-se entre as duas linhas. Indique a opção que contenha todas as afirmações verdadeiras. ✂️ a) I e II ✂️ b) II e III ✂️ c) III e IV ✂️ d) I e III ✂️ e) II e IV Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
219Q683046 | Engenharia de Software, Primeiro Tenente Informática, Quadro Técnico, Marinha, 2019Assinale a opção correta sobre MapReduce, de acordo com Hurwitz (2015). ✂️ a) No MapReduce, a função Map coloca um valor inicial em uma variável acumuladora e, então, processa cada elemento de uma lista passada pela função Reduce e, ao final, retorna um resultado do acumulador. ✂️ b) Apesar da utilização da técnica MapReduce para tratar grandes volumes de dados no contexto de Big Data, não é recomendável a sua utilização em uma arquitetura distribuída, virtualizada ou multiprocessada. ✂️ c) A técnica MapReduce é utilizada pelos SGBD para a criação de gatilhos nas tabelas no banco de dados relacionais. ✂️ d) No contexto de Big Data, a técnica MapReduce não é utilizada por ser pouco eficiente quando o volume de dados é muito alto. ✂️ e) MapReduce é uma estrutura de software que permite que desenvolvedores escrevam programas que possam processar quantidades massivas de dados desestruturados em paralelo, por meio de um grupo distribuído de processadores. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
220Q115951 | Engenharia de Software , Analise e Projeto Orientado a Objetos, Analista de Sistemas, MEC, FGVNa Análise e Projeto Orientado a Objetos, um recurso tem como meta principal reduzir o número de variáveis globais usadas dentro de um programa, consistindo na separação dos aspectos externos de um objeto, permitindo que a sua implementação possa ser modificada sem que afete as aplicações que o utilizam. Este recurso é denominado: ✂️ a) encapsulamento ✂️ b) independência ✂️ c) modularidade ✂️ d) polimorfismo ✂️ e) herança Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro