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.


2401Q636039 | Informática, Engenharia de Software, Analista Administrativo, ANTAQ, CESPE CEBRASPE

Julgue os próximos itens, com relação à avaliação de tolerância a falhas e alta disponibilidade. Falhas de temporização estão relacionadas ao mau funcionamento temporário de elementos de hardware que prejudicam a execução correta de um software.
  1. ✂️
  2. ✂️

2402Q619914 | Informática, Engenharia de Software, Analista de Sistemas, BNDES, CESGRANRIO

Por motivo de segurança, deseja-se adicionar registro (log) das operações efetuadas no sistema de contabilidade de uma empresa. O arquiteto do sistema decide que deve existir somente uma instância de uma classe de registro (log) e que esta será o ponto de acesso global para os demais componentes do sistema. Que padrão de projeto pode ser utilizado nesse caso?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2403Q631179 | Informática, Engenharia de Software, Analista de Sistemas, Fundação Instituto de Pesquisa Econômica Aplicada, CESPE CEBRASPE

Em relação à engenharia de software, julgue os itens a seguir.

A extreme programming (XP) é um método de desenvolvimento ágil. Nele, os requisitos são expressos como cenários implementados diretamente como uma série de tarefas.

  1. ✂️
  2. ✂️

2404Q619160 | Informática, Engenharia de Software, Analista Judiciário, TRE AP, FCC

Graficamente representado por um cubo na UML, é um elemento físico que existe em tempo de execução e representa um recurso computacional, geralmente tendo alguma memória e, com frequência, capacidade de processamento. Trata-se de

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

2405Q616347 | Informática, Engenharia de Software, Analista de Sistemas, Fundação Santa Casa de Misericórdia do Estado do Pará PA, CESPE CEBRASPE

Os computadores são uma importante ferramenta no dia-a-dia das instituições. Além de executarem software de sistemas desenvolvidos de maneira personalizada para as organizações, os computadores são usados para a realização de uma série de tarefas de automação de escritório, acesso à informação e à comunicação. Acerca dos principais aplicativos e utilitários comumente instalados nos computadores, julgue os itens que se seguem. Aplicativos e utilitários que possuem interface do tipo GUI permitem a interação entre o usuário e o programa de forma intuitiva por meio do uso de recursos gráficos padronizados.
  1. ✂️
  2. ✂️

2406Q617115 | Informática, Engenharia de Software, Analista de Tecnologia da Informação Perfil III, DATAPREV, CESPE CEBRASPE

Acerca da análise e do projeto de sistemas, julgue os próximos itens. Um modelo de análise foca nos requisitos funcionais e não funcionais, além de considerar aspectos das linguagens de programação que serão usadas na implementação. O modelo é organizado em subsistemas, que interagem via métodos especificados em interfaces.
  1. ✂️
  2. ✂️

2407Q648091 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Superior do Trabalho, FCC

Atenção: Para responder às questões de números 52 e 53, considere o texto abaixo.

Hipoteticamente, um Analista de Sistemas do TST utilizou a notação BPMN 2.0 para modelar um processo de recebimento de denúncias.

Em outro ponto do diagrama ele usou uma atividade marcada com uma engrenagem dupla na parte superior esquerda. Na BPMN esse símbolo significa uma característica específica da atividade pois serve para especificar que ela é do tipo
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2408Q634270 | Informática, Engenharia de Software, Analista, DPE RS, FCC

Considere:

Caso 1: Pedro foi contratado para realizar testes de software na empresa B. Realizava um conjunto de testes na interface do software focados em exercitar os requisitos funcionais. Na bateria de testes que realizava, procurava encontrar funções incorretas ou faltando, erros de interface, erros em estruturas de dados, erros em acesso a base de dados externas, erros de comportamento e de desempenho e erros de inicialização e término. Caso 2: Paulo foi contratado para realizar testes de software na empresa C. Realizava testes nos caminhos lógicos do software e nas colaborações entre componentes exercitando conjuntos específicos de condições e/ou ciclos. Testava todos os caminhos independentes dos módulos pelo menos uma vez, exercitava as decisões lógicas nos seus estados verdadeiro ou falso e exercitava estruturas internas para assegurar a sua validade. Pedro realizava testes
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2409Q620447 | Informática, Engenharia de Software, Analista Judiciário, Tribunal de Justiça do Distrito Federal e Território DF, CESPE CEBRASPE

Acerca da engenharia de software e de metodologias e ciclos de desenvolvimento de software, julgue os itens subseqüentes.

No modelo de desenvolvimento incremental, embora haja defasagem entre os períodos de desenvolvimento de cada incremento, os incrementos são desenvolvidos em paralelo.

  1. ✂️
  2. ✂️

2410Q644782 | Informática, Engenharia de Software, Analista de Sistemas, Suframa AM, CESPE CEBRASPE

Com relação a padrões de projeto e GRASP, julgue os próximos itens. O padrão de projeto Strategy contém um objeto strategy que é análogo ao objeto state do padrão de projeto State. Contudo, o primeiro objeto encapsula um algoritmo, enquanto o segundo encapsula informações sobre o estado de um objeto.
  1. ✂️
  2. ✂️

2411Q646342 | Informática, Engenharia de Software, Técnico Judiciário, TJ PE, FCC

A maioria das aplicações web tem algumas funcionalidades (por exemplo, segurança), que são aplicáveis a todas as requisições da aplicação. Para adicionar essa funcionalidade separadamente para cada requisição da aplicação seria demorado, propenso a erros e difícil de manter. Para resolver esse problema pode ser utilizado o design pattern

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

2412Q642761 | Informática, Engenharia de Software, Analista Técnico, SEBRAE DF, CESPE CEBRASPE

Acerca dos conceitos do processo unificado, julgue os itens de 46 a 50.

Os requisitos são levantados e validados de modo a identificar as funcionalidades que o sistema deverá ter, suas características, benefícios e público-alvo, sendo prioritariamente levantados na fase de concepção e de elaboração.

  1. ✂️
  2. ✂️

2413Q649165 | Informática, Engenharia de Software, Analista de Sistemas, Empresa de Saneamento de Goiás SA GO, UFGO, 2018

Dentro dos bons princípios de projeto e construção de software, a Lei de Démeter diz que “um método deve enviar mensagens somente para objetos a que ele tem acesso direto”. Essa lei tem como objetivo:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2414Q618190 | Informática, Engenharia de Software, Técnico de Promotoria, MPE PB, COMPERVE

Quanto aos diagramas de caso de uso (use case diagrams) na notação UML, pode-se afirmar:

I. Contêm, em geral, casos de uso, atores e relacionamentos de generalização, de dependência e de associação.

II. Podem ser usados para expressar os requisitos funcionais de um sistema.

III. Mostram um conjunto de objetos e seus relacionamentos num certo momento no tempo.

IV. Podem ser usados para modelar o contexto de um sistema.

V. Podem conter pacotes, anotações ou restrições.

Está correta

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

2415Q616413 | Informática, Engenharia de Software, Analista Judiciário, TRE MG, FCC

Analise o texto a seguir:

          ""Na elaboração de um projeto orientado a objeto utilizou-se um conceito que permite tratar objetos semelhantes de uma maneira uniforme. Nesse caso, é possível que se envie uma mesma mensagem para um conjunto de objetos e que cada objeto responda de maneira diferente em função da mensagem recebida. Quanto a esse conceito é correto afirmar que se trata da habilidade de uma subclasse especializar uma operação herdada, redefinindo a implementação da operação, mas não a sua especificação (assinatura).""

O conceito a que se refere o texto é

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

2416Q616166 | Informática, Engenharia de Software, Técnico Judiciário, TRT 13a, FCC

A característica básica da metodologia RUP/XP, que tem origem tanto no processo RUP quanto nas práticas adotadas pelo XP, é

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

2417Q642284 | Informática, Engenharia de Software, Programador, CFA, IADES

Diagramas de pacotes UML são usados para ilustrar a arquitetura lógica de um sistema. Assinale a alternativa correta a respeito da aplicação de diagramas de pacotes UML.

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

2418Q643311 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Regional Eleitoral Espírito Santo, CESPE CEBRASPE

Considerando que a aplicação de testes em um programa possibilita verificar se ele atende à sua especificação e se realiza o que o cliente deseja, julgue os itens subsecutivos, relativos a testes de software.

O teste de partições caracteriza-se por ser um projeto de caso de teste, em que o conhecimento da estrutura do programa é utilizado para projetar testes que verificam todas as partes desse programa.

  1. ✂️
  2. ✂️

2419Q612337 | Informática, Engenharia de Software

NÃO se refere aos princípios da modelagem essencial:

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