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 1841Q649493 | Informática, Engenharia de Software, Analista, Agência de Promoção de Exportações e Investimentos, IADES, 2018Um dos processos dentro do ciclo de desenho de serviço é responsável por prover um ponto de foco e gerenciamento para os problemas relacionados a performance. Esse processo é gerenciamento ✂️ a) da capacidade. ✂️ b) do nível de serviço. ✂️ c) do serviço de catálogo. ✂️ d) da disponibilidade. ✂️ e) de continuidade. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1842Q649749 | Informática, Engenharia de Software, Professor do Ensino Básico, Instituto Federal de Educação, CESPE CEBRASPE, 2018Os filtros de resposta a impulso finita (FIR) ✂️ a) operam de forma recursiva. ✂️ b) apresentam bom desempenho, independentemente do comprimento de kernel. ✂️ c) são mais rápidos que os filtros de resposta a impulso infinita (IIR). ✂️ d) operam por convolução da resposta a impulso (kernel) com o sinal. ✂️ e) podem tornar-se instáveis. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1843Q626723 | Informática, Engenharia de Software, Assessor Técnico de Informática, TCE RN, CESPE CEBRASPEJulgue os itens seguintes, a respeito de requisitos e técnicas de elicitação de requisitos. A etnografia é uma técnica utilizada para a descoberta de requisitos de sistemas de software na qual, por meio de observações, procura-se compreender os requisitos sociais e organizacionais do ambiente onde o sistema será usado. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1844Q623912 | Informática, Engenharia de Software, Analista Judiciário, TRT 4a, FCCO uso de herança pode otimizar o tempo de desenvolvimento das aplicações orientadas a objetos devido ao reaproveitamento de código. Quando se implementa herança ✂️ a) uma subclasse pode se tornar uma superclasse a qualquer momento, bastando para tanto que se derive uma subclasse a partir dela. ✂️ b) a superclasse herda os atributos da subclasse, incluindo os atributos privados, públicos e protegidos. ✂️ c) múltipla na linguagem Java versão 6, a subclasse herda características de mais de uma superclasse. ✂️ d) só é possível obter polimorfismo na aplicação se houver sobrecarga de métodos. ✂️ e) os métodos de uma superclasse não podem ser sobrescritos nas subclasses, porém, podem ser sobrecarregados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1845Q631598 | Informática, Engenharia de Software, Analista de Informática, MPU, CESPE CEBRASPEUm processo de desenvolvimento de software contém a descrição de uma abordagem para a construção de sofware. A UML (unified modeling language) é uma linguagem visual para especificar, documentar e construir os artefatos de sistemas orientados a objetos. Quanto ao ambiente de desenvolvimento de sistemas orientados a objetos, julgue os itens a seguir. GRASP (general responsibility assignment software patterns) consiste em um conjunto de sete padrões básicos para atribuir responsabilidades em projeto orientado a objetos: information expert, creator, controller, low coupling, high cohesion, polymorphism e pure fabrication. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1846Q647223 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Câmara de Belo Horizonte MG, CONSULPLAN, 2018No Android há várias versões do método sendMessage (mensagem), sendo que alguns são utilizados apenas para envio de mensagens e outros para agendar esse envio. Um desses métodos envia a mensagem contendo apenas o atributo what informado como parâmetro. Assinale, a seguir, esse método. ✂️ a) Sendemptymessage(int) ✂️ b) Sendmessage(mensagem). ✂️ c) Sendmessageattime(mensagem, long). ✂️ d) Sendmessagedelayed(mensagem, long). Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1847Q614208 | Informática, Engenharia de Software, Técnico Judiciário, TRE AL, CESPE CEBRASPECom relação às metodologias de desenvolvimento de software, julgue os itens subseqüentes. No modelo de prototipação, o desenvolvedor cria inicialmente um modelo de software que será posteriormente implementado. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1848Q618304 | Informática, Engenharia de Software, Analista de Saneamento, EMBASA, CESPE CEBRASPEQuanto ao padrão MVC, julgue os itens seguintes. Por meio do MVC, é possível o desenvolvimento de aplicações em 3 camadas para a Web. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1849Q648521 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Conselho Federal de Medicina, IADES, 2018Duas das técnicas de controle de qualidade mais conhecidas são o walkthrough e a inspeção. Quanto às técnicas de controle de qualidade de software, é correto afirmar que o (a) ✂️ a) técnica do walkthrough dispensa um moderador durante as correções. ✂️ b) processo de inspeção é altamente aplicável nos casos em que as entradas e saídas de um módulo ainda não estão bem definidas. ✂️ c) inspeção é sempre feita por duas pessoas em cada computador, em geral por um programador mais experiente e um aprendiz. ✂️ d) walkthrough utiliza uma equipe de especialistas na qual cada um faz uma análise prévia do produto e, depois, todos se reúnem para trocar impressões e sugerir melhorias. ✂️ e) grande vantagem do processo de inspeção reside no fato de que reuniões não são importantes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1850Q615243 | Informática, Engenharia de Software, Analista Judiciário, TRE AL, CESPE CEBRASPEAcerca de características do IP, julgue os itens que se seguem. Um roteador opera no modo denominado melhor esforço, em que, antes de descartar um pacote, ele notifica o cliente sobre problemas de congestionamento e solicita a retransmissão do pacote. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1851Q618075 | Informática, Engenharia de Software, Analista de Suporte, CENSIPAM AM, CESPE CEBRASPECom relação a modularização de um software, julgue o seguinte item. Na coesão de um módulo, os elementos que constituem um módulo, devem relacionar-se a um mesmo conceito, quanto mais forte for esse relacionamento, maior será a coesão; a coesão é fraca quando não existe relacionamento entre os elementos de um módulo, os elementos estão juntos por conveniência ou falta de cuidado quando do projeto do módulo. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1852Q642408 | Informática, Engenharia de Software, Analista do Ministério Público, MPE SE, FCCNo RUP, o modelo de casos de uso é utilizado como fonte de informação essencial para as disciplinas ✂️ a) Análise e Design; Teste. ✂️ b) Implementação; Teste. ✂️ c) Modelagem de Negócios; Teste. ✂️ d) Implementação; Implantação. ✂️ e) Gerenciamento de Configuração e Mudança; e Gerenciamento de Projeto. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1853Q637036 | Informática, Engenharia de Software, Analista Gerencial, CENSIPAM AM, CESPE CEBRASPEAcerca de refatoração (refactoring), julgue os seguintes itens. A refatoração modifica a estrutura interna de um software visando facilitar o entendimento e as futuras modificações sem alterar o comportamento apresentado pelo software. Não é uma prática que possa ser aplicada em processos de desenvolvimento ágeis, pois requer a construção de modelos tanto para o projeto de alto nível quanto para o projeto detalhado. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1854Q625022 | Informática, Engenharia de Software, Analista de Controle Externo, TCE CE, FCCÉ um método ágil que enfatiza o uso da orientação a objetos. Possui duas fases que são "Concepção e Planejamento" e "Construção". A fase de "Concepção e Planejamento" possui três processos: "Desenvolver Modelo Abrangente", "Construir Lista de Funcionalidade" e "Planejar por Funcionalidade". Já a fase de "Construção" incorpora os processos "Detalhar por Funcionalidade" e "Construir por Funcionalidade". Trata-se do método ✂️ a) Dynamic Systems Development Method - DSDM. ✂️ b) eXtreme Programming - XP. ✂️ c) Feature-Driven Development - FDD. ✂️ d) Crystal Clear - CC. ✂️ e) Adaptive Software Development - ASD. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1855Q632451 | Informática, Engenharia de Software, Técnico Científico, BASA AM, CESPE CEBRASPEO planejamento de sistemas de informação é uma atividade de grande importância em negócios em que se requer elevado grau de automatização no processamento de informações, como é o caso de instituições bancárias. Acerca do planejamento de sistemas de informação, julgue os itens seguintes. Um dos problemas mais freqüentes na identificação de necessidades de informação consiste em limitar a análise de necessidades ao desenho dos processos existentes. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1856Q638853 | Informática, Engenharia de Software, Analista de Procuradoria, PGE RO, FGVDurante o desenvolvimento de software, muitos programadores se descuidam de verificar com rigor os limites de índice e tamanho de arrays e stacks usados nesses programas. Falhas nesse sentido podem tornar os programas sujeitos a ataques de: ✂️ a) phishing; ✂️ b) man-in-the-middle; ✂️ c) buffer overflow; ✂️ d) sidejacking; ✂️ e) data injection. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1857Q612269 | Informática, Engenharia de SoftwareAnalisando-se o diagrama UML (Unified Modeling Language) abaixo, em que o negócio é um clube social, é correto afirmar que: ✂️ a) Associado é uma super-classe de Pessoa. ✂️ b) Diretor é um objeto derivado de Pessoa. ✂️ c) Diretor é um objeto que herda as características de Associado. ✂️ d) Diretor é uma classe que herda as características de Pessoa. ✂️ e) Diretor é uma generalização de Associado. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1858Q641468 | Informática, Engenharia de Software, Analista Judiciário, TRT 17a, CESPE CEBRASPEAcerca de conceitos, ciclos de vida e testes de software, julgue os itens que se seguem. Os estágios do ciclo de solução de um problema incluem situação atual, definição do problema, desenvolvimento técnico e integração da solução. Na engenharia de software, esses estágios não coexistem simultaneamente em nenhum nível de detalhe. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1859Q649416 | Informática, Engenharia de Software, Técnico de Nível Superior, Tribunal de Justiça nbsp MS, PUC PRA respeito das metodologias de desenvolvimento de software, assinale a opção CORRETA: ✂️ a) No Scrum as práticas de test-first e programação em pares são utilizadas para aumentar a qualidade do produto entregue na revisão da sprint. ✂️ b) O RUP (Rational Unified Process) é um exemplo de processo interativo e incremental baseado principalmente no modelo cascata. ✂️ c) No RUP (Rational Unified Process) a disciplina de requisitos analisa o problema e define as necessidades dos usuários a partir das estórias do usuário. ✂️ d) No XP (Extreme Programming) as funcionalidades são especificadas por casos de uso. ✂️ e) No XP (Extreme Programming) as práticas de test-first e refatoração são usadas para evitar a degeneração do código e a integração contínua de novas releases. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1860Q616909 | Informática, Engenharia de Software, Analista de Sistemas, Assembléia Legislativa TO, CESGRANRIOUm analista está responsável por montar a estratégia de testes de um projeto. Os testes disponíveis para serem realizados são: I - análise de valor limite; II - caminho básico; III - fluxo de dados; IV - grafo de causa-efeito; V - particionamento de equivalência. O analista sabe que os testes acima podem ser classificados em testes de caixa branca e testes de caixa preta e que esta classificação determina em que momento da fase de testes de um projeto eles devem ser utilizados. No início da fase de testes do projeto o analista empregará os testes de caixa: ✂️ a) branca I e II. ✂️ b) branca II e III. ✂️ c) preta I, II e III. ✂️ d) preta I, III e IV. ✂️ e) preta II, IV e V. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
1841Q649493 | Informática, Engenharia de Software, Analista, Agência de Promoção de Exportações e Investimentos, IADES, 2018Um dos processos dentro do ciclo de desenho de serviço é responsável por prover um ponto de foco e gerenciamento para os problemas relacionados a performance. Esse processo é gerenciamento ✂️ a) da capacidade. ✂️ b) do nível de serviço. ✂️ c) do serviço de catálogo. ✂️ d) da disponibilidade. ✂️ e) de continuidade. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1842Q649749 | Informática, Engenharia de Software, Professor do Ensino Básico, Instituto Federal de Educação, CESPE CEBRASPE, 2018Os filtros de resposta a impulso finita (FIR) ✂️ a) operam de forma recursiva. ✂️ b) apresentam bom desempenho, independentemente do comprimento de kernel. ✂️ c) são mais rápidos que os filtros de resposta a impulso infinita (IIR). ✂️ d) operam por convolução da resposta a impulso (kernel) com o sinal. ✂️ e) podem tornar-se instáveis. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1843Q626723 | Informática, Engenharia de Software, Assessor Técnico de Informática, TCE RN, CESPE CEBRASPEJulgue os itens seguintes, a respeito de requisitos e técnicas de elicitação de requisitos. A etnografia é uma técnica utilizada para a descoberta de requisitos de sistemas de software na qual, por meio de observações, procura-se compreender os requisitos sociais e organizacionais do ambiente onde o sistema será usado. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1844Q623912 | Informática, Engenharia de Software, Analista Judiciário, TRT 4a, FCCO uso de herança pode otimizar o tempo de desenvolvimento das aplicações orientadas a objetos devido ao reaproveitamento de código. Quando se implementa herança ✂️ a) uma subclasse pode se tornar uma superclasse a qualquer momento, bastando para tanto que se derive uma subclasse a partir dela. ✂️ b) a superclasse herda os atributos da subclasse, incluindo os atributos privados, públicos e protegidos. ✂️ c) múltipla na linguagem Java versão 6, a subclasse herda características de mais de uma superclasse. ✂️ d) só é possível obter polimorfismo na aplicação se houver sobrecarga de métodos. ✂️ e) os métodos de uma superclasse não podem ser sobrescritos nas subclasses, porém, podem ser sobrecarregados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1845Q631598 | Informática, Engenharia de Software, Analista de Informática, MPU, CESPE CEBRASPEUm processo de desenvolvimento de software contém a descrição de uma abordagem para a construção de sofware. A UML (unified modeling language) é uma linguagem visual para especificar, documentar e construir os artefatos de sistemas orientados a objetos. Quanto ao ambiente de desenvolvimento de sistemas orientados a objetos, julgue os itens a seguir. GRASP (general responsibility assignment software patterns) consiste em um conjunto de sete padrões básicos para atribuir responsabilidades em projeto orientado a objetos: information expert, creator, controller, low coupling, high cohesion, polymorphism e pure fabrication. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1846Q647223 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Câmara de Belo Horizonte MG, CONSULPLAN, 2018No Android há várias versões do método sendMessage (mensagem), sendo que alguns são utilizados apenas para envio de mensagens e outros para agendar esse envio. Um desses métodos envia a mensagem contendo apenas o atributo what informado como parâmetro. Assinale, a seguir, esse método. ✂️ a) Sendemptymessage(int) ✂️ b) Sendmessage(mensagem). ✂️ c) Sendmessageattime(mensagem, long). ✂️ d) Sendmessagedelayed(mensagem, long). Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1847Q614208 | Informática, Engenharia de Software, Técnico Judiciário, TRE AL, CESPE CEBRASPECom relação às metodologias de desenvolvimento de software, julgue os itens subseqüentes. No modelo de prototipação, o desenvolvedor cria inicialmente um modelo de software que será posteriormente implementado. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1848Q618304 | Informática, Engenharia de Software, Analista de Saneamento, EMBASA, CESPE CEBRASPEQuanto ao padrão MVC, julgue os itens seguintes. Por meio do MVC, é possível o desenvolvimento de aplicações em 3 camadas para a Web. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1849Q648521 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Conselho Federal de Medicina, IADES, 2018Duas das técnicas de controle de qualidade mais conhecidas são o walkthrough e a inspeção. Quanto às técnicas de controle de qualidade de software, é correto afirmar que o (a) ✂️ a) técnica do walkthrough dispensa um moderador durante as correções. ✂️ b) processo de inspeção é altamente aplicável nos casos em que as entradas e saídas de um módulo ainda não estão bem definidas. ✂️ c) inspeção é sempre feita por duas pessoas em cada computador, em geral por um programador mais experiente e um aprendiz. ✂️ d) walkthrough utiliza uma equipe de especialistas na qual cada um faz uma análise prévia do produto e, depois, todos se reúnem para trocar impressões e sugerir melhorias. ✂️ e) grande vantagem do processo de inspeção reside no fato de que reuniões não são importantes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1850Q615243 | Informática, Engenharia de Software, Analista Judiciário, TRE AL, CESPE CEBRASPEAcerca de características do IP, julgue os itens que se seguem. Um roteador opera no modo denominado melhor esforço, em que, antes de descartar um pacote, ele notifica o cliente sobre problemas de congestionamento e solicita a retransmissão do pacote. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1851Q618075 | Informática, Engenharia de Software, Analista de Suporte, CENSIPAM AM, CESPE CEBRASPECom relação a modularização de um software, julgue o seguinte item. Na coesão de um módulo, os elementos que constituem um módulo, devem relacionar-se a um mesmo conceito, quanto mais forte for esse relacionamento, maior será a coesão; a coesão é fraca quando não existe relacionamento entre os elementos de um módulo, os elementos estão juntos por conveniência ou falta de cuidado quando do projeto do módulo. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1852Q642408 | Informática, Engenharia de Software, Analista do Ministério Público, MPE SE, FCCNo RUP, o modelo de casos de uso é utilizado como fonte de informação essencial para as disciplinas ✂️ a) Análise e Design; Teste. ✂️ b) Implementação; Teste. ✂️ c) Modelagem de Negócios; Teste. ✂️ d) Implementação; Implantação. ✂️ e) Gerenciamento de Configuração e Mudança; e Gerenciamento de Projeto. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1853Q637036 | Informática, Engenharia de Software, Analista Gerencial, CENSIPAM AM, CESPE CEBRASPEAcerca de refatoração (refactoring), julgue os seguintes itens. A refatoração modifica a estrutura interna de um software visando facilitar o entendimento e as futuras modificações sem alterar o comportamento apresentado pelo software. Não é uma prática que possa ser aplicada em processos de desenvolvimento ágeis, pois requer a construção de modelos tanto para o projeto de alto nível quanto para o projeto detalhado. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1854Q625022 | Informática, Engenharia de Software, Analista de Controle Externo, TCE CE, FCCÉ um método ágil que enfatiza o uso da orientação a objetos. Possui duas fases que são "Concepção e Planejamento" e "Construção". A fase de "Concepção e Planejamento" possui três processos: "Desenvolver Modelo Abrangente", "Construir Lista de Funcionalidade" e "Planejar por Funcionalidade". Já a fase de "Construção" incorpora os processos "Detalhar por Funcionalidade" e "Construir por Funcionalidade". Trata-se do método ✂️ a) Dynamic Systems Development Method - DSDM. ✂️ b) eXtreme Programming - XP. ✂️ c) Feature-Driven Development - FDD. ✂️ d) Crystal Clear - CC. ✂️ e) Adaptive Software Development - ASD. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1855Q632451 | Informática, Engenharia de Software, Técnico Científico, BASA AM, CESPE CEBRASPEO planejamento de sistemas de informação é uma atividade de grande importância em negócios em que se requer elevado grau de automatização no processamento de informações, como é o caso de instituições bancárias. Acerca do planejamento de sistemas de informação, julgue os itens seguintes. Um dos problemas mais freqüentes na identificação de necessidades de informação consiste em limitar a análise de necessidades ao desenho dos processos existentes. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1856Q638853 | Informática, Engenharia de Software, Analista de Procuradoria, PGE RO, FGVDurante o desenvolvimento de software, muitos programadores se descuidam de verificar com rigor os limites de índice e tamanho de arrays e stacks usados nesses programas. Falhas nesse sentido podem tornar os programas sujeitos a ataques de: ✂️ a) phishing; ✂️ b) man-in-the-middle; ✂️ c) buffer overflow; ✂️ d) sidejacking; ✂️ e) data injection. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1857Q612269 | Informática, Engenharia de SoftwareAnalisando-se o diagrama UML (Unified Modeling Language) abaixo, em que o negócio é um clube social, é correto afirmar que: ✂️ a) Associado é uma super-classe de Pessoa. ✂️ b) Diretor é um objeto derivado de Pessoa. ✂️ c) Diretor é um objeto que herda as características de Associado. ✂️ d) Diretor é uma classe que herda as características de Pessoa. ✂️ e) Diretor é uma generalização de Associado. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1858Q641468 | Informática, Engenharia de Software, Analista Judiciário, TRT 17a, CESPE CEBRASPEAcerca de conceitos, ciclos de vida e testes de software, julgue os itens que se seguem. Os estágios do ciclo de solução de um problema incluem situação atual, definição do problema, desenvolvimento técnico e integração da solução. Na engenharia de software, esses estágios não coexistem simultaneamente em nenhum nível de detalhe. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1859Q649416 | Informática, Engenharia de Software, Técnico de Nível Superior, Tribunal de Justiça nbsp MS, PUC PRA respeito das metodologias de desenvolvimento de software, assinale a opção CORRETA: ✂️ a) No Scrum as práticas de test-first e programação em pares são utilizadas para aumentar a qualidade do produto entregue na revisão da sprint. ✂️ b) O RUP (Rational Unified Process) é um exemplo de processo interativo e incremental baseado principalmente no modelo cascata. ✂️ c) No RUP (Rational Unified Process) a disciplina de requisitos analisa o problema e define as necessidades dos usuários a partir das estórias do usuário. ✂️ d) No XP (Extreme Programming) as funcionalidades são especificadas por casos de uso. ✂️ e) No XP (Extreme Programming) as práticas de test-first e refatoração são usadas para evitar a degeneração do código e a integração contínua de novas releases. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1860Q616909 | Informática, Engenharia de Software, Analista de Sistemas, Assembléia Legislativa TO, CESGRANRIOUm analista está responsável por montar a estratégia de testes de um projeto. Os testes disponíveis para serem realizados são: I - análise de valor limite; II - caminho básico; III - fluxo de dados; IV - grafo de causa-efeito; V - particionamento de equivalência. O analista sabe que os testes acima podem ser classificados em testes de caixa branca e testes de caixa preta e que esta classificação determina em que momento da fase de testes de um projeto eles devem ser utilizados. No início da fase de testes do projeto o analista empregará os testes de caixa: ✂️ a) branca I e II. ✂️ b) branca II e III. ✂️ c) preta I, II e III. ✂️ d) preta I, III e IV. ✂️ e) preta II, IV e V. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro