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 941Q642442 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Regional Eleitoral Mato Grosso do Sul, FCCNo paradigma da orientação a objetos, é correto afirmar que: ✂️ a) Polimorfismo é o processo pelo qual um objeto envia dados a outro objeto ou solicita a este objeto para invocar um método. ✂️ b) Interface é a representação abstrata de uma tela para interação com o usuário final. ✂️ c) Sobrecarga é a capacidade de uma classe estender outra classe aproveitando-se de seus métodos e atributos. ✂️ d) Encapsulamento é o recurso utilizado para separar aspectos internos e externos de um objeto, de modo a promover o princípio do ocultamento de informação. ✂️ e) Herança é um princípio onde o comportamento de um objeto varia de acordo com a classe no qual o comportamento foi invocado, ou seja, duas ou mais classes podem reagir de forma diferente à mesma mensagem. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 942Q640910 | Informática, Engenharia de Software, Analista em Tecnologia da Informação, Prefeitura de Lucas do Rio Verde MT, MSConcursosPela convenção utilizada por Chris Gane & Trish Sarson, quais são os símbolos utilizados para a representação de um Diagrama de Fluxo de Dados (DFD)? ✂️ a) Quadrado duplo, retângulo com cantos arredondados, retângulo aberto e seta. ✂️ b) Círculo, quadrado duplo, retângulo, hexágono e seta. ✂️ c) Quadrado duplo, retângulo aberto, triângulo e linha. ✂️ d) Círculo duplo, retângulo com cantos arredondados, losango, quadrado e seta. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 943Q648597 | Informática, Engenharia de Software, Assistente Técnico em Regulação de Serviços Públicos I, ARCON, IADES, 2018Quanto ao relacionamento entre as áreas de conhecimento e os grupos de processos, é correto afirmar que ✂️ a) “desenvolver o termo de abertura do projeto” é um processo de gerenciamento da integração do projeto e do grupo de processos de planejamento. ✂️ b) “desenvolver o plano de gerenciamento do projeto” é um processo de gerenciamento da integração do projeto e do grupo de processos de iniciação. ✂️ c) “realizar a garantia da qualidade” pertence ao grupo de processos de execução. ✂️ d) “definir o escopo” é um processo de gerenciamento do escopo do projeto e do grupo de processos de iniciação. ✂️ e) “criar a estrutura analítica do projeto (EAP)” pertence ao grupo de processos de iniciação. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 944Q648627 | Informática, Engenharia de Software, Analista de Sistemas I, Empresa de Assistência Técnica e Extensão Rural da Paraíba MG, 2018É correto afirmar que a introdução de metodologias ágeis em grandes empresas é difícil porque ✂️ a) pode haver resignação cultural aos métodos ágeis quando a organização utiliza processos convencionais. ✂️ b) pode ser provável que haja uma pequena gama de habilidades e de capacidades entre os membros da equipe. ✂️ c) geralmente grandes organizações possuem procedimentos e padrões de qualidade que todos os projetos devem seguir. ✂️ d) os gerentes de projeto que têm experiência em métodos ágeis podem relutar em aceitar o risco de uma nova abordagem. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 945Q649735 | Informática, Engenharia de Software, Analista de Saneamento, Companhia de Saneamento de Minas Gerais MG, FUMARC, 2018Analise as seguintes afirmativas sobre os tipos de verificações de requisitos que fazem parte do processo de Validação de Requisitos, de acordo com Sommerville (2011): I. Verificações de completeza consistem em validar com todos os stakehol-ders se os requisitos contemplam as suas necessidades e se funcionali-dades adicionais e diferentes também serão necessárias. II. Verificações de realismo consistem em avaliar se o requisito realmente pode ser implementado, podendo levar em consideração o orçamento e o prazo para desenvolvimento do sistema. III. Verificações de consistência são necessárias para evitar requisitos confli-tantes, com restrições ou descrições contraditórias para uma mesma fun-ção do sistema. Estão CORRETAS as afirmativas: ✂️ a) I e II, apenas. ✂️ b) I e III, apenas. ✂️ c) I, II e III. ✂️ d) II e III, apenas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 946Q612889 | Informática, Engenharia de Software, Analista Judiciário, TRE AL, CESPE CEBRASPEA atividade de programação requer conhecimento técnico de diversas formas de algoritmos e estruturas de controle e de dados. Acerca dos elementos técnicos da atividade de programação, julgue os itens a seguir. Um procedimento correto para determinar o sucessor de um nodo N em uma árvore de busca binária é o seguinte: primeiro, localiza-se o nodo N; em seguida, com o ponteiro direito de N, obtém-se o nodo ND e, a partir de ND, faz-se o percurso de todos os possíveis ponteiros esquerdos até que seja alcançado o fim da ramificação, cujo nodo final é o sucessor de N. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 947Q644130 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, TCE SE, FGVA plataforma Java Enterprise Edition (JEE) consiste de um conjunto de containers que fornecem serviços necessários para desenvolver aplicativos multicamadas com base na Web. Cada componente da plataforma JEE necessita de um tipo de container específico para ser executado. Em relação aos componentes da plataforma JEE, é correto afirmar que Servlets, Message Driven Beans e JSF Managed Beans rodam, respectivamente, nos seguintes containers: ✂️ a) Web, Web e Web; ✂️ b) Web, EJB e Web; ✂️ c) Web, EJB e EJB; ✂️ d) EJB, Web e Web; ✂️ e) EJB, Web e EJB. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 948Q613677 | Informática, Engenharia de Software, Analista Judiciário, TRE AL, CESPE CEBRASPEAcerca de características do IP, julgue os itens que se seguem. O campo ToS (type of service) no protocolo IP é utilizado pela arquitetura de serviços diferenciados. Atualmente, é definido como DSCP (diff serv code point). ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 949Q631614 | Informática, Engenharia de Software, Analista Programador Sênior, Prefeitura de Barueri SP, SOLER Instituição Soler de EnsinoNa fase de levantamentos de requisitos, deve ser levados em consideração dois tipos, são eles: ✂️ a) Requisitos funcionais e não-funcionais. ✂️ b) Requisitos funcionais e não-relacionais. ✂️ c) Requisitos relacionais e não-relacionais. ✂️ d) Requisitos relacionais e funcionais. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 950Q649046 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal Regional do Trabalho 7a Região, CESPE CEBRASPEOs modelos de processo em que o sistema é dividido em pequenos subsistemas funcionais que, a cada ciclo, são acrescidos de novas funcionalidades são denominados ✂️ a) evolutivos. ✂️ b) unificados. ✂️ c) sequenciais. ✂️ d) incrementais. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 951Q612227 | Informática, Engenharia de Software, Analista de Sistemas, Petrobras, CESPE CEBRASPEJulgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web. É possível criar documentos a partir de uma aplicação Web. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 952Q643481 | Informática, Engenharia de Software, Agente da Fiscalização Financeira, TCE SP, FCCAs ferramentas de análise estática de código, como o PMD e o FindBugs, encontram erros nos programas ao ✂️ a) analisar o código produzido sem executá-lo. ✂️ b) filtrar os erros encontrados nos arquivos de log. ✂️ c) executar os casos de teste previamente definidos. ✂️ d) monitorar o estado da memória durante a execução do programa. ✂️ e) verificar a saída do programa sempre que ele é executado. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 953Q624806 | Informática, Engenharia de Software, Analista de Controle Externo, TCE AP, FCCEm relação a requisitos de sistemas, considere: I. O modo como um sistema deve reagir a certas entradas e o comportamento em que o sistema deve ter em certas situações e, em alguns casos, especificar o que o sistema não deve fazer, são chamados de requisitos não-funcionais. II. As restrições aos serviços ou funções de um sistema, como, por exemplo, processos de desenvolvimento ou utilização de padrões, são requisitos de funcionamento do sistema ou requisitos funcionais. III. Requisitos que vem do domínio da aplicação do sistema e refletem características ou restrições para aquele domínio são chamados de requisitos de domínio e podem ser requisitos funcionais e/ou não-funcionais. Está correto o que se afirma em ✂️ a) III, apenas. ✂️ b) I, II e III. ✂️ c) I e II, apenas. ✂️ d) II e III, apenas. ✂️ e) I, apenas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 954Q624299 | Informática, Engenharia de Software, Analista Judiciário, TJ RJ, FCCMétricas de software são formas de quantificar o esforço necessário para a construção de um sistema de software. Sobre métricas de software é correto afirmar que ✂️ a) um indicador é parte de uma métrica. ✂️ b) custo, funcionalidade e número de erros são métricas indiretas. ✂️ c) a métrica de pontos de função só pode ser calculada com o código terminado. ✂️ d) linhas de código, esforço e memória são métricas diretas. ✂️ e) métricas de produtividade indicam o quanto o software atende aos requisitos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 955Q648415 | Informática, Engenharia de Software, Oficial Técnico de Inteligência, ABIN, CESPE CEBRASPE, 2018Acerca do desenvolvimento seguro de software, julgue os itens seguintes. Em ataques do tipo man-in-the-middle, embora o atacante possa interceptar a conexão do atacado e, dessa forma, produzir uma falha de injeção (conhecida como project mogul), o protocolo de change cipher spec, por meio do método de compressão mogul cipher, determina o algoritmo de criptografia e o algoritmo de MAC a ser utilizados, além de definir o tamanho de hash. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 956Q640746 | Informática, Engenharia de Software, Técnico Judiciário, TRE MA, CESPE CEBRASPEJulgue os seguintes itens, relativos a caso de uso. I Os casos de uso podem ser aplicados para captar o comportamento pretendido do sistema que está sendo desenvolvido, sem ser necessário especificar como esse comportamento é implementado. II Os casos de uso fornecem uma maneira para os desenvolvedores chegarem a uma compreensão comum com os usuários finais do sistema e com os especialistas. III Os casos de uso servem para validar a arquitetura e para verificar o sistema à medida que ele evolui durante seu desenvolvimento. IV Um caso de uso envolve a interação dos atores com o sistema. A quantidade de itens certos é igual a ✂️ a) 0 ✂️ b) 1 ✂️ c) 2 ✂️ d) 3 ✂️ e) 4 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 957Q644615 | Informática, Engenharia de Software, Analista Técnico de Tecnologia da Informação, FUNPRESP, IADESO que é Ponto de Função? ✂️ a) É a verificação da fundamentação da funcionalidade de um software ou aplicativo. ✂️ b) É a medição da oportunidade qualitativa de um software ou aplicativo. ✂️ c) É a simplificação da complexidade funcional de um software ou aplicativo. ✂️ d) É a medição da funcionalidade de um software ou aplicativo. ✂️ e) É a medição da funcionalidade dos pontos de acesso à operacionalização de um software ou aplicativo. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 958Q619535 | Informática, Engenharia de Software, Técnico Judiciário, TRE PE, CESPE CEBRASPEA respeito dos testes de software realizados no ciclo de desenvolvimento de um sistema, assinale a opção correta. ✂️ a) Testes de stress de um sistema são manualmente realizados durante o desenvolvimento da solução. ✂️ b) Os testes de caixa preta são realizados somente pelos desenvolvedores e devem ser utilizados para validar os requisitos funcionais do sistema por meio dos testes de caso de uso. ✂️ c) A automatização de testes restringe-se à atividade de implementação, com a criação de testes unitários que são executados ao final do processo de desenvolvimento. ✂️ d) Os testes denominados caixa branca são frequentemente utilizados pelos analistas com o objetivo de testar os artefatos e as aderências das regras de negócio ao sistema. ✂️ e) Os testes de aceitação das metodologias tradicionais não constituem uma atividade em separado na metodologia ágil XP. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 959Q639519 | Informática, Engenharia de Software, Analista Judiciário, TJ PE, FCCInicialmente os stakeholders participam ativamente da fase de especificação de requisitos descrevendo as ações do sistema e os agentes que com elas interagem usando o modelo UML ✂️ a) de Objetos. ✂️ b) de Classes. ✂️ c) Funcional. ✂️ d) de Casos de Uso. ✂️ e) de Máquina de Estados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 960Q645172 | Informática, Engenharia de Software, Policial Civil Perito, Polícia Civil PE, IPADConsidere as afirmativas seguintes: 1. UML é uma linguagem de modelagem que pode ser usada com diferentes processos de engenharia de software. 2. Rational Unified Process e Extreme Programing são processos de engenharia de software. 3. Rational Rose é uma ferramenta CASE usada para criar modelos UML. 4. Rational Unified Process (RUP) e Rational Rose são processos de engenharia de software que usam UML como linguagem para criação de modelos. Assinale a alternativa correta ✂️ a) Apenas as afirmativas 1 e 2 são verdadeiras. ✂️ b) Apenas a afirmativa 4 é falsa. ✂️ c) Apenas as afirmativas 2 e 4 são verdadeiras ✂️ d) Apenas a afirmativa 1 é verdadeira ✂️ e) As afirmativas 1, 2, 3 e 4 são verdadeiras. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
941Q642442 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Regional Eleitoral Mato Grosso do Sul, FCCNo paradigma da orientação a objetos, é correto afirmar que: ✂️ a) Polimorfismo é o processo pelo qual um objeto envia dados a outro objeto ou solicita a este objeto para invocar um método. ✂️ b) Interface é a representação abstrata de uma tela para interação com o usuário final. ✂️ c) Sobrecarga é a capacidade de uma classe estender outra classe aproveitando-se de seus métodos e atributos. ✂️ d) Encapsulamento é o recurso utilizado para separar aspectos internos e externos de um objeto, de modo a promover o princípio do ocultamento de informação. ✂️ e) Herança é um princípio onde o comportamento de um objeto varia de acordo com a classe no qual o comportamento foi invocado, ou seja, duas ou mais classes podem reagir de forma diferente à mesma mensagem. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
942Q640910 | Informática, Engenharia de Software, Analista em Tecnologia da Informação, Prefeitura de Lucas do Rio Verde MT, MSConcursosPela convenção utilizada por Chris Gane & Trish Sarson, quais são os símbolos utilizados para a representação de um Diagrama de Fluxo de Dados (DFD)? ✂️ a) Quadrado duplo, retângulo com cantos arredondados, retângulo aberto e seta. ✂️ b) Círculo, quadrado duplo, retângulo, hexágono e seta. ✂️ c) Quadrado duplo, retângulo aberto, triângulo e linha. ✂️ d) Círculo duplo, retângulo com cantos arredondados, losango, quadrado e seta. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
943Q648597 | Informática, Engenharia de Software, Assistente Técnico em Regulação de Serviços Públicos I, ARCON, IADES, 2018Quanto ao relacionamento entre as áreas de conhecimento e os grupos de processos, é correto afirmar que ✂️ a) “desenvolver o termo de abertura do projeto” é um processo de gerenciamento da integração do projeto e do grupo de processos de planejamento. ✂️ b) “desenvolver o plano de gerenciamento do projeto” é um processo de gerenciamento da integração do projeto e do grupo de processos de iniciação. ✂️ c) “realizar a garantia da qualidade” pertence ao grupo de processos de execução. ✂️ d) “definir o escopo” é um processo de gerenciamento do escopo do projeto e do grupo de processos de iniciação. ✂️ e) “criar a estrutura analítica do projeto (EAP)” pertence ao grupo de processos de iniciação. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
944Q648627 | Informática, Engenharia de Software, Analista de Sistemas I, Empresa de Assistência Técnica e Extensão Rural da Paraíba MG, 2018É correto afirmar que a introdução de metodologias ágeis em grandes empresas é difícil porque ✂️ a) pode haver resignação cultural aos métodos ágeis quando a organização utiliza processos convencionais. ✂️ b) pode ser provável que haja uma pequena gama de habilidades e de capacidades entre os membros da equipe. ✂️ c) geralmente grandes organizações possuem procedimentos e padrões de qualidade que todos os projetos devem seguir. ✂️ d) os gerentes de projeto que têm experiência em métodos ágeis podem relutar em aceitar o risco de uma nova abordagem. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
945Q649735 | Informática, Engenharia de Software, Analista de Saneamento, Companhia de Saneamento de Minas Gerais MG, FUMARC, 2018Analise as seguintes afirmativas sobre os tipos de verificações de requisitos que fazem parte do processo de Validação de Requisitos, de acordo com Sommerville (2011): I. Verificações de completeza consistem em validar com todos os stakehol-ders se os requisitos contemplam as suas necessidades e se funcionali-dades adicionais e diferentes também serão necessárias. II. Verificações de realismo consistem em avaliar se o requisito realmente pode ser implementado, podendo levar em consideração o orçamento e o prazo para desenvolvimento do sistema. III. Verificações de consistência são necessárias para evitar requisitos confli-tantes, com restrições ou descrições contraditórias para uma mesma fun-ção do sistema. Estão CORRETAS as afirmativas: ✂️ a) I e II, apenas. ✂️ b) I e III, apenas. ✂️ c) I, II e III. ✂️ d) II e III, apenas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
946Q612889 | Informática, Engenharia de Software, Analista Judiciário, TRE AL, CESPE CEBRASPEA atividade de programação requer conhecimento técnico de diversas formas de algoritmos e estruturas de controle e de dados. Acerca dos elementos técnicos da atividade de programação, julgue os itens a seguir. Um procedimento correto para determinar o sucessor de um nodo N em uma árvore de busca binária é o seguinte: primeiro, localiza-se o nodo N; em seguida, com o ponteiro direito de N, obtém-se o nodo ND e, a partir de ND, faz-se o percurso de todos os possíveis ponteiros esquerdos até que seja alcançado o fim da ramificação, cujo nodo final é o sucessor de N. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
947Q644130 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, TCE SE, FGVA plataforma Java Enterprise Edition (JEE) consiste de um conjunto de containers que fornecem serviços necessários para desenvolver aplicativos multicamadas com base na Web. Cada componente da plataforma JEE necessita de um tipo de container específico para ser executado. Em relação aos componentes da plataforma JEE, é correto afirmar que Servlets, Message Driven Beans e JSF Managed Beans rodam, respectivamente, nos seguintes containers: ✂️ a) Web, Web e Web; ✂️ b) Web, EJB e Web; ✂️ c) Web, EJB e EJB; ✂️ d) EJB, Web e Web; ✂️ e) EJB, Web e EJB. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
948Q613677 | Informática, Engenharia de Software, Analista Judiciário, TRE AL, CESPE CEBRASPEAcerca de características do IP, julgue os itens que se seguem. O campo ToS (type of service) no protocolo IP é utilizado pela arquitetura de serviços diferenciados. Atualmente, é definido como DSCP (diff serv code point). ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
949Q631614 | Informática, Engenharia de Software, Analista Programador Sênior, Prefeitura de Barueri SP, SOLER Instituição Soler de EnsinoNa fase de levantamentos de requisitos, deve ser levados em consideração dois tipos, são eles: ✂️ a) Requisitos funcionais e não-funcionais. ✂️ b) Requisitos funcionais e não-relacionais. ✂️ c) Requisitos relacionais e não-relacionais. ✂️ d) Requisitos relacionais e funcionais. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
950Q649046 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal Regional do Trabalho 7a Região, CESPE CEBRASPEOs modelos de processo em que o sistema é dividido em pequenos subsistemas funcionais que, a cada ciclo, são acrescidos de novas funcionalidades são denominados ✂️ a) evolutivos. ✂️ b) unificados. ✂️ c) sequenciais. ✂️ d) incrementais. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
951Q612227 | Informática, Engenharia de Software, Analista de Sistemas, Petrobras, CESPE CEBRASPEJulgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web. É possível criar documentos a partir de uma aplicação Web. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
952Q643481 | Informática, Engenharia de Software, Agente da Fiscalização Financeira, TCE SP, FCCAs ferramentas de análise estática de código, como o PMD e o FindBugs, encontram erros nos programas ao ✂️ a) analisar o código produzido sem executá-lo. ✂️ b) filtrar os erros encontrados nos arquivos de log. ✂️ c) executar os casos de teste previamente definidos. ✂️ d) monitorar o estado da memória durante a execução do programa. ✂️ e) verificar a saída do programa sempre que ele é executado. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
953Q624806 | Informática, Engenharia de Software, Analista de Controle Externo, TCE AP, FCCEm relação a requisitos de sistemas, considere: I. O modo como um sistema deve reagir a certas entradas e o comportamento em que o sistema deve ter em certas situações e, em alguns casos, especificar o que o sistema não deve fazer, são chamados de requisitos não-funcionais. II. As restrições aos serviços ou funções de um sistema, como, por exemplo, processos de desenvolvimento ou utilização de padrões, são requisitos de funcionamento do sistema ou requisitos funcionais. III. Requisitos que vem do domínio da aplicação do sistema e refletem características ou restrições para aquele domínio são chamados de requisitos de domínio e podem ser requisitos funcionais e/ou não-funcionais. Está correto o que se afirma em ✂️ a) III, apenas. ✂️ b) I, II e III. ✂️ c) I e II, apenas. ✂️ d) II e III, apenas. ✂️ e) I, apenas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
954Q624299 | Informática, Engenharia de Software, Analista Judiciário, TJ RJ, FCCMétricas de software são formas de quantificar o esforço necessário para a construção de um sistema de software. Sobre métricas de software é correto afirmar que ✂️ a) um indicador é parte de uma métrica. ✂️ b) custo, funcionalidade e número de erros são métricas indiretas. ✂️ c) a métrica de pontos de função só pode ser calculada com o código terminado. ✂️ d) linhas de código, esforço e memória são métricas diretas. ✂️ e) métricas de produtividade indicam o quanto o software atende aos requisitos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
955Q648415 | Informática, Engenharia de Software, Oficial Técnico de Inteligência, ABIN, CESPE CEBRASPE, 2018Acerca do desenvolvimento seguro de software, julgue os itens seguintes. Em ataques do tipo man-in-the-middle, embora o atacante possa interceptar a conexão do atacado e, dessa forma, produzir uma falha de injeção (conhecida como project mogul), o protocolo de change cipher spec, por meio do método de compressão mogul cipher, determina o algoritmo de criptografia e o algoritmo de MAC a ser utilizados, além de definir o tamanho de hash. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
956Q640746 | Informática, Engenharia de Software, Técnico Judiciário, TRE MA, CESPE CEBRASPEJulgue os seguintes itens, relativos a caso de uso. I Os casos de uso podem ser aplicados para captar o comportamento pretendido do sistema que está sendo desenvolvido, sem ser necessário especificar como esse comportamento é implementado. II Os casos de uso fornecem uma maneira para os desenvolvedores chegarem a uma compreensão comum com os usuários finais do sistema e com os especialistas. III Os casos de uso servem para validar a arquitetura e para verificar o sistema à medida que ele evolui durante seu desenvolvimento. IV Um caso de uso envolve a interação dos atores com o sistema. A quantidade de itens certos é igual a ✂️ a) 0 ✂️ b) 1 ✂️ c) 2 ✂️ d) 3 ✂️ e) 4 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
957Q644615 | Informática, Engenharia de Software, Analista Técnico de Tecnologia da Informação, FUNPRESP, IADESO que é Ponto de Função? ✂️ a) É a verificação da fundamentação da funcionalidade de um software ou aplicativo. ✂️ b) É a medição da oportunidade qualitativa de um software ou aplicativo. ✂️ c) É a simplificação da complexidade funcional de um software ou aplicativo. ✂️ d) É a medição da funcionalidade de um software ou aplicativo. ✂️ e) É a medição da funcionalidade dos pontos de acesso à operacionalização de um software ou aplicativo. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
958Q619535 | Informática, Engenharia de Software, Técnico Judiciário, TRE PE, CESPE CEBRASPEA respeito dos testes de software realizados no ciclo de desenvolvimento de um sistema, assinale a opção correta. ✂️ a) Testes de stress de um sistema são manualmente realizados durante o desenvolvimento da solução. ✂️ b) Os testes de caixa preta são realizados somente pelos desenvolvedores e devem ser utilizados para validar os requisitos funcionais do sistema por meio dos testes de caso de uso. ✂️ c) A automatização de testes restringe-se à atividade de implementação, com a criação de testes unitários que são executados ao final do processo de desenvolvimento. ✂️ d) Os testes denominados caixa branca são frequentemente utilizados pelos analistas com o objetivo de testar os artefatos e as aderências das regras de negócio ao sistema. ✂️ e) Os testes de aceitação das metodologias tradicionais não constituem uma atividade em separado na metodologia ágil XP. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
959Q639519 | Informática, Engenharia de Software, Analista Judiciário, TJ PE, FCCInicialmente os stakeholders participam ativamente da fase de especificação de requisitos descrevendo as ações do sistema e os agentes que com elas interagem usando o modelo UML ✂️ a) de Objetos. ✂️ b) de Classes. ✂️ c) Funcional. ✂️ d) de Casos de Uso. ✂️ e) de Máquina de Estados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
960Q645172 | Informática, Engenharia de Software, Policial Civil Perito, Polícia Civil PE, IPADConsidere as afirmativas seguintes: 1. UML é uma linguagem de modelagem que pode ser usada com diferentes processos de engenharia de software. 2. Rational Unified Process e Extreme Programing são processos de engenharia de software. 3. Rational Rose é uma ferramenta CASE usada para criar modelos UML. 4. Rational Unified Process (RUP) e Rational Rose são processos de engenharia de software que usam UML como linguagem para criação de modelos. Assinale a alternativa correta ✂️ a) Apenas as afirmativas 1 e 2 são verdadeiras. ✂️ b) Apenas a afirmativa 4 é falsa. ✂️ c) Apenas as afirmativas 2 e 4 são verdadeiras ✂️ d) Apenas a afirmativa 1 é verdadeira ✂️ e) As afirmativas 1, 2, 3 e 4 são verdadeiras. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro