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.


321Q232796 | Engenharia de Software, Orientação a Objetos, Programador, TCE AL, FCC

Considere:

Casas ABC Ltda., Empresa e Nome da Empresa.

Na orientação a objetos, os itens acima representam, respectivamente,

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

322Q100446 | Engenharia de Software , Analista Programador, DPE RO, FGV

Programas escritos em C# operam na presença do .NET framework, que é uma tecnologia cujos elementos fundamentais são:

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

323Q846974 | Engenharia de Software, UML, Analista de Tecnologia, FAFIPA, 2020

A Linguagem de Modelagem Unificada UML (Unified Modeling Language) é uma linguagem padrão para a elaboração da estrutura de projetos de software. Também é muito utilizada para visualização, especificação, construção e documentação de artefatos que façam uso de sistemas complexos de software. Em outras palavras, na área de Engenharia de Software, a UML é uma linguagem de modelagem que permite representar um sistema de forma padronizada com intuito de facilitar a compreensão. Qual das alternativas listam apenas exemplos dos principais tipos de diagramas UML?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

324Q846986 | Engenharia de Software, Orientação a Objetos, Câmara de Mangaratiba RJ Supervisor de Informática, ACCESS, 2020

No que diz respeito à Orientação a Objetos, dois princípios são caracterizados a seguir: I. faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos. O conhecimento a respeito da implementação interna da classe é desnecessário do ponto de vista do objeto, uma vez que isso passa a ser responsabilidade dos métodos internos da classe. II. indica a capacidade de abstrair várias implementações diferentes em uma única interface. As classes derivadas de uma única classe base são capazes de invocar os métodos que, embora apresentem a mesma assinatura, comportam-se de maneira diferente para cada uma das classes derivadas. Os princípios caracterizados em I e II são respectivamente denominados
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

325Q164490 | Engenharia de Software, Engenharia de Requisitos, Auditor Fiscal, SEFAZ BA, FCC, 2019

Um profissional da área administrativa de certa instituição recebeu um Analista de Sistemas que estava fazendo o levantamento de requisitos para a construção de um novo software. Ao informar ao Analista um requisito não funcional para seu departamento, o profissional corretamente disse que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

326Q237030 | Engenharia de Software, Qualidade de Software, Programador, DETRAN RN, FGV

Assinale a alternativa que NÃO contém somente atributos para características externas e internas do modelo de qualidade de software, definido na ISO/IEC 9126-1:

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

327Q118282 | Engenharia de Software , Teste de Software, Analista de Sistemas, CVM, ESAF

São axiomas em risco

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

328Q247726 | Engenharia de Software, Metodologias Ageis, Técnico de Informática, MPU, CESPE CEBRASPE

Texto associado.
Julgue o próximo item, que trata de métodos ágeis de produção
de software.

Scrum é um processo ágil de produção de software que mantém o foco na entrega da maior parte do produto, no menor tempo possível.

  1. ✂️
  2. ✂️

329Q118220 | Engenharia de Software , UML, Analista de Sistemas, MPE RR, CESPE CEBRASPE

Texto associado.

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

No diagrama UML abaixo, CntrInteracao implementa uma interface; há uma classe de associação; cada instância de Atividade só pode existir se ligada a uma instância de Projeto; cada instância de Empregado pode existir, mesmo que não ligada a uma instância de Equipe; o método Executar é público; e o atributo Salario pode ser acessado a partir do método setSalario.

Imagem 006.jpg

  1. ✂️
  2. ✂️

330Q265168 | Engenharia de Software, Metodologia de desenvolvimento de software, Técnico Judiciário Tecnologia da Informação, TRT 23a REGIÃO, FCC

FDD (Feature Driven Development) é uma metodologia muito objetiva, possuindo apenas duas fases:

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

331Q117913 | Engenharia de Software , UML, Analista de Sistemas, CFA, IADES

Um relacionamento semântico entre classificadores, em que um classificador especifica um contrato que outro classificador garante executar é um tipo de relacionamento denominado

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

332Q105385 | Engenharia de Software , Engenharia de Requisitos, Analista Administrativo Informática, ANTAQ, CESPE CEBRASPE

Texto associado.

A respeito da engenharia de software, julgue os itens de 101 a 109.

O modelo em espiral, que descreve o processo de desenvolvimento de um software, apresenta uma espiral em que cada loop representa uma fase distinta desse processo. A ausência de risco nesse modelo o diferencia dos demais modelos de software.

  1. ✂️
  2. ✂️

333Q167459 | Engenharia de Software, Processo de Software, Auditor do Estado Tecnologia da Informação, SECONT ES, CESPE CEBRASPE

Texto associado.

De acordo com os conceitos relacionados a processos de
desenvolvimento de software e medição de software, julgue os
próximos itens.

Em um processo iterativo de desenvolvimento de software, a essência é que a especificação seja desenvolvida conjuntamente com o software. A entrega incremental é um modelo de processo projetado para apoiar a iteração de processo, em que a cada incremento é gerado um novo protótipo do sistema, enquanto os requisitos da próxima entrega são analisados. Depois de gerados todos os incrementos, o sistema está completo e, somente então, pode ser colocado em operação.

  1. ✂️
  2. ✂️

334Q256262 | Engenharia de Software, UML, Técnico Judiciário Informática, TRF 2a, FCC

Texto associado.

A questão a seguir refere-se a UML:

O Diagrama de Caso de Uso NÃO tem como objetivo:

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

336Q116225 | Engenharia de Software , Ferramentas CASE, Analista de Sistemas, MEC, FGV

Uma ferramenta CASE (Computer-Aided Software Engineering) é um aplicativo que auxilia os profissionais envolvidos na tarefa de produzir sistemas. Assinale a alternativa que não apresente um exemplo de ferramenta CASE.

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

337Q230916 | Engenharia de Software, Orientação a Objetos, Programador de Computador, TRE RJ, CESPE CEBRASPE

Texto associado.

Considerando conceitos e aplicações do paradigma de orientação
a objetos, julgue os próximos itens.

Cada classe pode ter implementações de operação — ou métodos — com denominações únicas. Classes diferentes podem ter métodos com denominações iguais, porém, uma classe não pode ter métodos com denominações iguais e parâmetros diferentes.

  1. ✂️
  2. ✂️

338Q120206 | Engenharia de Software , Ciclo de Vida de Software, Analista de Sistemas Suporte Basis SAP R3, ELETROBRÁS, CESGRANRIO

Uma fábrica de software utiliza um ciclo de vida de desenvolvimento de sistemas que contempla um conjunto sequencial de ações de desenvolvimento, desde o diagnóstico do problema até os testes necessários à implementação. Além disso, nada está terminado até que todas as fases estejam completas. Esse ciclo de vida é conhecido como

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

339Q148954 | Engenharia de Software, Metodologias Ageis, Analista Judiciário Tecnologia da Informação, TJ AP, FCC

Um analista judiciário está participando de um debate sobre metodologias ágeis a serem utilizadas no Tribunal de Justiça do Amapá. Ele afirma corretamente que

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

340Q161549 | Engenharia de Software, Orientação a Objetos, Auditor da Receita do Estado, SEAD AP, FGV

Em conformidade com a metodologia orientada a objetos, com a finalidade de evitar que partes de um programa se tornem tão independentes que uma pequena alteração tenha grandes efeitos em cascata, é aplicado um recurso que separa os aspectos externos e acessíveis de um objeto dos detalhes internos de implementação.

Esse recurso utiliza um princípio da Orientação a Objetos que propõe ocultar determinados elementos de uma classe das demais classes. O objetivo ao colocar uma proteção ao redor é prevenir contra os efeitos colaterais indesejados ao ter essas propriedades modificadas de forma inesperada.

Este recurso é conhecido por:

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