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.


2221Q649377 | Informática, Engenharia de Software, Assessor Técnico Legislativo, Câmara Municipal de Goiânia GO, UEG, 2018

Design (projeto) de software é um processo do ciclo de vida de software. A execução desse processo
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2223Q620469 | Informática, Engenharia de Software, Analista Ministerial, Ministério Público Estadual PI, CESPE CEBRASPE

A direção de uma empresa designou uma equipe de analistas para garantir a qualidade dos sistemas de informação em produção na entidade. Para cumprir suas atribuições, a equipe recorreu a diversas técnicas e metodologias para a avaliação da qualidade do desenvolvimento de software.

Com base nessa situação hipotética, julgue os itens que se seguem.

O XP (extreme programming) é um método ágil, que preconiza a criação de um caso de teste unitário antes do início da codificação.

  1. ✂️
  2. ✂️

2224Q625882 | Informática, Engenharia de Software, Tecnólogo Formação Análise e Desenvolvimento de Sistemas, IF SC, IESES

Durante a produção de um software, a etapa em que há a validação de requisitos, ou seja, atividade em que verifica-se os requisitos quanto a realismo, consistência e completude, é denominada de:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2225Q635377 | Informática, Engenharia de Software, Analista Judiciário, TRT 17a, CESPE CEBRASPE

A respeito de engenharia de software, julgue os itens subsequentes. Todo software deve ser entregue com documentação para facilitar sua implementação e manutenção. Nessa documentação, devem constar o dicionário de dados que descreve a organização do banco de dados do sistema e o modo como as informações serão armazenadas.
  1. ✂️
  2. ✂️

2226Q623859 | Informática, Engenharia de Software, Técnico, BAHIAGÁS, CEFETBAHIA

Procedimentos de recuperação preestabelecidos, com a finalidade de minimizar o impacto sobre as atividades da organização, no caso de ocorrência de um dano ou desastre não evitado pelos procedimentos de segurança de informática adotados.

Esse conjunto de procedimentos é conhecido por
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2227Q641781 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, UFFS, FEPESE

Assinale a alternativa que representa uma característica do Diagrama de Sequência.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2228Q621303 | Informática, Engenharia de Software, Analista Técnico, SUDAM AM, IADES

Assinale a alternativa que apresenta um dos benefícios de um protótipo de software.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2229Q611067 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Regional Eleitoral Alagoas, CESPE CEBRASPE

Em relação às técnicas de modulação e de multiplexação, que são empregadas para permitir a utilização mais eficaz dos meios de comunicação, julgue os itens seguintes.

Uma das técnicas para aumentar a taxa de transmissão de bits dos modems consiste em utilizar uma combinação das técnicas de modulação por chaveamento em amplitude e chaveamento em fase para transmitir múltiplos bits por baud.

  1. ✂️
  2. ✂️

2231Q634903 | Informática, Engenharia de Software, Analista do Ministério Público, MPE SE, FCC

No contexto do projeto de software a definição das atividades do negócio do cliente que serão suportadas pelo software e os dados quantitativos, tais como, tempo de resposta e número de usuários, devem ocorrer

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2232Q634648 | Informática, Engenharia de Software, Analista Judiciário, TRE BA, CESPE CEBRASPE

Acerca do RUP (rational unified process), julgue os próximos itens.

Uma falha comum em projetos de sistemas computacionais é não assegurar a qualidade do software. Normalmente, essa questão é discutida após o término dos projetos, ou a qualidade fica sob a responsabilidade de equipe diferente da equipe de desenvolvimento. O RUP, proposto pela IBM, é um processo que provê uma solução disciplinada sobre como assinalar tarefas e responsabilidades dentro de uma organização de desenvolvimento de software, porém, não auxilia no controle do planejamento e verificação da qualidade.

  1. ✂️
  2. ✂️

2233Q615450 | Informática, Engenharia de Software, Técnico de Nível Superior, CER RR, CESPE CEBRASPE

A respeito de conceitos de análise orientada a objetos, julgue os seguintes itens.

A análise de sistemas orientados a objetos pode ocorrer em diversos níveis de abstração. No nível de negócio, as técnicas associadas com a análise orientada a objetos podem ser combinadas com uma abordagem de engenharia de processos de negócios, com o objetivo de definir classes, objetos, relacionamentos e comportamentos que modelem todo o negócio.

  1. ✂️
  2. ✂️

2234Q618549 | Informática, Engenharia de Software, Analista, DPE RS, FCC

A equipe de TI da empresa A desenvolveu um software onde os requisitos iniciais foram razoavelmente bem definidos, porém, devido ao escopo geral do trabalho de desenvolvimento, o uso de um processo de software puramente linear não pôde ser utilizado, optando-se por combinar elementos dos fluxos de processos lineares e paralelos. Durante o processo de desenvolvimento foi liberada uma série de versões que ofereciam, progressivamente, maior funcionalidade para o cliente à medida que cada versão era entregue. A primeira versão entregue contemplava o atendimento aos requisitos básicos, porém, muitos recursos complementares foram entregues em versões posteriores. Após a primeira versão ser entregue, usada e avaliada pelo cliente, foi realizado um planejamento para que a entrega da versão seguinte já considerasse a modificação na versão essencial para melhor se adequar às necessidades do cliente e a entrega de recursos e funcionalidades adicionais. Esse processo foi repetido após a liberação de cada versão, ate que o software estivesse completo.

Nota-se no texto que o modelo de processo utilizado pela equipe de TI da empresa A teve seu foco voltado para a entrega de um produto operacional em cada versão. As primeiras versões foram partes do produto final que realmente possuíam capacidade para atender aos usuários e oferecer uma plataforma para a avaliação O texto permite concluir que foi utilizado o modelo de processo
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2235Q629045 | Informática, Engenharia de Software, Técnico, CERON RO, CONESUL

O processo de construção de um software tem por objetivo o desenvolvimento ou evolução de um sistema que engloba atividades de especificação, projeto, implementação e testes, e se caracteriza pela interação de ferramentas, pessoas e métodos. Dos modelos abaixo marque aquele que não faz parte de uma metodologia de desenvolvimento de software.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2236Q610615 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Regional Eleitoral Alagoas, CESPE CEBRASPE

A respeito da orientação a objetos, que é uma das técnicas mais utilizadas para concepção e desenvolvimento de programas, julgue os itens seguintes.

No contexto da UML (unified modelling language), a visão do modelo comportamental representa os aspectos dinâmicos do comportamento dos usuários do sistema.

  1. ✂️
  2. ✂️

2237Q649273 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal Regional Eleitoral Rio de Janeiro, CONSULPLAN, 2017

Uma maneira de organizar vários discos (hd’s) em um sistema de computação é utilizar o conceito de RAID (Redundant Array of Independent Disks), que significa arranjo redundante de discos independentes. Com o RAID implementado pode-se combinar vários discos rígidos, como se fossem uma única unidade, ou dividir o armazenamento de um grande volume de dados em mais de um disco, por exemplo. Existem vários níveis de RAID que podem ser implementados de maneira independente ou em combinações de níveis. Analise a seguinte descrição de um desse níveis: [...] “a sua paridade não se destina a um só disco, mas a toda a matriz. Nesse caso, o tempo de gravação é menor, pois não é necessário acessar o disco de paridade de cada operação de escrita”. Assinale a alternativa que apresenta corretamente esse nível de RAID.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2238Q618298 | Informática, Engenharia de Software, Atividade Técnica de Complexidade Gerencial, MEC, CESPE CEBRASPE

Julgue os itens de 102 a 107, acerca de métricas e estimativas aplicadas a testes de software.

É necessário obter o total de pontos de teste estático (PTE), para, em conjunto com outros fatores, se chegar ao total de pontos de teste. Para que seja possível encontrar o PTE, é suficiente avaliar algumas características isoladas do software.

  1. ✂️
  2. ✂️

2239Q629568 | Informática, Engenharia de Software, Técnico Judiciário, TRE AM, FCC

Considere os níveis de coesão entre tarefas de um módulo no espectro de Pressman que são: Procedimental (PR), Coincidental (CD), Temporal (TP), Lógico (LG), Funcional (FU), Sequencial (SE) e Comunicacional (CM). A recomendação para obtenção de módulos com um só propósito, iniciando com a pior solução e caminhando para a melhor, no espectro, é dada pela sequência:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2240Q625993 | Informática, Engenharia de Software, Analista Judiciário, TJ SE, CESPE CEBRASPE

Tendo como base os padrões de projeto de software, julgue os itens a seguir. Singleton é um padrão de projeto de software que garante a existência de apenas uma instância de uma classe, mantendo um ponto global de acesso ao seu objeto.
  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.