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.


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

Julgue os itens a seguir, a respeito de relatórios de teste de software.

Em um projeto de teste, o registro das ocorrências que necessitem de uma investigação por parte da equipe de desenvolvimento é conteúdo adequado para integrar o relatório de incidentes de teste.

  1. ✂️
  2. ✂️

1522Q648929 | 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. A quantidade de registros lógicos (RLs) e itens de dados (ID) é utilizada para a determinação da complexidade funcional de um arquivo lógico interno (ALI) ou de um arquivo de interface externa (AIE).
  1. ✂️
  2. ✂️

1523Q610582 | Informática, Engenharia de Software, Técnico Judiciário, TRT 2a, FCC

Uma autoridade comum às duas classes de controle, do objeto e dos dados de objeto, e que possui nome especial é

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

1524Q642838 | Informática, Engenharia de Software, Analista Administrativo, ANTT, CESPE CEBRASPE

Acerca das linhas de produtos de software, julgue os próximos itens.

Os níveis da arquitetura de um sistema de linhas de produtos de software são: interação, gerenciamento de E/S, gerenciamento de recursos e gerenciamento de hardware.

  1. ✂️
  2. ✂️

1525Q647191 | Informática, Engenharia de Software, Auditor de Controle Interno, Secretaria da Ouvidoria, UECE, 2018

Escreva V ou F conforme seja verdadeiro ou falso o que se afirma nos itens abaixo com respeito ao processo de desenvolvimento ágil de software.

( ) Efetuar testes constantemente permite detectar defeitos mais cedo e da forma menos custosa possível.

( ) O uso de uma ferramenta robusta de modelagem e uma completa documentação são imprescindíveis para o desenvolvimento ágil.

( ) É importante produzir em poucas semanas uma versão inicial do software a fim de obter rapidamente uma primeira conquista e um feedback adiantado.

( ) Novas versões do software devem ser lançadas em intervalos cada vez mais frequentes, seja semanalmente, diariamente ou mesmo de hora em hora.

Está correta, de cima para baixo, a seguinte sequência:

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

1526Q622379 | Informática, Engenharia de Software, Analista, MPE MS, FGV

Segundo Erick Gamma, com relação às consequências do uso do padrão de projeto Bridge, analise as afirmativas a seguir.

I. Desacopla interface e implementação, permitindo que a implementação possa ser configurada em tempo de compilação, dessa forma o cliente não é afetado por uma eventual troca de implementação.

II. Melhora a extensibilidade, pois permite que a abstração e a implementação se expandam em hierarquias que são independentes uma da outra.

III. A estruturação em camadas é dificultada quando se estende a hierarquia da implementação sem que a da abstração a acompanhe.

Assinale:

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

1527Q632127 | Informática, Engenharia de Software, Analista Judiciário, TRE RN, FCC

São produtos da fase de elaboração do RUP:

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

1528Q634688 | Informática, Engenharia de Software, Analista de Sistemas, Ministério Público Estadual RR, CESPE CEBRASPE

Acerca de metodologias de desenvolvimento, julgue os itens de 79 a 90.

Os requisitos de um sistema são descrições dos serviços fornecidos pelo sistema e suas restrições operacionais. O processo de descobrir, analisar, documentar e verificar esses serviços e restrições é denominado engenharia de requisitos. Requisitos de um sistema de software podem ser funcionais, não funcionais ou de domínio.

  1. ✂️
  2. ✂️

1529Q634433 | Informática, Engenharia de Software, Atividades Técnicas de Complexidade Intelectual, Ministério do Planejamento Orçamento e Gestão, CESPE CEBRASPE

Com referência aos padrões de projeto relacionados à engenharia de software, julgue os itens seguintes.

Padrões de projeto envolvem combinações de classes e algoritmos associados que cumprem com propósitos comuns de projeto.

  1. ✂️
  2. ✂️

1530Q648007 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Regional Eleitoral Rio de Janeiro, CONSULPLAN, 2017

Um padrão de projeto nomeia, identifica e abstrai os aspectos-chave de uma estrutura de projeto comum para torná-la útil para a criação de um projeto orientado a objetos reutilizável. Um padrão, em geral, possui quatro elementos essenciais; assinale-os.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1531Q625757 | Informática, Engenharia de Software, Analista Judiciário, STF, CESPE CEBRASPE

Com referência a aspectos diversos de engenharia de software, julgue os itens subsecutivos. Na área de conhecimento ferramentas e métodos, o termo ferramentas se refere à estruturação da atividade de desenvolvimento e manutenção de software com o objetivo de torná-la sistemática; métodos dizem respeito à automação do processo de engenharia de software.
  1. ✂️
  2. ✂️

1532Q630367 | Informática, Engenharia de Software, Técnico em Tecnologia da informação, CREA PE, UPE UPENET IAUPE

Analise as seguintes afirmações sobre o RUP (Rational Unified Process).

I. RUP é um processo de desenvolvimento de software orientado a objetos para web e sistemas de informação em geral.

II. O RUP é dividido em 4 fases: concepção, elaboração, construção e transição. Cada uma das fases é dividida em subfases ou iterações. São exemplos de subfases: modelagem de negócio, requisitos, análise e projeto, implementação, teste, distribuição, gerenciamento de configuração e mudanças, gerenciamento de projeto e gerenciamento de ambiente.

III. O RUP é baseado em três características principais: guiado por casos de uso, centrado na arquitetura e iterativo e incremental.

Indique a alternativa que contém a(s) afirmação(ões) CORRETA(s).

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

1533Q616821 | Informática, Engenharia de Software, Analista de Sistemas, MGS MG, ESPP

Dos diagramas abaixo, qual deles possui uma seta horizontal entre as linhas de vida dos objetos e que representa a comunicação entre eles?

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

1534Q616069 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, UFT, FCC

Com relação ao Diagrama de Fluxo de Dados - DFD, é correto afirmar que

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

1535Q648077 | Informática, Engenharia de Software, Programador de Tecnologia da Informação, Conselho Regional de Medicina PR, Instituto Quadrix, 2018

Quanto aos conceitos de repositórios de códigos e versionamento de software, julgue os itens que se seguem. O processo de versionamento de software ajuda a documentar correções, inclusões, alterações e exclusões de funcionalidades.
  1. ✂️
  2. ✂️

1536Q648129 | Informática, Engenharia de Software, Analista de Sistemas, Câmara de Palmas TO, COPESE, 2018

Acerca dos critérios de teste de software, assinale a alternativa INCORRETA.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

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

Ferramentas CASE (computer-aided software engineering) são softwares utilizados para apoiar as atividades do processo de software, como, por exemplo, engenharia de requisitos, projeto, teste etc. Julgue os itens seguintes, acerca dessas ferramentas.

Linguagens de nível muito alto e geradores de interface com o usuário são exemplos de ferramentas CASE de prototipação.

  1. ✂️
  2. ✂️

1538Q634860 | Informática, Engenharia de Software, Analista, EMPREL PE, UPE UPENET IAUPE

Analise as seguintes afirmações sobre Diagrama de Classes.

I. O diagrama de classes é um diagrama UML, que modela a estrutura estática do sistema.

II. Informações que estão contidas no diagrama de classes são as classes do sistema, seus atributos e métodos bem como as relações existentes entre as classes.

III. São exemplos de relações entre classes em um diagrama de classes: agregação, associação, composição e especialização.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

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

1539Q647419 | Informática, Engenharia de Software, Analista de Sistemas de Informática Júnior, Companhia Energética de Minas Gerais MG, FUMARC, 2018

Considere que um projeto tenha:

• “Orçamento no Término” (ONT): 120

• “Índice de Desempenho de Custos” (IDC): 0,80

• “Índice de Desempenho de Prazos” (IDP): 1,20

Qual é a “Estimativa no Término” (ENT) desse projeto?

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

1540Q617478 | Informática, Engenharia de Software, Analista de Sistemas, Indústrias Nucleares do Brasil SA, CONSULPLAN

Quando da elaboração do Diagrama de User-case (na UML) para se identificar os atores que vão participar do modelo devemos fazer as seguintes perguntas, EXCETO:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.