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.


1881Q263747 | Engenharia de Software, Técnico Judiciário Tecnologia da Informação, TRT 9a REGIÃO, FCC

Um software servidor de aplicação oferece um ambiente para a instalação e execução de certos tipos de aplicações, centralizando e dispensando a instalação da aplicação nos computadores clientes e disponibilizando uma plataforma que separa do desenvolvedor de software algumas das complexidades de um sistema computacional. Dentre os principais servidores para aplicações Java EE estão o JBoss e o Tomcat. Sobre eles, é correto afirmar:

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

1882Q258209 | Engenharia de Software, Técnico Judiciário Programação, TST, FCC

Uma professora de uma universidade brasileira propôs aos seus alunos que seguissem os seguintes passos:



Passo 1: Identificar todos os substantivos que indiquem objetos.


Passo 2: Descartar os substantivos que, quando entidades, possuem apenas uma ocorrência.


Passo 3: Descartar os substantivos que servem apenas para entendimento do problema.


Passo 4: Descartar objetos que se referem a aplicações futuras.


Passo 5: Descartar objetos que não teriam nenhum atributo.


Passo 6: Listar os objetos que se tornarão entidades.


Passo 7: Identificar relacionamentos através da sentença: objeto verbo objeto.


Passo 8: Estabelecer o grau de relacionamento entre as entidades.


Passo 9: Estabelecer a cardinalidade do relacionamento entre as entidades.


Passo 10: Identificar os atributos de cada entidade.


A professora tinha a intenção de ensinar seus alunos a criarem um

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

1883Q668322 | Engenharia de Software, Analista de Controle Externo, TCE RJ, CESPE CEBRASPE, 2021

Texto associado.


Acerca de elicitação e gerenciamento de requisitos, julgue o item a seguir.

O gerenciamento de requisitos trata do desenvolvimento de software por meio da metodologia ágil; isso permite o isolamento entre o desenvolvedor e o usuário, já que é comum ocorrer problema de mudanças de requisitos ao longo do curso do projeto devido ao interfaceamento do usuário com o desenvolvedor.

  1. ✂️
  2. ✂️

1884Q200100 | Engenharia de Software, UML, Analista, EBC, CESPE CEBRASPE

Tendo em vista que, na UML (Unified Modeling Language), a utilização de diversos diagramas possibilita descobrir falhas não detectadas em diagramas gerados anteriormente, diminuindo a possibilidade da ocorrência de erros durante a fase de desenvolvimento do software, julgue os itens a seguir.

O diagrama de sequência baseia-se no diagrama de caso de uso e no diagrama de classes. O diagrama de sequência é considerado uma excelente forma de validar o diagrama de classes.

  1. ✂️
  2. ✂️

1886Q681462 | Engenharia de Software, Analista Judiciário Analista de Sistemas Desenvolvimento, TJ MA, FCC, 2019

Um Analista que está desenvolvendo a página de abertura de um site deseja fazer com que as páginas HTML referentes aos links do menu sejam direcionadas e exibidas em um contêiner criado pela tag section no interior desta página. Nesse contêiner, para permitir a abertura das páginas, deve-se utilizar uma tag:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1887Q672255 | Engenharia de Software, Analista de Controle Externo, TCE RJ, CESPE CEBRASPE, 2021

Texto associado.


A respeito da UML 2.2, julgue o item seguinte.

Diagramas de comportamento representam conceitos significativos de um sistema e podem incluir, entre outros, conceitos de implementação.

  1. ✂️
  2. ✂️

1888Q686439 | Engenharia de Software, Analista Judiciário Analista de Sistemas, TJ AM, CESPE CEBRASPE, 2019

Julgue o item seguinte, a respeito de gerenciamento de projetos e PMBOK 5.ª edição. Estimar os custos é um processo de estimativa dos recursos monetários necessários para execução das atividades do projeto; esse processo tem como benefício definir os custos exigidos para concluir os trabalhos do projeto sem a necessidade de se correlacionar com o cronograma do projeto.
  1. ✂️
  2. ✂️

1889Q257243 | Engenharia de Software, Técnico Judiciário Informática, STJ, CESPE CEBRASPE

Texto associado.

Ferramentas de engenharia de software apoiada por computador (CASE) assistem profissionais nas atividades associadas com esse processo. A respeito de conceitos dessas ferramentas, julgue os itens a seguir.

As ferramentas CASE de programação incluem compiladores, editores e depuradores, que estão disponíveis para apoiar a maioria das linguagens de programação.

  1. ✂️
  2. ✂️

1890Q685030 | Engenharia de Software, Analista de Gestão de Resíduos Sólidos Informática, SLU DF, CESPE CEBRASPE, 2019

Com relação a desenvolvimento de software, julgue o item a seguir. Na arquitetura de API JMS (Java Message Service) e no modelo Publish/Subscribe (Pub/Sub) de troca de mensagens, uma mensagem publicada em um tópico será entregue a uma única aplicação consumidora.
  1. ✂️
  2. ✂️

1891Q257903 | Engenharia de Software, Técnico Judiciário Programação de Sistemas, TRE SP, FCC

NÃO é uma característica do desenvolvimento orientado a comportamento:

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

1893Q268103 | Engenharia de Software, Analista Desenvolvimento de Sistemas, MPU, CESPE CEBRASPE

Julgue os itens a seguir acerca de análise e projeto orientados a objeto.

Utiliza-se visibilidade pública ou privada para indicar o nível de acessibilidade de determinado método ou atributo.

  1. ✂️
  2. ✂️

1895Q687215 | Engenharia de Software, Analista de Tecnologia da Informação, UFF, COSEAC, 2019

Existem várias formas de estimar custos em projetos. As mais utilizadas são:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1896Q197229 | Engenharia de Software, UML, Analista, EBC, CESPE CEBRASPE

Tendo em vista que, na UML (Unified Modeling Language), a utilização de diversos diagramas possibilita descobrir falhas não detectadas em diagramas gerados anteriormente, diminuindo a possibilidade da ocorrência de erros durante a fase de desenvolvimento do software, julgue os itens a seguir.

O diagrama de estrutura composta é similar ao denominado diagrama de classes, porém este último apresenta uma visão estática da estrutura de classes, enquanto o primeiro tenta expressar arquiteturas de tempo de execução.

  1. ✂️
  2. ✂️

1897Q705526 | Engenharia de Software, Analista de Tecnologia da Informação, BRB, IADES, 2019

Considere uma organização que adote as práticas do Guia PMBOK, 6ª edição. Nessa empresa, o cliente de um projeto deseja entrar em contato com o responsável por gerenciar o orçamento do projeto. Supondo que a estrutura organizacional adotada seja a de matriz fraca, o cliente deve entrar em contato direto com o(s)
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1898Q711968 | Engenharia de Software, Analista de Sistemas, Prefeitura de Suzano SP, Consulplan, 2019

Na orientação a objetos, todo objeto está relacionado a uma classe que o representa e que serve como forma de modelo. O objeto terá atributos e métodos definidos na classe. Polimorfismo se refere a:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1899Q261084 | Engenharia de Software, Técnico Judiciário Informática, STJ, CESPE CEBRASPE

Texto associado.

Ferramentas de engenharia de software apoiada por computador (CASE) assistem profissionais nas atividades associadas com esse processo. A respeito de conceitos dessas ferramentas, julgue os itens a seguir.

As ferramentas CASE de desenvolvimento web assistem à geração de textos, gráficos, formulários, scripts, applets e outros elementos de uma página web.

  1. ✂️
  2. ✂️

1900Q711673 | Engenharia de Software, Assistente Técnico de Tecnologia da Informação Programador, Prefeitura de Manaus AM, FCC, 2019

A Fazenda Municipal aplica, em seus projetos de software, as práticas de construção de software, dentre as quais está a codificação, que conta com três princípios fundamentais: de preparação, de codificação propriamente dita e de validação, sendo certo que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.