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.


3501Q631601 | Informática, Engenharia de Software, Analista Ministerial, MPE PE, FCC

Uma métrica de software que proporciona uma medida quantitativa da lógica de um programa, definindo o número de caminhos independentes do conjunto básico, é denominada

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

3502Q630075 | Informática, Engenharia de Software, Analista de Sistemas, CEPEL, NCE

Considere as seguintes afirmativas sobre diagramas de transição de estados (DTE). Um DTE é considerado correto quando:

 I- Tem somente um estado inicial.

II- Todo estado pode ser alcançado a partir do estado inicial.

III- Para cada estado existe um caminho até o estado final.

 A(s) afirmativa(s) correta(s) é/são somente:

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

3503Q622152 | Informática, Engenharia de Software, Analista Administrativo, Agência Nacional de Transportes Aquaviários, CESPE CEBRASPE

No que se refere a arquiteturas e tecnologias de sistemas de informação, julgue os itens de 110 a 120.

Uma das desvantagens da arquitetura distribuída é sua complexidade, uma vez que é mais difícil compreender as propriedades emergentes dos sistemas que as dos sistemas centralizados.

  1. ✂️
  2. ✂️

3504Q649814 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal Superior do Trabalho, FCC

O documento WCAG está estruturado em quatro princípios que constituem o fundamento da acessibilidade da Web. Trata-se de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3505Q611933 | Informática, Engenharia de Software

O método de Jackson contém, entre outros, o passo de

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

3506Q625257 | Informática, Engenharia de Software, Analista Judiciário, Tribunal de Justiça nbsp ES, CESPE CEBRASPE

Com referência a engenharia de software e uso de UML para a modelagem de sistemas, julgue os itens subsecutivos.

O teste de caixa-preta é utilizado quando uma nova versão do software está sendo lançada ou quando um novo ciclo de testes for necessário em paralelo ao desenvolvimento do mesmo.

  1. ✂️
  2. ✂️

3508Q630647 | Informática, Engenharia de Software, Agente de Fiscalização Financeira, TCE SP, FCC

O processo unificado (UP) de desenvolvimento de sistemas apresenta, em igualdade de importância, três características:

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

3509Q630649 | Informática, Engenharia de Software, Técnico Judiciário, TRF 5a, FCC

O conceito de herança da orientação a objetos é representado, respectivamente, pelo tipo de relacionamento e pela sua forma gráfica em UML:

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

3510Q615087 | Informática, Engenharia de Software, Técnico 3, MCT, CESPE CEBRASPE

Para conceber software adequadamente, deve ser definido um processo de engenharia de software. O trabalho associado a essa engenharia, independentemente de área de aplicação, tamanho do projeto ou complexidade, envolve três fases genéricas: definição, desenvolvimento e suporte. A esse respeito, julgue os itens seguintes.

Durante a fase de definição, devem-se identificar, entre outros aspectos, que informação deverá ser processada e que função e desempenho são desejados.

  1. ✂️
  2. ✂️

3512Q641987 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal de Justiça nbsp PE, FCC

A UML (Unified Modeling Language) é

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

3513Q639190 | Informática, Engenharia de Software, Analista de Sistemas, AFERJ INVESTERIO RJ, FUNRIO

Segundo Shalloway e Trott, são aplicações do padrão de projetos Façade as abaixo relacionadas, EXCETO quando:

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

3514Q634839 | Informática, Engenharia de Software, Analista Judiciário, TRT 6a, FCC

Sobre testes de sistemas, considere:

I. Testes de cenário são úteis pois podem garantir que não restam erros no sistema. Neste ponto diferem dos testes de componentes que apenas garantem a integridade de módulos isolados do sistema, mas não garantem que a totalidade do sistema está isenta de erros.

II. Testes de desenvolvimento incluem testes unitários, nos quais são testados objetos e métodos específicos; testes de componentes, nos quais são testados diversos grupos de objetos; testes de sistema, nos quais são testados sistemas parciais e sistemas completos.

III. Os testes de usuário podem ser divididos em três fases: teste alfa, em que os usuários do software trabalham com a equipe de desenvolvimento para efetuar testes no local do desenvolvedor; teste beta, em que um release de software é disponibilizado aos usuários para que possam experimentar e levantar os problemas descobertos com os desenvolvedores do sistema; teste de sistema, em que os clientes testam um sistema para decidir se ele está pronto para ser implantado no ambiente de trabalho.

Está correto o que se afirma em

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

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

Julgue os itens subsequentes, referentes a Domain Driven Design e a Design Patterns. O padrão chain of responsibility desacopla o emissor do receptor, fazendo passar a solicitação por uma cadeia de receptores potenciais, ou seja, ele procura evitar o acoplamento do remetente de uma solicitação.
  1. ✂️
  2. ✂️

3516Q618989 | Informática, Engenharia de Software, Analista de Sistemas, TJ RS, FAUGRS

Estruturas de acesso adicionais auxiliares, chamadas índices, são usadas para aumentar a velocidade da recuperação dos registros na resposta a certas condições de busca.

Considere uma situação em que um índice é um arquivo ordenado cujos registros são de tamanhos fixo e contém dois campos. O primeiro campo é do mesmo tipo de dados do campo-chave de classificação - chamado chave primária - do arquivo de dados, e o segundo campo é um ponteiro para um bloco de disco (um endereço de bloco). Nesse caso, o índice constituirá um exemplo de

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

3518Q621831 | Informática, Engenharia de Software, Técnico Judiciário, TJ CE, CESPE CEBRASPE

A orientação a objetos favorece a aplicação de diversos conceitos considerados fundamentais para o desenvolvimento de programas. Acerca das definições relacionadas à orientação a objetos, julgue os itens seguintes.

Classe privada é definida como uma coleção de dados particulares e um conjunto de operações que atuam sobre tais dados.

  1. ✂️
  2. ✂️

3519Q641546 | Informática, Engenharia de Software, Analista de Sistemas, IPEA, CESPE CEBRASPE

Quanto a metodologias de desenvolvimento de software, julgue os seguintes itens.

Na engenharia de requisitos, a construção de protótipos pode ajudar na descoberta e na validação de requisitos não-funcionais. Os protótipos podem ser úteis durante o projeto das interfaces com os usuários e podem ser descartáveis, caso em que não são mantidos durante toda vida do sistema.

  1. ✂️
  2. ✂️

3520Q615441 | Informática, Engenharia de Software, Analista Judiciário, TRE AL, CESPE CEBRASPE

A respeito do escalonamento de processos em sistemas operacionais, julgue os itens subseqüentes.

Sistemas operacionais que suportam multimídia não se diferenciam dos sistemas operacionais cliente-servidor porque, nesses sistemas, o escalonamento de processos segue as mesmas definições.

  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.