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.


2041Q649722 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Câmara Municipal de Porto Velho RO, IBADE, 2018

Recentemente tivemos eleições. A apuração das eleições envolveu o processamento de uma grande massa de dados. Chama-se esse tipo de processamento de:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2042Q632575 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal de Justiça nbsp CE, CESPE CEBRASPE

Considerando um projeto de sistema de informação e o uso e as definições de ferramentas CASE, julgue os itens a seguir.

Conforme o tipo de ferramenta CASE e o projeto de software utilizados, é importante definir-se o processo de interoperação com outras ferramentas de desenvolvimento.

  1. ✂️
  2. ✂️

2043Q647175 | Informática, Engenharia de Software, Técnico Judiciário, Superior Tribunal de Justiça, CESPE CEBRASPE, 2018

Acerca de TomCat, desenvolvimento seguro de software, refactoring e integração contínua, julgue os próximos itens. Em um serviço de integração contínua, testes de unidade são executados automaticamente com a finalidade de detectar erros funcionais.
  1. ✂️
  2. ✂️

2044Q628262 | Informática, Engenharia de Software, Analista de Suporte, CENSIPAM AM, CESPE CEBRASPE

Um software está sendo desenvolvido e algumas decisões foram tomadas quando do seu projeto. A seguir, tem-se as decisões I, II e III que deverão ser atendidas usando-se padrões de projeto (design patterns) adequados.

I Os formatos dos dados de entrada serão validados por métodos nas classes que os modelam. Por exemplo, para validar uma senha, a classe Senha terá um método apropriado. Como o software será fornecido para clientes cujos dados terão diferentes formatos, essas classes devem ser substituídas em conjunto e essas substituições não devem resultar em alterações nos códigos que instanciam essas classes.

II A arquitetura do software será composta por vários módulos e cada módulo será composto por vários objetos interligados. Em cada módulo, o código para criar os objetos e estabelecer os relacionamentos entre os mesmos não deve estar nas classes das quais esses objetos são instâncias. Em cada módulo, esse código deve estar em uma classe responsável por construir o módulo.

III Alguns dos objetos serão persistentes e complexos. Os valores dos atributos de tais objetos serão carregados do banco de dados apenas quando forem referenciados. Um usuário de um objeto persistente receberá uma referência para um objeto em memória que se fará passar pelo objeto no banco de dados. O código do objeto em memória intermediará o acesso ao objeto no banco de dados.

Considerando as informações acima, julgue o seguinte item.

A decisão I pode ser atendida usando-se o padrão de projeto Abstract Factory; a decisão II pode ser atendida usando-se o Builder; e a decisão III pode ser atendida usando-se o Proxy.
  1. ✂️
  2. ✂️

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

No estabelecimento de relacionamentos da orientação a objetos, uma instância de uma associação corresponde ao mecanismo de

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

2046Q640302 | Informática, Engenharia de Software, Administrador de Banco de Dados, CFA, IADES

Na modelagem de dados, os atributos e os valores expressam respectivamente as propriedades de

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

2047Q629303 | Informática, Engenharia de Software, Analista de Sistemas, COSANPA PA, FADESP

Após a realização de um teste de software, a identificação de uma variável não declarada é considerado um
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2048Q636983 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Fundação Universidade de Brasília, CESPE CEBRASPE

A disciplina de engenharia de software é centrada no desenvolvimento de aplicações cobrindo desde aspectos técnicos até aspectos gerenciais, como gerência de projetos e análise de riscos, entre outros. No que se refere a esse tópico e a linguagens de desenvolvimento visual, julgue os itens seguintes.

A metodologia JAD (joint application development) encoraja o estabelecimento de uma equipe envolvendo clientes e desenvolvedores. A metodologia JAD é um exemplo da abordagem FAST (facilitated application specification techniques).

  1. ✂️
  2. ✂️

2049Q622905 | Informática, Engenharia de Software, Oficial, Ministério da Defesa Exército Brasileiro

Segundo a classificação do Gang of Four (GoF), os padrões de projeto que possuem respectivamente os propósitos COMPORTAMENTAL, CRIAÇÃO e ESTRUTURAL, são:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2050Q624187 | Informática, Engenharia de Software, Técnico Judiciário, TRE ES, CESPE CEBRASPE

Testes ajudam a descobrir erros ocorridos durante o projeto e a construção de software. As estratégias de teste devem ser planejadas de forma adequada, e ferramentas de teste podem ser utilizadas para tal fim. A esse respeito, julgue os itens subsequentes.

No plano de teste, um documento de nível gerencial, definem-se como o teste vai ser realizado, quem vai executar os testes, o prazo estimado e o nível de qualidade esperado.

  1. ✂️
  2. ✂️

2051Q618047 | Informática, Engenharia de Software, Analista, SERPRO, CESPE CEBRASPE

No que se refere a conceitos básicos, técnicas de elicitação e gerenciamento de requisitos, julgue os itens subsecutivos. Após receber a solicitação de um novo sistema, é correto que o engenheiro de requisitos apresente ao cliente questões de livre contexto que busquem um entendimento básico do problema, como: “Em uma solução de sucesso, quais seriam as características das saídas necessárias ao negócio?”.
  1. ✂️
  2. ✂️

2053Q639562 | Informática, Engenharia de Software, Analista, CVM, ESAF

A métrica de software Complexidade ciclomática

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

2054Q649292 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Conselho Regional de Medicina PR, Instituto Quadrix, 2018

Com relação à APF (análise de pontos de função), julgue os itens a seguir. Pela técnica de análise de pontos de função, a visão do usuário também é considerada para identificar a aplicação a ser desenvolvida.
  1. ✂️
  2. ✂️

2055Q635981 | Informática, Engenharia de Software, Analista Judiciário, TRT 15a, FCC

Na UML, a visibilidade declarada aos atributos e operações de classificadores define que quando a um deles antecede o símbolo - (sinal de menos) este é somente

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

2056Q639825 | Informática, Engenharia de Software, Analista Judiciário, TSE, CONSULPLAN

A análise de Ponto de Função engloba diversas etapas, sendo que a contagem está associada fundamentalmente a projetos de desenvolvimento e de melhoria. Nesse contexto, uma função é representada pelas necessidades do usuário em termos de processamento de dados e que caracteriza a lógica, sendo identificadas como entradas externas (EE), saídas externas (SE) e consultas externas (CE). Essa descrição caracteriza o tipo denominado Funções
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2057Q645207 | Informática, Engenharia de Software, Analista de Controle Externo, TCE AP, FCC

Um dos primeiros passos para efetuar a contagem por pontos de função de um sistema, é definir o tipo de contagem que será efetuado. Esses tipos se dividem em

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

2058Q612966 | Informática, Engenharia de Software, Tecnologista Júnior, MCT, CESPE CEBRASPE

No que concerne a atividades e processos de verificação e validação, no escopo de modelos de processos como o espiral, julgue os itens subseqüentes.

As atividades de teste de software e sistemas podem ser consideradas atividades de V&V.

  1. ✂️
  2. ✂️

2059Q637542 | Informática, Engenharia de Software, Agente Técnico, Ministério Público Estadual AM, CESPE CEBRASPE

Julgue os itens que se seguem considerando as metodologias de desenvolvimento de sistemas.

O modelo de desenvolvimento incremental combina características do modelo de desenvolvimento seqüencial linear com características do modelo RAD, embora isso resulte em projetos que sistematicamente apresentam maior duração que aqueles feitos com os dois modelos de desenvolvimento originais.

  1. ✂️
  2. ✂️

2060Q630382 | Informática, Engenharia de Software, Analista, CVM, ESAF

Assinale a opção correta.

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