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 181Q120299 | Engenharia de Software , Usabilidade, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIOAssinale a opção que NÃO expressa um princípio de projeto de interface com o usuário. ✂️ a) Reduzir a demanda de memória de curto prazo do usuário. ✂️ b) Basear o layout visual em uma metáfora do mundo real. ✂️ c) Permitir que a interação com o usuário seja interruptível e possa ser desfeita (undo). ✂️ d) Estabelecer defaults (para escolhas e preenchimento de formulários) que façam sentido para o usuário. ✂️ e) Mostrar informações completas a priori, permitindo que o usuário reduza o nível de detalhe se desejar. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 182Q151766 | Engenharia de Software, RUP, Analista Judiciário Tecnologia da Informação, TRF 5a, FCCO RUP possibilita o desenvolvimento ✂️ a) incremental e interativo, guiado por casos de uso e centrado na arquitetura do sistema. ✂️ b) interativo e centrado nos dados e informações do sistema. ✂️ c) incremental e interativo, em quatro camadas e centrado na estrutura dos dados do sistema. ✂️ d) interativo, guiado por casos de uso e centrado na infra-estrutura do sistema. ✂️ e) incremental e centrado na funcionalidade do sistema. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 183Q708830 | Engenharia de Software, Assistente Técnico de Tecnologia da Informação Programador, Prefeitura de Manaus AM, FCC, 2019Os projetos de software devem ter sua qualidade avaliada, e para tanto, selecionaram-se fatores indicados na norma ISO 9126, que identifica alguns atributos importantes da qualidade, dentre os quais, a ✂️ a) eficiência, que representa a facilidade com que o software pode ser transferido entre ambientes computacionais. ✂️ b) usabilidade, que representa o nível em que o software utiliza-se de recursos do sistema, de forma otimizada. ✂️ c) manutenibilidade, que representa o período de tempo em que o software esteja disponível para uso. ✂️ d) funcionalidade, que representa a facilidade com que o software pode ser transferido entre ambientes computacionais. ✂️ e) confiabilidade, que representa o período de tempo em que o software esteja disponível para uso. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 184Q688127 | Engenharia de Software, Analista Judiciário Sistemas de Tecnologia da Informação, TRF 4a, FCC, 2019Um Analista de TI, ao pesquisar sobre testes automatizados, encontrou a seguinte informação: Para escrever os testes de aceitação, podemos usar os critérios de aceitação descritos nas histórias de usuário. Estando estes testes implementados, executando e passando com sucesso, obter-se-á uma boa cobertura e garantia de que pelo menos as funcionalidades mais importantes estão sendo de fato cobertas pelos testes. É recomendável que esses testes sejam executados por um tipo de ferramenta (como: Jenkins, TravisCI, Hudson, CruiseControl etc.), que fará o trabalho de executar os testes automatizados de acordo com alguma estratégia predefinida (como: todo dia, a cada modificação feita no código-fonte etc.). ✂️ a) teste unitário. ✂️ b) integração contínua. ✂️ c) teste de usabilidade. ✂️ d) teste cross-platform. ✂️ e) DDT- Database Driven Testing. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 185Q113967 | Engenharia de Software, Gerência de Configuração, Analista de Informática, TCE RO, CESPE CEBRASPECom relação à gerência de configuração de software, julgue os itens que se seguem.Na perspectiva de desenvolvimento, a gerência de configuração pode ser dividida em controle de modificações, controle de versões e gerenciamento de construção. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 186Q120646 | Engenharia de Software , Gerência de Configuração, Analista de Teste de Qualidade, MEC, FGVO CVS é um sistema de controle de versão Open Source. Acerca das terminologias utilizadas pelo CVS, leia os trechos a seguir: _______ é o envio das modificações feitas pelo usuário ao repositório CVS. _______ é a numeração atribuída pelo CVS a cada modificação de um arquivo. _______ é uma ramificação no desenvolvimento, usada para descrever o processo de divisão dos arquivos de um projeto em linhas de desenvolvimento independentes. Assinale a alternativa que preencha corretamente, de cima para baixo, as lacunas dos trechos acima: ✂️ a) Checkout - Release - Branch. ✂️ b) Commit - Revision - Branch. ✂️ c) Update - Revision - Merge. ✂️ d) Commit - Checkin - Hijack. ✂️ e) Update - Checkin - Merge. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 187Q121857 | Engenharia de Software , Engenharia de Requisitos, Analista de Tecnologia da Informação, UFPE, COVEST COPSETA técnica que busca o consenso entre um grupo de especialistas através de rodadas de respostas anônimas a questionários e que ajuda a reduzir a parcialidade nos dados e evita que alguém possa indevidamente influenciar o resultado é chamada de: ✂️ a) Brainstorming. ✂️ b) Delphi. ✂️ c) mapa mental. ✂️ d) diagrama de afinidade. ✂️ e) técnica de grupo nominal. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 188Q114224 | Engenharia de Software , Teste de Software, Analista de Processos Organizacionais Análise de Sistemas, BAHIAGÁS, FCCNa direção dos tipos de teste focados pela engenharia de software, os testes de integração cuidam dos tópicos associados com os problemas de verificação ✂️ a) da engenharia de sistemas. ✂️ b) do projeto do software. ✂️ c) dos códigos de programa. ✂️ d) dos requisitos funcionais. ✂️ e) dos requisitos não funcionais. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 189Q846940 | Engenharia de Software, Engenharia de Requisitos, Analista de Tecnologia, FAFIPA, 2020A Engenharia de Requisitos é um termo cunhado para descrever as atividades relacionadas à investigação e definição de escopo de um sistema de software, ou seja, trata-se do processo de descobrir, analisar, documentar e verificar as funções e restrições do sistema. Para auxiliar o levantamento de requisitos, existe um conjunto de técnicas de levantamento de dados que podem ser aplicadas em conjunto ou isoladamente, a depender das características do projeto. Assinale a alternativa que apresenta somente técnicas para descoberta de requisitos: ✂️ a) Sprint; Caso de Uso; Etnografia. ✂️ b) Entrevista; Caso de Uso; Etnografia. ✂️ c) Sprint; Refatoração; Etnografia. ✂️ d) JAD; Refatoração; Etnografia. ✂️ e) Entrevista; JAD; Refatoração. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 190Q119666 | 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 191Q116435 | Engenharia de Software , UML, Analista de Sistemas, CAMARA SJC, FIPNos diagramas de sequência da UML 2.0: ✂️ a) a mudança de estados de processamento ocorre sempre que termina a linha de vida de um objeto. ✂️ b) a ativação de um objeto ocorre sempre que a sua linha de vida for utilizada para representar uma transação de inserção. ✂️ c) as mensagens trocadas entre os diversos objetos são representadas por setas que partem da linha de vida de um objeto até outro. ✂️ d) os nós de junção são utilizados para sincronizar os fluxos de troca de mensagens. ✂️ e) a dimensão vertical representa os objetos participantes das interações, e a horizontal, os diversos estados do processamento. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 192Q119471 | Engenharia de Software , Teste de Software, Analista de Sistemas Pleno Processos, Petrobras, CESGRANRIOUma estratégia de teste de software integra métodos de projeto de casos de teste em uma série bem planejada de passos, que resultam na construção bem sucedida de um software. O objetivo principal do projeto de casos de teste é originar um conjunto de testes que tenha a maior probabilidade de detectar erros no software. Sobre as estratégias e técnicas de teste de software, assinale a afirmativa correta. ✂️ a) O teste de caixa-preta enfoca a estrutura de controle do programa, tendo como exemplos o teste de caminho básico, que faz uso de grafos de para originar um conjunto de testes linearmente independentes que vão garantir a cobertura e a análise de valor-limite, que investiga a habilidade do programa de manipular dados no limite de aceitabilidade. ✂️ b) O teste de caixa-branca são projetados para validar os requisitos funcionais de funcionamento interno de um programa, tendo como exemplos o particionamento de equivalência, que divide o domínio de entrada em classes de dados que provavelmente exercitam função específica do software e o teste de matriz ortogonal, que fornece um método eficiente e sistemático para testar sistemas com pequeno número de parâmetros de entrada. ✂️ c) O teste de integração focaliza o esforço de verificação na menor unidade de projeto do softwar e, usando a descrição de projeto no nível de componente como guia, caminhos de controle importantes são testados para descobrir erros dentro dos limites do módulo. O teste fumaça é um exemplo de abordagem de teste de integração. ✂️ d) O teste de recuperação é um teste de sistema que força o software a falhar de diversos modos e verifica se a recuperação é adequadamente realizada, seja ela feita de forma automática (realizada pelo próprio sistem ou requerendo intervenção humana. ✂️ e) A fase alpha de testes é realizada ainda no processo de desenvolvimento, nas instalações do desenvolvedor com os usuários finais e utilizando um ambiente controlado, enquanto a beta é realizada entre o término do desenvolvimento e a entrega do produto, nas instalações do desenvolvedor com um ambiente controlado pelo usuário final. Na fase gama são gerados pela equipe de desenvolvimento casos de teste que são realizados por grupos restritos de usuários finais. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 193Q115555 | Engenharia de Software , Análise de Requisitos, Analista de Sistemas, UNEAL, COPEVE UFALSão requisitos relativamente estáveis derivados da atividade central da organização e que se relacionam diretamente ao domínio do sistema. Qual opção abaixo corresponde à descrição anterior? ✂️ a) Requisitos mutáveis ✂️ b) Requisitos emergentes ✂️ c) Requisitos conseqüentes ✂️ d) Requisitos permanentes ✂️ e) Requisitos de compatibilidade Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 194Q249199 | Engenharia de Software, Orientação a Objetos, Técnico de Laboratório Informática, UFF, UFFNa Orientação Objeto, uma classe que NÃO possui objetos instanciados a partir dela é conhecida como: ✂️ a) instância; ✂️ b) interface; ✂️ c) abstrata; ✂️ d) superclasse; ✂️ e) subclasse. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 195Q116986 | Engenharia de Software , Conceitos Básicos, Analista de Sistemas, BADESC, FGVDe acordo com Pressman, a engenharia de software é baseada em camadas, com foco na qualidade. Essas camadas são: ✂️ a) métodos, processo e teste. ✂️ b) ferramentas, métodos e processo. ✂️ c) métodos, construção, teste e implantação. ✂️ d) planejamento, modelagem, construção, validação e implantação. ✂️ e) comunicação, planejamento, modelagem, construção e implantação. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 196Q229422 | 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 197Q153290 | Engenharia de Software, Teste de Software, Analista Judiciário Tecnologia da Informação, TRF 4a, FCCSobre os processos de teste de software, considere: I. Em um processo de desenvolvimento iterativo, o teste de sistema concentra-se no teste de um incremento que será entregue ao cliente. II. No teste de integração é feito o planejamento de uma série de testes em que a carga é constantemente aumentada até que o desempenho do sistema torne-se aceitável. III. A única meta do teste de software é descobrir falhas ou defeitos no software que apresenta comportamento incorreto, não desejável ou em não conformidade com sua especificação. Está correto o que consta em ✂️ a) I, apenas. ✂️ b) I, II e III. ✂️ c) I e II, apenas. ✂️ d) II e III, apenas. ✂️ e) III, apenas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 198Q698068 | 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 199Q846911 | Engenharia de Software, XP, Desenvolvedor de Software, CESPE CEBRASPE, 2020Julgue o item seguinte, a respeito de programação ágil com XP (extreme programming). O XP possui planejamento incremental com requisitos registrados em histórias. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 200Q155418 | 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 🖨️ Baixar PDF← AnteriorPróximo →
181Q120299 | Engenharia de Software , Usabilidade, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIOAssinale a opção que NÃO expressa um princípio de projeto de interface com o usuário. ✂️ a) Reduzir a demanda de memória de curto prazo do usuário. ✂️ b) Basear o layout visual em uma metáfora do mundo real. ✂️ c) Permitir que a interação com o usuário seja interruptível e possa ser desfeita (undo). ✂️ d) Estabelecer defaults (para escolhas e preenchimento de formulários) que façam sentido para o usuário. ✂️ e) Mostrar informações completas a priori, permitindo que o usuário reduza o nível de detalhe se desejar. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
182Q151766 | Engenharia de Software, RUP, Analista Judiciário Tecnologia da Informação, TRF 5a, FCCO RUP possibilita o desenvolvimento ✂️ a) incremental e interativo, guiado por casos de uso e centrado na arquitetura do sistema. ✂️ b) interativo e centrado nos dados e informações do sistema. ✂️ c) incremental e interativo, em quatro camadas e centrado na estrutura dos dados do sistema. ✂️ d) interativo, guiado por casos de uso e centrado na infra-estrutura do sistema. ✂️ e) incremental e centrado na funcionalidade do sistema. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
183Q708830 | Engenharia de Software, Assistente Técnico de Tecnologia da Informação Programador, Prefeitura de Manaus AM, FCC, 2019Os projetos de software devem ter sua qualidade avaliada, e para tanto, selecionaram-se fatores indicados na norma ISO 9126, que identifica alguns atributos importantes da qualidade, dentre os quais, a ✂️ a) eficiência, que representa a facilidade com que o software pode ser transferido entre ambientes computacionais. ✂️ b) usabilidade, que representa o nível em que o software utiliza-se de recursos do sistema, de forma otimizada. ✂️ c) manutenibilidade, que representa o período de tempo em que o software esteja disponível para uso. ✂️ d) funcionalidade, que representa a facilidade com que o software pode ser transferido entre ambientes computacionais. ✂️ e) confiabilidade, que representa o período de tempo em que o software esteja disponível para uso. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
184Q688127 | Engenharia de Software, Analista Judiciário Sistemas de Tecnologia da Informação, TRF 4a, FCC, 2019Um Analista de TI, ao pesquisar sobre testes automatizados, encontrou a seguinte informação: Para escrever os testes de aceitação, podemos usar os critérios de aceitação descritos nas histórias de usuário. Estando estes testes implementados, executando e passando com sucesso, obter-se-á uma boa cobertura e garantia de que pelo menos as funcionalidades mais importantes estão sendo de fato cobertas pelos testes. É recomendável que esses testes sejam executados por um tipo de ferramenta (como: Jenkins, TravisCI, Hudson, CruiseControl etc.), que fará o trabalho de executar os testes automatizados de acordo com alguma estratégia predefinida (como: todo dia, a cada modificação feita no código-fonte etc.). ✂️ a) teste unitário. ✂️ b) integração contínua. ✂️ c) teste de usabilidade. ✂️ d) teste cross-platform. ✂️ e) DDT- Database Driven Testing. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
185Q113967 | Engenharia de Software, Gerência de Configuração, Analista de Informática, TCE RO, CESPE CEBRASPECom relação à gerência de configuração de software, julgue os itens que se seguem.Na perspectiva de desenvolvimento, a gerência de configuração pode ser dividida em controle de modificações, controle de versões e gerenciamento de construção. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
186Q120646 | Engenharia de Software , Gerência de Configuração, Analista de Teste de Qualidade, MEC, FGVO CVS é um sistema de controle de versão Open Source. Acerca das terminologias utilizadas pelo CVS, leia os trechos a seguir: _______ é o envio das modificações feitas pelo usuário ao repositório CVS. _______ é a numeração atribuída pelo CVS a cada modificação de um arquivo. _______ é uma ramificação no desenvolvimento, usada para descrever o processo de divisão dos arquivos de um projeto em linhas de desenvolvimento independentes. Assinale a alternativa que preencha corretamente, de cima para baixo, as lacunas dos trechos acima: ✂️ a) Checkout - Release - Branch. ✂️ b) Commit - Revision - Branch. ✂️ c) Update - Revision - Merge. ✂️ d) Commit - Checkin - Hijack. ✂️ e) Update - Checkin - Merge. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
187Q121857 | Engenharia de Software , Engenharia de Requisitos, Analista de Tecnologia da Informação, UFPE, COVEST COPSETA técnica que busca o consenso entre um grupo de especialistas através de rodadas de respostas anônimas a questionários e que ajuda a reduzir a parcialidade nos dados e evita que alguém possa indevidamente influenciar o resultado é chamada de: ✂️ a) Brainstorming. ✂️ b) Delphi. ✂️ c) mapa mental. ✂️ d) diagrama de afinidade. ✂️ e) técnica de grupo nominal. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
188Q114224 | Engenharia de Software , Teste de Software, Analista de Processos Organizacionais Análise de Sistemas, BAHIAGÁS, FCCNa direção dos tipos de teste focados pela engenharia de software, os testes de integração cuidam dos tópicos associados com os problemas de verificação ✂️ a) da engenharia de sistemas. ✂️ b) do projeto do software. ✂️ c) dos códigos de programa. ✂️ d) dos requisitos funcionais. ✂️ e) dos requisitos não funcionais. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
189Q846940 | Engenharia de Software, Engenharia de Requisitos, Analista de Tecnologia, FAFIPA, 2020A Engenharia de Requisitos é um termo cunhado para descrever as atividades relacionadas à investigação e definição de escopo de um sistema de software, ou seja, trata-se do processo de descobrir, analisar, documentar e verificar as funções e restrições do sistema. Para auxiliar o levantamento de requisitos, existe um conjunto de técnicas de levantamento de dados que podem ser aplicadas em conjunto ou isoladamente, a depender das características do projeto. Assinale a alternativa que apresenta somente técnicas para descoberta de requisitos: ✂️ a) Sprint; Caso de Uso; Etnografia. ✂️ b) Entrevista; Caso de Uso; Etnografia. ✂️ c) Sprint; Refatoração; Etnografia. ✂️ d) JAD; Refatoração; Etnografia. ✂️ e) Entrevista; JAD; Refatoração. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
190Q119666 | 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
191Q116435 | Engenharia de Software , UML, Analista de Sistemas, CAMARA SJC, FIPNos diagramas de sequência da UML 2.0: ✂️ a) a mudança de estados de processamento ocorre sempre que termina a linha de vida de um objeto. ✂️ b) a ativação de um objeto ocorre sempre que a sua linha de vida for utilizada para representar uma transação de inserção. ✂️ c) as mensagens trocadas entre os diversos objetos são representadas por setas que partem da linha de vida de um objeto até outro. ✂️ d) os nós de junção são utilizados para sincronizar os fluxos de troca de mensagens. ✂️ e) a dimensão vertical representa os objetos participantes das interações, e a horizontal, os diversos estados do processamento. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
192Q119471 | Engenharia de Software , Teste de Software, Analista de Sistemas Pleno Processos, Petrobras, CESGRANRIOUma estratégia de teste de software integra métodos de projeto de casos de teste em uma série bem planejada de passos, que resultam na construção bem sucedida de um software. O objetivo principal do projeto de casos de teste é originar um conjunto de testes que tenha a maior probabilidade de detectar erros no software. Sobre as estratégias e técnicas de teste de software, assinale a afirmativa correta. ✂️ a) O teste de caixa-preta enfoca a estrutura de controle do programa, tendo como exemplos o teste de caminho básico, que faz uso de grafos de para originar um conjunto de testes linearmente independentes que vão garantir a cobertura e a análise de valor-limite, que investiga a habilidade do programa de manipular dados no limite de aceitabilidade. ✂️ b) O teste de caixa-branca são projetados para validar os requisitos funcionais de funcionamento interno de um programa, tendo como exemplos o particionamento de equivalência, que divide o domínio de entrada em classes de dados que provavelmente exercitam função específica do software e o teste de matriz ortogonal, que fornece um método eficiente e sistemático para testar sistemas com pequeno número de parâmetros de entrada. ✂️ c) O teste de integração focaliza o esforço de verificação na menor unidade de projeto do softwar e, usando a descrição de projeto no nível de componente como guia, caminhos de controle importantes são testados para descobrir erros dentro dos limites do módulo. O teste fumaça é um exemplo de abordagem de teste de integração. ✂️ d) O teste de recuperação é um teste de sistema que força o software a falhar de diversos modos e verifica se a recuperação é adequadamente realizada, seja ela feita de forma automática (realizada pelo próprio sistem ou requerendo intervenção humana. ✂️ e) A fase alpha de testes é realizada ainda no processo de desenvolvimento, nas instalações do desenvolvedor com os usuários finais e utilizando um ambiente controlado, enquanto a beta é realizada entre o término do desenvolvimento e a entrega do produto, nas instalações do desenvolvedor com um ambiente controlado pelo usuário final. Na fase gama são gerados pela equipe de desenvolvimento casos de teste que são realizados por grupos restritos de usuários finais. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
193Q115555 | Engenharia de Software , Análise de Requisitos, Analista de Sistemas, UNEAL, COPEVE UFALSão requisitos relativamente estáveis derivados da atividade central da organização e que se relacionam diretamente ao domínio do sistema. Qual opção abaixo corresponde à descrição anterior? ✂️ a) Requisitos mutáveis ✂️ b) Requisitos emergentes ✂️ c) Requisitos conseqüentes ✂️ d) Requisitos permanentes ✂️ e) Requisitos de compatibilidade Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
194Q249199 | Engenharia de Software, Orientação a Objetos, Técnico de Laboratório Informática, UFF, UFFNa Orientação Objeto, uma classe que NÃO possui objetos instanciados a partir dela é conhecida como: ✂️ a) instância; ✂️ b) interface; ✂️ c) abstrata; ✂️ d) superclasse; ✂️ e) subclasse. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
195Q116986 | Engenharia de Software , Conceitos Básicos, Analista de Sistemas, BADESC, FGVDe acordo com Pressman, a engenharia de software é baseada em camadas, com foco na qualidade. Essas camadas são: ✂️ a) métodos, processo e teste. ✂️ b) ferramentas, métodos e processo. ✂️ c) métodos, construção, teste e implantação. ✂️ d) planejamento, modelagem, construção, validação e implantação. ✂️ e) comunicação, planejamento, modelagem, construção e implantação. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
196Q229422 | 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
197Q153290 | Engenharia de Software, Teste de Software, Analista Judiciário Tecnologia da Informação, TRF 4a, FCCSobre os processos de teste de software, considere: I. Em um processo de desenvolvimento iterativo, o teste de sistema concentra-se no teste de um incremento que será entregue ao cliente. II. No teste de integração é feito o planejamento de uma série de testes em que a carga é constantemente aumentada até que o desempenho do sistema torne-se aceitável. III. A única meta do teste de software é descobrir falhas ou defeitos no software que apresenta comportamento incorreto, não desejável ou em não conformidade com sua especificação. Está correto o que consta em ✂️ a) I, apenas. ✂️ b) I, II e III. ✂️ c) I e II, apenas. ✂️ d) II e III, apenas. ✂️ e) III, apenas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
198Q698068 | 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
199Q846911 | Engenharia de Software, XP, Desenvolvedor de Software, CESPE CEBRASPE, 2020Julgue o item seguinte, a respeito de programação ágil com XP (extreme programming). O XP possui planejamento incremental com requisitos registrados em histórias. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
200Q155418 | 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