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.


3301Q641325 | Informática, Engenharia de Software, Analista Judiciário, TRE AP, FCC

No V-Model, que mapeia os tipos de teste para cada fase do desenvolvimento de software, Interface Test, Acceptance Test e Release Test correspondem, respectivamente, às fases do desenvolvimento

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

3302Q613178 | Informática, Engenharia de Software

Devido à natureza convergente das atividades de Engenharia de Software,

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

3303Q620859 | Informática, Engenharia de Software, Analista Ministerial, Ministério Público Estadual PI, CESPE CEBRASPE

Acerca de teste de software, julgue os itens seguintes.

Em teste funcional, o conjunto de valores de entrada válidos pode ser reduzido por meio de partição em classes de equivalência, o que torna a quantidade de dados de entrada finita.

  1. ✂️
  2. ✂️

3304Q644923 | Informática, Engenharia de Software, Analista Administrativo, Agência Nacional de Transportes Terrestres, CESPE CEBRASPE

A respeito de engenharia de software, julgue os itens de 91 a 100.

O SWEBOK diferencia parâmetros de produto, que são requisitos de software a serem construídos, e parâmetro de processo, que é uma limitação do desenvolvimento do software.

  1. ✂️
  2. ✂️

3305Q611910 | Informática, Engenharia de Software, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, CESPE CEBRASPE

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

Quanto mais futuros usuários participarem da especificação de requisitos, mais chances haverá de ocorrerem ambigüidades nos requisitos especificados.

  1. ✂️
  2. ✂️

3306Q625743 | Informática, Engenharia de Software, Analista de Informática, APAC PE, COVEST UNEMAT

Sobre os padrões de projetos utilizados na arquitetura MVC (Modelo Visão Controle), é correto afirmar que os padrões Composite, Observer e Strategy são utilizados, respectivamente, nas camadas:

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

3307Q643690 | Informática, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO

As saídas da Análise de Domínio de Software são as seguintes:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3308Q610928 | Informática, Engenharia de Software

NÃO é processo do ciclo de vida da fase Projeto Estruturado na metodologia de Análise Estruturada:

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

3309Q637552 | Informática, Engenharia de Software, Analista de Informática, Ministério Público da União, CESPE CEBRASPE

Julgue os seguintes itens a respeito de qualidade de software.

Na análise por pontos de função (APF), as funções podem ser do tipo transação e do tipo dados. Nas funções do tipo transação, são manipulados os arquivos de interface externa (AIE) bem como os arquivos lógicos internos (ALI).

  1. ✂️
  2. ✂️

3310Q614773 | Informática, Engenharia de Software, Analista Judiciário, Superior Tribunal de Justiça, CESPE CEBRASPE

A análise e o projeto orientados a objetos aplicam os conceitos fundamentais de orientação a objetos para a construção de modelos de software. Acerca desses conceitos e de sua aplicação nas fases de análise e projeto de software, julgue os itens seguintes.

O projeto orientado a objetos tem como um de seus objetivos a redução, a um mínimo, do número de relações de associação entre classes, o que resulta em diminuição significativa do acoplamento entre os módulos do software. Esse processo é denominado de particionamento funcional.

  1. ✂️
  2. ✂️

3311Q627066 | Informática, Engenharia de Software, Analista de Informática, Ministério Público da União, CESPE CEBRASPE

Um processo de desenvolvimento de software contém a descrição de uma abordagem para a construção de sofware. A UML (unified modeling language) é uma linguagem visual para especificar, documentar e construir os artefatos de sistemas orientados a objetos. Quanto ao ambiente de desenvolvimento de sistemas orientados a objetos, julgue os itens a seguir.

Na UML, um diagrama de atividades oferece uma notação para mostrar uma sequência de atividades, inclusive atividades paralelas. Ele pode ser aplicado em qualquer perspectiva ou propósito, no entanto, é normalmente mais utilizado para a visualização de fluxos de trabalho, processos de negócios e casos de uso.

  1. ✂️
  2. ✂️

3312Q628858 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal de Justiça do Distrito Federal e Território DF, CESPE CEBRASPE

Ferramentas CASE auxiliam os desenvolvedores de sistemas em tarefas como geração de modelos e geração automática de códigos, entre outras. Com relação às ferramentas CASE, julgue os itens subseqüentes. A verificação de consistência na geração de um modelo é uma das tarefas que podem ser executadas com o auxílio de ferramentas CASE.
  1. ✂️
  2. ✂️

3313Q633723 | Informática, Engenharia de Software, Analista Judiciário, TRT 17a, CESPE CEBRASPE

Com relação ao planejamento estratégico de TI (PETI), julgue os itens a seguir. A análise SWOT (Strengths, Weaknesses, Opportunities e Threats) não deve ser realizada no PETI como parte do diagnóstico da situação atual da área de TI, uma vez que essa análise pode ser obtida no próprio planejamento estratégico da empresa.
  1. ✂️
  2. ✂️

3315Q613250 | Informática, Engenharia de Software

O comando utilizado para abrir um loop do tipo CURSOR FOR é:

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

3316Q627848 | Informática, Engenharia de Software, Tecnologista Pleno I, DCTA SP, VUNESP

Considere um módulo A, componente de um programa computacional. Deseja-se que A tenha baixo acoplamento. Nesse caso, espera-se que A

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

3317Q638867 | Informática, Engenharia de Software, Analista do Ministério Público, MPE SE, FCC

O design de software deve descrever diversos aspectos do software para que, assim, possibilite sua construção. Entre estes aspectos NÃO se inclui

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

3318Q612758 | Informática, Engenharia de Software, Tecnologista Pleno I, MCT, CESPE CEBRASPE

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

O modelo seqüencial linear para o desenvolvimento de software é caracterizado por tratar com flexibilidade as incertezas existentes no início dos projetos.

  1. ✂️
  2. ✂️

3319Q610202 | Informática, Engenharia de Software

O método Use Case Points foi criado para que seja possível estimar o tamanho de um sistema na fase de levantamento de Casos de Uso e é composto por vários passos. Considere os dados abaixo, de um hipotético conjunto de casos de uso de um sistema sendo desenvolvido no Tribunal.

1. Cálculo do Unadjusted Actor Weight - UAW Há 3 tipos de ator: - Simples (peso 1): outro sistema acessado através de uma API de programação - Médio (peso 2): outro sistema acessado interagindo através da rede - Complexo (peso 3): um usuário interagindo através de uma interface gráfica

2. Cálculo do Unadjusted Use Case Weight - UUCW Os casos de uso são divididos em 3 níveis de complexidade: - Simples (peso 5): Tem até 3 transações, incluindo os passos alternativos, e envolve menos de 5 entidades - Médio (peso 10): Tem de 4 a 7 transações, incluindo os passos alternativos, e envolve de 5 a 10 entidades - Complexo (peso 15): Tem acima de 7 transações, incluindo os passos alternativos, e envolve pelo menos de 10 entidades.

Considerando que há 1 ator do tipo 1, 3 atores do tipo 2, 4 atores do tipo 3, 7 casos de uso simples, 13 casos de uso médio e 3 casos de uso complexos, o cálculo do UUCP (Unadjusted Use Case Points UUCP = UAW + UUCW) resulta em

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

3320Q625821 | Informática, Engenharia de Software, Analista Judiciário, Tribunal de Justiça nbsp ES, CESPE CEBRASPE

Acerca de engenharia de software, métricas, RUP, UML e teste de software, julgue os itens subsequentes.

O modelo de processo incremental de desenvolvimento de software é iterativo, assim como o processo de prototipagem. Contudo, no processo incremental, diferentemente do que ocorre no de prototipagem, o objetivo consiste em apresentar um produto operacional a cada incremento.

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