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 2841Q1018542 | Engenharia de Software, Orientação a Objetos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Segundo o princípio da responsabilidade única (single responsibility principle), em boas práticas de desenvolvimento orientado a objetos, uma classe deve ✂️ a) acumular várias responsabilidades para minimizar a quantidade de código escrito. ✂️ b) possuir métodos genéricos que possam atender a diversas necessidades sem segregação funcional. ✂️ c) ser capaz de realizar múltiplas funções relacionadas a diferentes aspectos do sistema. ✂️ d) implementar diversas funcionalidades para reduzir a necessidade de criar novas classes. ✂️ e) ter apenas uma razão para ser modificada, garantindo que sua responsabilidade seja única e bem definida. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2842Q1032629 | Engenharia de Software, Desenvolvimento de Software, Classe B, DPE RO, FGV, 2025Os padrões de desenvolvimento e reuso de software são práticas e técnicas que ajudam a criar softwares de maneira eficiente, facilitando a manutenção e a evolução do código. Com relação ao reuso, analise os itens a seguir. I. Reuso de software é o processo de incorporar produtos existentes em um novo produto. Exemplos: Código; e, Especificações de Requisitos e Projeto. II. Um dos desdobramentos do reuso de software é o conceito de ecossistema de software, que se caracteriza por conter os seguintes elementos: atores internos e externos à organização; produto de software principal; plataforma de apoio ao software; e os ativos de ecossistemas. III. Algumas técnicas para reuso são: Bibliotecas; Frameworks; Componentes; Padrões de Software; e, Linhas de Produto de Software Está correto o que se afirma em: ✂️ a) I e II, apenas. ✂️ b) II e III, apenas. ✂️ c) Teste de usabilidade. ✂️ d) Teste de integração. ✂️ e) Teste Unitário. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2843Q983480 | Engenharia de Software, Analista de Sistemas, CAESBDF, CESPE CEBRASPE, 2025Acerca das regras de associação e do aprendizado não supervisionado por meio da biblioteca Scikit-learn do Python, assinale a opção correta. ✂️ a) No algoritmo Apriori, parâmetros como suporte mínimo e confiança são fundamentais para filtrar e determinar a relevância das regras geradas. ✂️ b) Regras de associação são aplicáveis nos modelos de aprendizado supervisionado e somente em um modelo de aprendizado não supervisionado. ✂️ c) O aumento dos valores de suporte mínimo e confiança no algoritmo Apriori tende a aumentar o número de regras geradas. ✂️ d) O Scikit-learn possui implementação nativa para a extração de regras de associação com base no algoritmo Apriori. ✂️ e) A métrica lift é utilizada apenas para calcular a frequência dos itens no conjunto de dados, de modo que não é útil para avaliar a relevância das regras geradas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2844Q1040056 | Engenharia de Software, Teste de Software, Tecnologia da Informação, TRT 9 REGIÃO PR, FCCAo realizar testes automatizados com o Selenium é necessário descrever no script quais são os elementos alvo da validação, a ação a ser executada e o resultado esperado. No Selenium WebDriver, o método que cumpre o papel de informar ao script de testes qual é o elemento envolvido no teste é o ✂️ a) findElement. ✂️ b) assertTarget. ✂️ c) assertTrueElement. ✂️ d) assertEquals. ✂️ e) sourceElement. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2845Q900819 | Engenharia de Software, Analista Técnico II – Desenvolvimento Software, SEBRAENACIONAL, CESPE CEBRASPE, 2024Uma vantagem do método Kanban é ✂️ a) a eliminação da necessidade de reuniões de equipe. ✂️ b) a versatilidade de ajuste conforme a necessidade do projeto. ✂️ c) o aumento do tempo de ciclo. ✂️ d) a redução da visibilidade do fluxo de trabalho. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2846Q969939 | Engenharia de Software, Analista de Sistemas – Infraestrutura, Petrobras, CESPE CEBRASPE, 2022Acerca do gerenciamento de resposta a incidente e testes de penetração, julgue o item a seguir.No teste de penetração de caixa branca não são fornecidas informações prévias à equipe de testadores sobre a infraestrutura de segurança da organização; por isso, vulnerabilidades eventualmente existentes e não descobertas no tempo alocado para o teste poderão permanecer ativas no ambiente. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2847Q967125 | Engenharia de Software, Analista de Sistemas, CONAB, FJPFOs testes são indicadores da qualidade do software desenvolvido. Das opções abaixo, o teste que tem por objetivo verificar as interfaces entre as partes de uma arquitetura de produto, verificando se as versões parciais do produto entregues satisfazem aos requisitos funcionais e até a alguns não-funcionais, é: ✂️ a) aceitação; ✂️ b) integração; ✂️ c) unidade; ✂️ d) de tempo real; ✂️ e) de bancada. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2848Q1000411 | Engenharia de Software, Scrum, Analista de Sistemas Desenvolvimento de Sistemas, CORREIOS, IBFC, 2024No contexto do Scrum, assinale a alternativa que apresenta a principal responsabilidade do Product Owner durante o ciclo de desenvolvimento. ✂️ a) Garantir que o time Scrum siga estritamente as cerimônias e eventos estabelecidos, como as reuniões diárias ✂️ b) Definir as metas do sprint, priorizar e gerenciar o Product Backlog, garantindo que as necessidades do cliente sejam atendidas ✂️ c) Facilitar a comunicação entre o time de desenvolvimento e o cliente, sem influenciar no conteúdo do backlog ✂️ d) Executar testes e avaliar a qualidade do produto desenvolvido pelo time Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2849Q900829 | Engenharia de Software, Analista Técnico II – Desenvolvimento Software, SEBRAENACIONAL, CESPE CEBRASPE, 2024A equipe de gestão de contratos de uma empresa de TI está enfrentando problemas com um fornecedor de serviços que não está cumprindo as cláusulas de SLA (service level agreement) estipuladas. Uma das soluções consiste na aplicação de penalidade elevada ao fornecedor, o que, entretanto, pode causar um pedido de encerramento do contrato, situação inviável para a empresa devido à necessidade de manutenção de determinado serviço contínuo, crucial para o negócio da organização. Com base nessa situação hipotética, assinale a opção em que é apresentada a abordagem mais adequada que a equipe de gestão de contratos deve adotar para lidar com o problema. ✂️ a) procurar imediatamente um novo fornecedor para substituir o atual ✂️ b) implementar um plano de ação conjunto com o fornecedor para melhorar o cumprimento das cláusulas de SLA ✂️ c) aplicar as penalidades conforme estipulado no contrato, independentemente das consequências ✂️ d) negociar uma revisão das cláusulas de SLA para torná-las mais flexíveis e evitar a penalização elevada Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2850Q1039587 | Engenharia de Software, Processos de Software, Técnico Judiciário, TSE, CESPE CEBRASPE, 2024Em relação a metodologias de desenvolvimento de sistemas, julgue o item subsequente. O modelo cascata é mais adequado para uso em sistemas cujos requisitos são bem definidos e estáveis que para sistemas em que os requisitos são alterados continuamente. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2851Q1063665 | Engenharia de Software, Desenvolvimento de Software, Desenvolvedor de Software, INPE, FGV, 2024No contexto de Projetos Orientados a Objetos, padrões de design são soluções generalizadas para problemas comuns de design de software. Considere uma situação em que um desenvolvedor foi incumbido de elaborar um sistema de criação de documentos de diversos formatos, como Texto, Planilha e Apresentação, a serem definidos com base nos comandos do usuário. Para lidar com esses requisitos, o padrão de design de software mais adequado seria o ✂️ a) Singleton. ✂️ b) Factory Method. ✂️ c) Heritage. ✂️ d) Builder. ✂️ e) Strategy. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2852Q899835 | Engenharia de Software, Tecnologia da Informação, Banco da Amazônia, CESGRANRIO, 2024Um designer de interação está desenvolvendo uma nova interface para um sistema de gerenciamento de projetos. Para garantir que a interface seja intuitiva e fácil de usar, ele precisa considerar os aspectos cognitivos que influenciam a maneira como os usuários percebem e interagem com a interface. Ao projetar uma interface de usuário, é importante considerar a carga cognitiva dos usuários, isto é, a quantidade de ✂️ a) dados que o sistema pode processar simultaneamente. ✂️ b) esforço físico necessário para interagir com a interface. ✂️ c) esforço mental necessário para processar informações e completar tarefas. ✂️ d) memória de armazenamento necessária para salvar os dados do usuário. ✂️ e) tempo que um usuário gasta utilizando a interface. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2853Q968978 | Engenharia de Software, Analista de Sistemas, TJPE, IBFCEm um programa orientado a objetos, verifica-se que a classe X estende a classe Y. Ou seja, pode-se afirmar, pelos preceitos da POO (Programação Orientada a Objetos), que: ✂️ a) a classe X é superclasse de Y ✂️ b) a classe X é uma interface de Y ✂️ c) a classe Y é derivada de X ✂️ d) a classe Y é subclasse de X ✂️ e) a classe X é derivada de Y Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2854Q1036075 | Engenharia de Software, Engenharia de Requisitos, Quality Assurance QA e Analistas de Teste, BANRISUL, CESPE CEBRASPE, 2022Julgue o item a seguir, acerca de engenharia de requisitos.Requisitos não funcionais de um sistema descrevem seu objetivo e dependem do tipo de software a ser desenvolvido, dos usuários esperados para o software e da abordagem geral adotada pela organização ao escrever os requisitos. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2855Q1036078 | Engenharia de Software, Teste de Software, Quality Assurance QA e Analistas de Teste, BANRISUL, CESPE CEBRASPE, 2022Julgue o item a seguir, com relação aos testes de RNF (carga, estresse).Os testes de estresse devem verificar o uso da memória ao longo do tempo para garantir que não existam perdas acumulativas. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2856Q963895 | Engenharia de Software, Tecnologia da Informação, TRF 4ª REGIÃO, FCCSobre a orientação a objetos, é correto afirmar: ✂️ a) Variáveis e métodos de classe pública (public) existem e podem ser utilizados, mesmo se nenhum objeto dessa classe tiver sido instanciado. ✂️ b) Os modificadores de acesso public, private e protected controlam o acesso apenas aos métodos de uma classe. ✂️ c) É possível criar vários construtores sobrecarregados em uma classe para permitir que objetos dessa classe sejam inicializados de diferentes maneiras. ✂️ d) Um construtor invocado sem argumentos inicializa o objeto, mas causa um erro em tempo de execução, pois todo construtor de classe deve receber pelo menos um parâmetro. ✂️ e) Ao implementar um método de uma classe, devem ser utilizados os métodos set e get da classe para acessar apenas os dados públicos (publics) da classe. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2857Q970305 | Engenharia de Software, Analista de Sistemas – Processos de negócio, Petrobras, CESPE CEBRASPE, 2022Julgue o seguinte item, relativos à engenharia desoftware.Teste fumaça é uma abordagem de teste de integração usada à medida que os produtos de software são desenvolvidos; esse teste permite à equipe realizar a verificação no software frequentemente, conforme novos componentes são a ele acrescentados. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2858Q906070 | Engenharia de Software, Especialidade: Analista de Sistemas, Prefeitura de Macaé RJ, FGV, 2024Prototipação é uma técnica usada no desenvolvimento de software que envolve a criação de um modelo ou versão preliminar de um sistema para ajudar na compreensão dos requisitos e validar conceitos antes da construção do produto final. No contexto da prototipação em desenvolvimento de software, assinale a afirmativa que descreve corretamente o principal objetivo da criação de protótipos. ✂️ a) Prototipação visa exclusivamente testar o desempenho do sistema sob condições extremas. ✂️ b) Prototipação é usada para substituir a fase de design do software, eliminando a necessidade de criar diagramas de arquitetura. ✂️ c) Prototipação permite aos stakeholders visualizar e interagir com uma versão preliminar do software, ajudando a refinar os requisitos e identificar problemas cedo no processo. ✂️ d) Prototipação é uma técnica usada para garantir que o software final seja implementado sem defeitos. ✂️ e) Prototipação destina-se a produzir a versão final do software que será entregue ao usuário. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2859Q1000547 | Engenharia de Software, Especialidade Análise de Sistemas de Informação, TRF 5 REGIÃO, IBFC, 2024Assinale a alternativa que apresenta como a estatística é aplicada no contexto da inteligência artificial e quais são os desafios enfrentados na Era do Big Data. ✂️ a) A estatística, combinada com machine learning e deep learning, ajuda a enfrentar desafios e oportunidades da Era Big Data, como a Indústria 4.0 e a Internet das Coisas (IoT) ✂️ b) A estatística é utilizada apenas para a coleta de dados em inteligência artificial, sem relação com machine learning ✂️ c) Na Era Big Data, a estatística é aplicada unicamente na análise de dados, sem uso em deep learning ✂️ d) A estatística e a inteligência artificial são independentes e não se complementam na resolução de problemas complexos Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2860Q1009255 | Engenharia de Software, Classe B, DPE RO, FGV, 2025Uma das ferramentas amplamente utilizadas para controlar e testar a segurança de Web Services é o SoapUI. Com relação aos tipos de testes oferecidos pela ferramenta, analise os itens a seguir. I. Os testes do tipo to-be oferecem como vantagem a possibilidade de criação de código e testes antes da criação dos serviços web reais. os desenvolvedores podem criar testes para operações que ainda não foram implementadas enquanto desenvolvem o aplicativo. II. Os testes do tipo load permitem que os desenvolvedores avaliem os serviços web de forma rápida e fácil usando diferentes estratégias para verificar se as funcionalidades não quebram sob cargas de trabalho distintas. III. Os testes do tipo as-is permitem que os desenvolvedores melhorem a eficiência, segurança contra ciberataques e a usabilidade dos serviços web. Está correto, o que se afirma em ✂️ a) I e III, apenas. ✂️ b) I e II, apenas. ✂️ c) III, apenas. ✂️ d) II, apenas. ✂️ e) I, apenas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
2841Q1018542 | Engenharia de Software, Orientação a Objetos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Segundo o princípio da responsabilidade única (single responsibility principle), em boas práticas de desenvolvimento orientado a objetos, uma classe deve ✂️ a) acumular várias responsabilidades para minimizar a quantidade de código escrito. ✂️ b) possuir métodos genéricos que possam atender a diversas necessidades sem segregação funcional. ✂️ c) ser capaz de realizar múltiplas funções relacionadas a diferentes aspectos do sistema. ✂️ d) implementar diversas funcionalidades para reduzir a necessidade de criar novas classes. ✂️ e) ter apenas uma razão para ser modificada, garantindo que sua responsabilidade seja única e bem definida. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2842Q1032629 | Engenharia de Software, Desenvolvimento de Software, Classe B, DPE RO, FGV, 2025Os padrões de desenvolvimento e reuso de software são práticas e técnicas que ajudam a criar softwares de maneira eficiente, facilitando a manutenção e a evolução do código. Com relação ao reuso, analise os itens a seguir. I. Reuso de software é o processo de incorporar produtos existentes em um novo produto. Exemplos: Código; e, Especificações de Requisitos e Projeto. II. Um dos desdobramentos do reuso de software é o conceito de ecossistema de software, que se caracteriza por conter os seguintes elementos: atores internos e externos à organização; produto de software principal; plataforma de apoio ao software; e os ativos de ecossistemas. III. Algumas técnicas para reuso são: Bibliotecas; Frameworks; Componentes; Padrões de Software; e, Linhas de Produto de Software Está correto o que se afirma em: ✂️ a) I e II, apenas. ✂️ b) II e III, apenas. ✂️ c) Teste de usabilidade. ✂️ d) Teste de integração. ✂️ e) Teste Unitário. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2843Q983480 | Engenharia de Software, Analista de Sistemas, CAESBDF, CESPE CEBRASPE, 2025Acerca das regras de associação e do aprendizado não supervisionado por meio da biblioteca Scikit-learn do Python, assinale a opção correta. ✂️ a) No algoritmo Apriori, parâmetros como suporte mínimo e confiança são fundamentais para filtrar e determinar a relevância das regras geradas. ✂️ b) Regras de associação são aplicáveis nos modelos de aprendizado supervisionado e somente em um modelo de aprendizado não supervisionado. ✂️ c) O aumento dos valores de suporte mínimo e confiança no algoritmo Apriori tende a aumentar o número de regras geradas. ✂️ d) O Scikit-learn possui implementação nativa para a extração de regras de associação com base no algoritmo Apriori. ✂️ e) A métrica lift é utilizada apenas para calcular a frequência dos itens no conjunto de dados, de modo que não é útil para avaliar a relevância das regras geradas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2844Q1040056 | Engenharia de Software, Teste de Software, Tecnologia da Informação, TRT 9 REGIÃO PR, FCCAo realizar testes automatizados com o Selenium é necessário descrever no script quais são os elementos alvo da validação, a ação a ser executada e o resultado esperado. No Selenium WebDriver, o método que cumpre o papel de informar ao script de testes qual é o elemento envolvido no teste é o ✂️ a) findElement. ✂️ b) assertTarget. ✂️ c) assertTrueElement. ✂️ d) assertEquals. ✂️ e) sourceElement. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2845Q900819 | Engenharia de Software, Analista Técnico II – Desenvolvimento Software, SEBRAENACIONAL, CESPE CEBRASPE, 2024Uma vantagem do método Kanban é ✂️ a) a eliminação da necessidade de reuniões de equipe. ✂️ b) a versatilidade de ajuste conforme a necessidade do projeto. ✂️ c) o aumento do tempo de ciclo. ✂️ d) a redução da visibilidade do fluxo de trabalho. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2846Q969939 | Engenharia de Software, Analista de Sistemas – Infraestrutura, Petrobras, CESPE CEBRASPE, 2022Acerca do gerenciamento de resposta a incidente e testes de penetração, julgue o item a seguir.No teste de penetração de caixa branca não são fornecidas informações prévias à equipe de testadores sobre a infraestrutura de segurança da organização; por isso, vulnerabilidades eventualmente existentes e não descobertas no tempo alocado para o teste poderão permanecer ativas no ambiente. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2847Q967125 | Engenharia de Software, Analista de Sistemas, CONAB, FJPFOs testes são indicadores da qualidade do software desenvolvido. Das opções abaixo, o teste que tem por objetivo verificar as interfaces entre as partes de uma arquitetura de produto, verificando se as versões parciais do produto entregues satisfazem aos requisitos funcionais e até a alguns não-funcionais, é: ✂️ a) aceitação; ✂️ b) integração; ✂️ c) unidade; ✂️ d) de tempo real; ✂️ e) de bancada. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2848Q1000411 | Engenharia de Software, Scrum, Analista de Sistemas Desenvolvimento de Sistemas, CORREIOS, IBFC, 2024No contexto do Scrum, assinale a alternativa que apresenta a principal responsabilidade do Product Owner durante o ciclo de desenvolvimento. ✂️ a) Garantir que o time Scrum siga estritamente as cerimônias e eventos estabelecidos, como as reuniões diárias ✂️ b) Definir as metas do sprint, priorizar e gerenciar o Product Backlog, garantindo que as necessidades do cliente sejam atendidas ✂️ c) Facilitar a comunicação entre o time de desenvolvimento e o cliente, sem influenciar no conteúdo do backlog ✂️ d) Executar testes e avaliar a qualidade do produto desenvolvido pelo time Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2849Q900829 | Engenharia de Software, Analista Técnico II – Desenvolvimento Software, SEBRAENACIONAL, CESPE CEBRASPE, 2024A equipe de gestão de contratos de uma empresa de TI está enfrentando problemas com um fornecedor de serviços que não está cumprindo as cláusulas de SLA (service level agreement) estipuladas. Uma das soluções consiste na aplicação de penalidade elevada ao fornecedor, o que, entretanto, pode causar um pedido de encerramento do contrato, situação inviável para a empresa devido à necessidade de manutenção de determinado serviço contínuo, crucial para o negócio da organização. Com base nessa situação hipotética, assinale a opção em que é apresentada a abordagem mais adequada que a equipe de gestão de contratos deve adotar para lidar com o problema. ✂️ a) procurar imediatamente um novo fornecedor para substituir o atual ✂️ b) implementar um plano de ação conjunto com o fornecedor para melhorar o cumprimento das cláusulas de SLA ✂️ c) aplicar as penalidades conforme estipulado no contrato, independentemente das consequências ✂️ d) negociar uma revisão das cláusulas de SLA para torná-las mais flexíveis e evitar a penalização elevada Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2850Q1039587 | Engenharia de Software, Processos de Software, Técnico Judiciário, TSE, CESPE CEBRASPE, 2024Em relação a metodologias de desenvolvimento de sistemas, julgue o item subsequente. O modelo cascata é mais adequado para uso em sistemas cujos requisitos são bem definidos e estáveis que para sistemas em que os requisitos são alterados continuamente. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2851Q1063665 | Engenharia de Software, Desenvolvimento de Software, Desenvolvedor de Software, INPE, FGV, 2024No contexto de Projetos Orientados a Objetos, padrões de design são soluções generalizadas para problemas comuns de design de software. Considere uma situação em que um desenvolvedor foi incumbido de elaborar um sistema de criação de documentos de diversos formatos, como Texto, Planilha e Apresentação, a serem definidos com base nos comandos do usuário. Para lidar com esses requisitos, o padrão de design de software mais adequado seria o ✂️ a) Singleton. ✂️ b) Factory Method. ✂️ c) Heritage. ✂️ d) Builder. ✂️ e) Strategy. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2852Q899835 | Engenharia de Software, Tecnologia da Informação, Banco da Amazônia, CESGRANRIO, 2024Um designer de interação está desenvolvendo uma nova interface para um sistema de gerenciamento de projetos. Para garantir que a interface seja intuitiva e fácil de usar, ele precisa considerar os aspectos cognitivos que influenciam a maneira como os usuários percebem e interagem com a interface. Ao projetar uma interface de usuário, é importante considerar a carga cognitiva dos usuários, isto é, a quantidade de ✂️ a) dados que o sistema pode processar simultaneamente. ✂️ b) esforço físico necessário para interagir com a interface. ✂️ c) esforço mental necessário para processar informações e completar tarefas. ✂️ d) memória de armazenamento necessária para salvar os dados do usuário. ✂️ e) tempo que um usuário gasta utilizando a interface. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2853Q968978 | Engenharia de Software, Analista de Sistemas, TJPE, IBFCEm um programa orientado a objetos, verifica-se que a classe X estende a classe Y. Ou seja, pode-se afirmar, pelos preceitos da POO (Programação Orientada a Objetos), que: ✂️ a) a classe X é superclasse de Y ✂️ b) a classe X é uma interface de Y ✂️ c) a classe Y é derivada de X ✂️ d) a classe Y é subclasse de X ✂️ e) a classe X é derivada de Y Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2854Q1036075 | Engenharia de Software, Engenharia de Requisitos, Quality Assurance QA e Analistas de Teste, BANRISUL, CESPE CEBRASPE, 2022Julgue o item a seguir, acerca de engenharia de requisitos.Requisitos não funcionais de um sistema descrevem seu objetivo e dependem do tipo de software a ser desenvolvido, dos usuários esperados para o software e da abordagem geral adotada pela organização ao escrever os requisitos. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2855Q1036078 | Engenharia de Software, Teste de Software, Quality Assurance QA e Analistas de Teste, BANRISUL, CESPE CEBRASPE, 2022Julgue o item a seguir, com relação aos testes de RNF (carga, estresse).Os testes de estresse devem verificar o uso da memória ao longo do tempo para garantir que não existam perdas acumulativas. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2856Q963895 | Engenharia de Software, Tecnologia da Informação, TRF 4ª REGIÃO, FCCSobre a orientação a objetos, é correto afirmar: ✂️ a) Variáveis e métodos de classe pública (public) existem e podem ser utilizados, mesmo se nenhum objeto dessa classe tiver sido instanciado. ✂️ b) Os modificadores de acesso public, private e protected controlam o acesso apenas aos métodos de uma classe. ✂️ c) É possível criar vários construtores sobrecarregados em uma classe para permitir que objetos dessa classe sejam inicializados de diferentes maneiras. ✂️ d) Um construtor invocado sem argumentos inicializa o objeto, mas causa um erro em tempo de execução, pois todo construtor de classe deve receber pelo menos um parâmetro. ✂️ e) Ao implementar um método de uma classe, devem ser utilizados os métodos set e get da classe para acessar apenas os dados públicos (publics) da classe. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2857Q970305 | Engenharia de Software, Analista de Sistemas – Processos de negócio, Petrobras, CESPE CEBRASPE, 2022Julgue o seguinte item, relativos à engenharia desoftware.Teste fumaça é uma abordagem de teste de integração usada à medida que os produtos de software são desenvolvidos; esse teste permite à equipe realizar a verificação no software frequentemente, conforme novos componentes são a ele acrescentados. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2858Q906070 | Engenharia de Software, Especialidade: Analista de Sistemas, Prefeitura de Macaé RJ, FGV, 2024Prototipação é uma técnica usada no desenvolvimento de software que envolve a criação de um modelo ou versão preliminar de um sistema para ajudar na compreensão dos requisitos e validar conceitos antes da construção do produto final. No contexto da prototipação em desenvolvimento de software, assinale a afirmativa que descreve corretamente o principal objetivo da criação de protótipos. ✂️ a) Prototipação visa exclusivamente testar o desempenho do sistema sob condições extremas. ✂️ b) Prototipação é usada para substituir a fase de design do software, eliminando a necessidade de criar diagramas de arquitetura. ✂️ c) Prototipação permite aos stakeholders visualizar e interagir com uma versão preliminar do software, ajudando a refinar os requisitos e identificar problemas cedo no processo. ✂️ d) Prototipação é uma técnica usada para garantir que o software final seja implementado sem defeitos. ✂️ e) Prototipação destina-se a produzir a versão final do software que será entregue ao usuário. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2859Q1000547 | Engenharia de Software, Especialidade Análise de Sistemas de Informação, TRF 5 REGIÃO, IBFC, 2024Assinale a alternativa que apresenta como a estatística é aplicada no contexto da inteligência artificial e quais são os desafios enfrentados na Era do Big Data. ✂️ a) A estatística, combinada com machine learning e deep learning, ajuda a enfrentar desafios e oportunidades da Era Big Data, como a Indústria 4.0 e a Internet das Coisas (IoT) ✂️ b) A estatística é utilizada apenas para a coleta de dados em inteligência artificial, sem relação com machine learning ✂️ c) Na Era Big Data, a estatística é aplicada unicamente na análise de dados, sem uso em deep learning ✂️ d) A estatística e a inteligência artificial são independentes e não se complementam na resolução de problemas complexos Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2860Q1009255 | Engenharia de Software, Classe B, DPE RO, FGV, 2025Uma das ferramentas amplamente utilizadas para controlar e testar a segurança de Web Services é o SoapUI. Com relação aos tipos de testes oferecidos pela ferramenta, analise os itens a seguir. I. Os testes do tipo to-be oferecem como vantagem a possibilidade de criação de código e testes antes da criação dos serviços web reais. os desenvolvedores podem criar testes para operações que ainda não foram implementadas enquanto desenvolvem o aplicativo. II. Os testes do tipo load permitem que os desenvolvedores avaliem os serviços web de forma rápida e fácil usando diferentes estratégias para verificar se as funcionalidades não quebram sob cargas de trabalho distintas. III. Os testes do tipo as-is permitem que os desenvolvedores melhorem a eficiência, segurança contra ciberataques e a usabilidade dos serviços web. Está correto, o que se afirma em ✂️ a) I e III, apenas. ✂️ b) I e II, apenas. ✂️ c) III, apenas. ✂️ d) II, apenas. ✂️ e) I, apenas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro