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 182Q121803 | Engenharia de Software , XP, Analista de Sistemas Suporte Basis SAP R3, ELETROBRÁS, CESGRANRIONo âmbito de desenvolvimento de sistemas, o XP tem como característica a programação em par, na qual o(a) ✂️ a) programador codifica em companhia do analista de requisitos. ✂️ b) testador realiza os casos de teste em companhia do programador. ✂️ c) código é escrito em par, reduzindo a inserção de bugs. ✂️ d) programador codifica em companhia do gestor do sistema. ✂️ e) disseminação do conhecimento não é priorizada, mas, sim, a individualidade. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 183Q151766 | 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 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 185Q708830 | 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 186Q113967 | 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 187Q114224 | 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 188Q121857 | 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 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 190Q120646 | 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 191Q115555 | 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 192Q116435 | 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 193Q155418 | 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 194Q116230 | Engenharia de Software , Qualidade de Software, Analista de Sistemas, CEB, FUNIVERSAQualidade de software é uma área da engenharia de software que tem como objetivo garantir a qualidade pela definição e normatização dos processos de desenvolvimento de sistemas. O grupo de normas técnicas "ISO 9000/2000" define qualidade como o grau em que um conjunto de características inerentes a um produto, processo ou sistema cumpre os requisitos inicialmente estipulados para esses. Assinale a alternativa que melhor define "qualidade", dentro da área de engenharia de software. ✂️ a) Conformidade de um sistema com os requisitos levantados no início do processo de desenvolvimento. ✂️ b) Tempo de vida útil de um sistema e sua efetiva utilidade e aplicação. ✂️ c) É medida pelo máximo de tempo de uso entre falhas ocorridas (MTBF) no ciclo de vida do software. ✂️ d) Desempenho medido pelo tempo de resposta no processamento e apresentação das informações. ✂️ e) Equilíbrio entre o prazo de entrega do sistema e o atendimento mínimo dos requisitos levantados. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 195Q846911 | 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 196Q119471 | 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 197Q249199 | 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 198Q264053 | Engenharia de Software, Metodologias Ageis, Técnico Superior Especializado Desenvolvimento de Sistemas, DPE RJ, FGV Uma das características da metodologia ágil Scrum é : ✂️ a) focar nas práticas de engenharia. ✂️ b) focar na documentação formal do software. ✂️ c) ser um método iterativo e incremental. ✂️ d) exigir o planejamento do projeto, de acordo com as práticas do PMBOK ✂️ e) não exigir interação com o cliente. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 199Q235014 | Engenharia de Software, RUP, Programador de Computador, TRE RN, FCCO RUP produz artefatos ✂️ a) na fase de Transição, apenas. ✂️ b) em todas as suas fases. ✂️ c) na fase de Concepção, apenas. ✂️ d) na fase de Elaboração, apenas. ✂️ e) na fase de Construção, apenas. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 200Q229422 | 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 🖨️ 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
182Q121803 | Engenharia de Software , XP, Analista de Sistemas Suporte Basis SAP R3, ELETROBRÁS, CESGRANRIONo âmbito de desenvolvimento de sistemas, o XP tem como característica a programação em par, na qual o(a) ✂️ a) programador codifica em companhia do analista de requisitos. ✂️ b) testador realiza os casos de teste em companhia do programador. ✂️ c) código é escrito em par, reduzindo a inserção de bugs. ✂️ d) programador codifica em companhia do gestor do sistema. ✂️ e) disseminação do conhecimento não é priorizada, mas, sim, a individualidade. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
183Q151766 | 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
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
185Q708830 | 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
186Q113967 | 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
187Q114224 | 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
188Q121857 | 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
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
190Q120646 | 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
191Q115555 | 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
192Q116435 | 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
193Q155418 | 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
194Q116230 | Engenharia de Software , Qualidade de Software, Analista de Sistemas, CEB, FUNIVERSAQualidade de software é uma área da engenharia de software que tem como objetivo garantir a qualidade pela definição e normatização dos processos de desenvolvimento de sistemas. O grupo de normas técnicas "ISO 9000/2000" define qualidade como o grau em que um conjunto de características inerentes a um produto, processo ou sistema cumpre os requisitos inicialmente estipulados para esses. Assinale a alternativa que melhor define "qualidade", dentro da área de engenharia de software. ✂️ a) Conformidade de um sistema com os requisitos levantados no início do processo de desenvolvimento. ✂️ b) Tempo de vida útil de um sistema e sua efetiva utilidade e aplicação. ✂️ c) É medida pelo máximo de tempo de uso entre falhas ocorridas (MTBF) no ciclo de vida do software. ✂️ d) Desempenho medido pelo tempo de resposta no processamento e apresentação das informações. ✂️ e) Equilíbrio entre o prazo de entrega do sistema e o atendimento mínimo dos requisitos levantados. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
195Q846911 | 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
196Q119471 | 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
197Q249199 | 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
198Q264053 | Engenharia de Software, Metodologias Ageis, Técnico Superior Especializado Desenvolvimento de Sistemas, DPE RJ, FGV Uma das características da metodologia ágil Scrum é : ✂️ a) focar nas práticas de engenharia. ✂️ b) focar na documentação formal do software. ✂️ c) ser um método iterativo e incremental. ✂️ d) exigir o planejamento do projeto, de acordo com as práticas do PMBOK ✂️ e) não exigir interação com o cliente. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
199Q235014 | Engenharia de Software, RUP, Programador de Computador, TRE RN, FCCO RUP produz artefatos ✂️ a) na fase de Transição, apenas. ✂️ b) em todas as suas fases. ✂️ c) na fase de Concepção, apenas. ✂️ d) na fase de Elaboração, apenas. ✂️ e) na fase de Construção, apenas. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
200Q229422 | 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