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.


1981Q620412 | Informática, Engenharia de Software, Agente de Fiscalização Financeira, TCE SP, FCC

No paradigma de arquiteturas de objetos distribuídos, a descrição abstrata do software, contendo as categorias de objetos utilizadas e como os objetos estarão particionados e interagirão, é fornecida pelo elemento:

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

1982Q613520 | Informática, Engenharia de Software, Analista de Sistemas, Universidade Federal de Pernambuco, COVEST

Sobre a realização de testes, pode-se afirmar que:

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

1983Q637605 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Regional Eleitoral Paraíba, FCC

Considere as seguintes afirmativas.

I. Modelo de software em papel ou baseado em PC que retrata a interação homem-máquina de uma forma que capacita o usuário a entender quanta interação ocorrerá.

II. Modelo de trabalho que implementa algum subconjunto da função exigida do software desejado.

III. Um programa existente que executa parte ou toda a função desejada, mas que tem outras características que serão melhoradas em um novo esforço de desenvolvimento.

São corretamente aplicáveis ao processo de prototipação o que consta em

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

1985Q635079 | 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. Em um cenário em que é necessário minimizar dependências e maximizar o reúso, bem como atribuir uma responsabilidade para que o acoplamento mantenha-se fraco, o padrão Expert é mais adequado que o padrão Low Coupling.
  1. ✂️
  2. ✂️

1986Q639458 | Informática, Engenharia de Software, Administrador de Banco de Dados, Tribunal de Justiça MG, FUNDEP UFMG

As opções abaixo correspondem a práticas relevantes à área de Gerência de Requisitos nos modelos de maturidade no desenvolvimento de software, EXCETO

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

1987Q616173 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, SEFAZ AM, NCE

A função da camada de sessão é:

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

1988Q649198 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Regional do Trabalho 7a Região, CESPE CEBRASPE, 2017

A respeito da análise de ponto de função (APF), julgue os itens a seguir.

I APF é uma técnica que mede o tamanho funcional de um software do ponto de vista do usuário.

II A APF leva em consideração o modo como o software é construído, mas não o que ele faz.

III Para realizar a contagem dos pontos de função de um projeto, não é preciso determinar o tipo de contagem a ser realizada.

IV Para determinar a complexidade e a contribuição das funções e de seus elementos, é necessário utilizar as relações dos valores de complexidade e de contribuição utilizados pela técnica de medição da APF.

Estão certos apenas os itens

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

1989Q648179 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal Regional do Trabalho 7a Região, CESPE CEBRASPE, 2017

Gerenciamento de processos de negócio é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1990Q626955 | Informática, Engenharia de Software, Engenheiro Elétrico, ITAIPU Binacional, UFPR

O processo de medição ajuda a entender o processo técnico e o próprio produto e capacita à quantificação e à administração do processo. Apesar de ser difícil medir o processo (engenharia de software) e o produto (software), o uso de medição é uma boa prática. Em relação a esse assunto, identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F): ( ) A medição em geral é um processo comum na área de Engenharia em geral e portanto pode ser perfeitamente aplicada no processo de desenvolvimento de software. ( ) A medição ajuda a indicar a qualidade do produto e a produtividade da equipe, além de criar uma linha de base (baseline) para futuros planejamentos. ( ) Fazer uma medição correta é uma forma de reduzir o tempo necessário para os testes do software, uma vez que será reduzida a quantidade de erros. ( ) É recomendado utilizar somente medidas indiretas, mais simples, para possibilitar a redução do custo do desenvolvimento do software. ( ) A medição é fundamental para a atividade de planejamento, que pode utilizar métricas como a análise de ponto de função. Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1991Q633877 | Informática, Engenharia de Software, Atividades de Complexidade Intelectual, Ministério das Comunicações, CESPE CEBRASPE

Com relação aos testes e à gestão de configuração da engenharia de software, julgue os itens subsequentes.

Do ponto de vista procedimental, o teste de software pode ser descrito como uma série de quatro passos sequenciais: testes de unidade, de integração, de validação e de sistemas.

  1. ✂️
  2. ✂️

1992Q623136 | Informática, Engenharia de Software, Tecnologia da Informação, EPE, CESGRANRIO

Para os diagramas utilizados na UML 2.0 são feitas as afirmativas

abaixo.

I – No Diagrama de Classes é possível modelar o estereótipo

das classes, o nível de visibilidade de seus atributos

e a navegabilidade das associações entre as

classes.

II – O Diagrama de Tempo unifica em um único diagrama os

Diagramas de Seqüência e Interação da UML 1.4, sendo

utilizado para especificar as restrições de tempo

sobre mensagens enviadas e recebidas no decorrer de

uma interação.

III – O Diagrama de Atividades permite definir pré e pós-condições

associadas a ações do diagrama. As pré-condições

definem o estado exigido do sistema quando a

ação é invocada e as pós-condições especificam o estado

exigido do sistema no término da ação.

IV – Juntos, os diagramas de Objetos e Comunicação descrevem

como um sistema de software é instalado e executado

no ambiente de processamento identificando as

partes físicas do software e o ambiente necessário para

execução.

V – Em um diagrama de Caso de Uso a generalização define

os relacionamentos de herança entre os casos de

uso ou entre os atores, enquanto que as associações

indicam quais atores interagirão com os casos de uso

do sistema.

Está(ão) correta(s) apenas a(s) afirmativa(s):

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

1993Q615721 | Informática, Engenharia de Software, Analista Judiciário, TRT 13a, FCC

São dois diagramas estruturais da UML o diagrama de

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

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

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. ✂️

1995Q616505 | Informática, Engenharia de Software, Analista de Sistemas, ENAP, ESAF

Analise as seguintes afirmações relacionadas às atividades de Teste de Software na Engenharia de Software.

I. A Verificação refere-se a um conjunto de atividades que garante que o software implemente corretamente uma função específica.

II. Os métodos de Engenharia de Software proporcionam a base a partir da qual a qualidade é construída. Se a qualidade não estiver presente antes de se testar um produto de software, ela não estará presente após a realização dos testes.

III. A Verificação refere-se a um conjunto de atividades que garante que o software que foi construído atenda às exigências do cliente.

IV. A Verificação visa garantir a resposta positiva da pergunta: “Estamos construindo o produto certo?”.

Indique a opção que contenha todas as afirmações verdadeiras.

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

1997Q611159 | Informática, Engenharia de Software, Analista de Sistemas, Secretaria de Estado da Saúde PA, CESPE CEBRASPE

O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.

No projeto da interface usuário de um sistema, antes mesmo de produzir a interface, é possível avaliar, usando o tamanho e a complexidade da documentação de especificação, qual será o esforço de aprendizado exigido do usuário para utilizar efetivamente o sistema.

  1. ✂️
  2. ✂️

1998Q644443 | Informática, Engenharia de Software, Analista, MPE MS, FGV

Segundo Pressman, os fatores categorizados quanto à operação do produto que afetam a qualidade de software são:

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

1999Q622688 | Informática, Engenharia de Software, Analista, SERPRO, CESPE CEBRASPE

No que se refere aos padrões de criação, estruturais, comportamentais e GRASP, julgue os itens a seguir.

O padrão de desenvolvimento comportamental denominado Iterator permite percorrer uma lista de objetos sem expor sua representação interna.

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