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.


2241Q616307 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, DATAPREV, CESPE CEBRASPE

Acerca da orientação a objetos, julgue os seguintes itens. Uma associação entre classes estabelece um relacionamento estrutural. As instâncias dessas classes podem ser interligadas. A multiplicidade da associação informa quantas instâncias podem ser interligadas.
  1. ✂️
  2. ✂️

2242Q634228 | Informática, Engenharia de Software, Analista em Transportes, Companhia de Transportes Urbanos da Grande Vitória ES, CESPE CEBRASPE

No que concerne aos conceitos de sistema operacional, julgue os itens de 59 a 65. Uma thread compreende um identificador, um program counter, um conjunto de registradores e uma pilha de execução, além de compartilhar com outras threads pertencentes ao mesmo processo sua seção de código, seção de dados e outros recursos do sistema operacional, como arquivos abertos e sinais.
  1. ✂️
  2. ✂️

2243Q618102 | Informática, Engenharia de Software, Analista Judiciário, TRT 16a, FCC

O Capítulo II da Instrução Normativa MP/SLTI no 04, de 12 de novembro de 2010, está divido em 3 seções que contemplam todo o procedimento para execução das fases de Planejamento da Contratação, Seleção de Fornecedor e Gerenciamento do Contrato. Na Seção II do capítulo II, que trata da Seleção de Fornecedor, afirma-se que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2244Q629636 | Informática, Engenharia de Software, Analista de Sistemas, CHESF, CESGRANRIO

Durante o desenvolvimento de um sistema para suporte a uma rede social, um desenvolvedor decidiu criar a facilidade de uma pessoa ter uma lista de amigos para poder enviar e-mails, postagens e/ou fotos. Essa lista pode conter um número indefinido de amigos ou de outras listas de amigos, criando uma estrutura recursiva.

O padrão de projeto que descreve essa estrutura é

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

2245Q618888 | Informática, Engenharia de Software, Analista Judiciário, TRT 8a, FCC

No Processo Unificado, uma descrição da arquitetura do software, um documento de visão e um modelo de projeto são aplicáveis, respectivamente, nas fases

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

2246Q613519 | Informática, Engenharia de Software, Analista de Sistemas, Universidade Federal de Pernambuco, COVEST

A estratégia de desenvolvimento de software topdown:

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

2247Q646032 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, CREMESP, FCC

Considere que nos projetos do CREMESP baseados em XP pratica-se a propriedade coletiva de código, de forma que todos os desenvolvedores podem fazer alterações e refatoração de qualquer parte do código a qualquer momento. Para isso, é necessário que também haja
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2248Q612757 | Informática, Engenharia de Software

Com relação a Projeto Estruturado, é correto afirmar que

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

2249Q623007 | Informática, Engenharia de Software, Analista Administrativo, ANCINE, CESPE CEBRASPE

A respeito de arquitetura e engenharia de software, julgue os itens seguintes.

No design, o padrão GRASP controller visa definir as interações entre objetos e atribuir responsabilidades às classes.

  1. ✂️
  2. ✂️

2250Q619684 | Informática, Engenharia de Software, Analista Legislativo, Assembléia Legislativa RN, FCC

Com relação aos tipos de testes de software, considere:

I. Testes baseados em requisitos são uma abordagem sistemática para projeto de casos de teste em que se considera cada requisito e deriva-se um conjunto de testes para eles. São mais uma validação do que um teste de defeitos. II. Testes de release são feitos pela própria equipe de desenvolvimento e devem centrar-se na descoberta de bugs no sistema, nos quais os casos de teste são projetados para expor os defeitos. III. Testes de desenvolvimento incluem testes unitários, nos quais se testa objetos e métodos específicos; testes de componentes, em que se testa diversos grupos de objetos; e testes de sistema, nos quais se testa sistemas parciais ou completos. IV. Teste beta é um tipo de teste de usuário em que os usuários do software trabalham com a equipe de desenvolvimento para testar o software no local do desenvolvedor. Está correto o que se afirma APENAS em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2251Q645028 | Informática, Engenharia de Software, Tecnologista Pleno I, DCTA SP, VUNESP

Uma forma de classificação das ferramentas CASE, utilizadas no desenvolvimento de software, as divide em CASES para as fases de análise e projeto (I) e para a fase de implementação (II). As ferramentas CASE descritas recebem a denominação de:

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

2252Q619432 | Informática, Engenharia de Software, Atividade Técnica de Complexidade Gerencial, Ministério da Educação, CESPE CEBRASPE

Tendo em vista que um processo de software pode ser definido como um conjunto de procedimentos estruturados, que combina ferramentas e técnicas para produzir determinado produto, julgue os itens subsequentes.

Atividades comuns a todos os processos de software incluem a especificação, o projeto, a implementação e a validação.

  1. ✂️
  2. ✂️

2253Q629416 | Informática, Engenharia de Software, Analista de Administração Pública, TCDF DF, CESPE CEBRASPE

Julgue os itens a seguir, com relação à engenharia de software. O uso adequado das técnicas de modelagem de negócio produz como resultados a estabilidade do ambiente organizacional, por meio de processos bem elaborados, o que evita possíveis alterações.
  1. ✂️
  2. ✂️

2254Q617904 | Informática, Engenharia de Software, Analista de Sistemas, CAEMA MA, IBEG

A identificação dos requisitos representa uma parte especialmente importante do processo de desenvolvimento de um sistema. Será necessária a utilização de uma grande variedade de técnicas para se determinar o que os usuários e os clientes querem. A seguir são apresentados alguns tipos de requisitos que são identificados durante a Engenharia de Requisitos. Identifique entre as alternativas apresentadas, a que é uma afirmação INCORRETA.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2255Q628672 | Informática, Engenharia de Software, Técnico Científico, BASA AM, CESPE CEBRASPE

Acerca da análise e do projeto orientados a objetos, julgue os próximos itens. Um modelo de análise de requisitos estrutura os requisitos com o objetivo facilitar o seu entendimento. As classes de análise podem ser conceituais e mapeáveis para o domínio da aplicação. Uma classe no modelo de análise pode ser uma abstração de classes no modelo de projeto.
  1. ✂️
  2. ✂️

2256Q623298 | Informática, Engenharia de Software, Analista PGE, PGE MT, FCC

Considere que um Analista de Sistemas está desenvolvendo um software orientado a objetos e utilizou a seguinte estratégia de teste: primeiro foram testadas as classes independentes (que não usam classes servidoras ou usam poucas), depois realizou uma sequência de testes das classes dependentes (que usam classes independentes) até que todo o sistema foi testado. O Analista utilizou uma estratégia de teste de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2257Q633287 | Informática, Engenharia de Software, Analista Programador Sênior, Prefeitura de Barueri SP, SOLER Instituição Soler de Ensino

A UML surgiu da união de três métodos, quais são eles?

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

2258Q616141 | Informática, Engenharia de Software, Analista de Sistemas, BNDES, NCE

Considere as seguintes assertivas sobre o processo evolutivo de software conhecido com modelo em espiral. WINWIN:

I- Cada passo da espiral termina com um conjunto de atividades de negociação.

II- Cada atividade de negociação inicia com a identificação das partes interessadas.

 III- A definição do Ciclo de vida arquitetural é um dos três marcos do processo conhecidos como pontos de ancoragem (anchor points).

 As assertivas corretas são:

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

2259Q614350 | Informática, Engenharia de Software, Analista de Finanças e Controle AFC, STN, ESAF

Considere as seguintes tarefas do processo de gerenciamento da informação.

I - Identificação de necessidades e requisitos de informação;

II - Distribuição e disseminação de informação;

III - Classificação e armazenamento de informação/Tratamento e apresentação da informação;

IV - Desenvolvimento de produtos e serviços de informação;

V- Coleta/Entrada de informação.

A seqüência correta de execução dessas tarefas é

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

2260Q625882 | 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. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.