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.


1001Q117129 | Engenharia de Software , Engenharia de Requisitos, Analista de Sistemas, MPE RR, CESPE CEBRASPE

Texto associado.

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

1002Q117935 | Engenharia de Software , Teste de Software, Analista de Sistemas, CEHAP PB, CESPE CEBRASPE

Com relação a técnicas e estratégias de validação para desenvolvimento de sistemas, assinale a opção correta.

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

1003Q146123 | Engenharia de Software, UML, Analista Judiciário Informática, TRF 2a, FCC

Sobre os casos de uso do diagrama de Casos de Uso da UML, é correto afirmar:

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

1004Q108899 | Engenharia de Software , UML, Analista de Controle Externo Tecnologia da Informação, TCU, CESPE CEBRASPE

Texto associado.

Imagem 002.jpg

A figura I acima, adaptada de java.sun.com, apresenta um diagrama da arquitetura J2EE 1.4. Os principais elementos que compõem
a arquitetura são numerados de #1 a #5.

Uma organização executa projetos de desenvolvimento de aplicativos de software embasados na arquitetura J2EE, com
padrões de desenho, framework MVC, interoperabilidade XML e bancos de dados relacionais. Além disso, ela adota um processo de
desenvolvimento de software baseado no RUP/UML e realiza estimativas de projeto por meio de análise de pontos de função.

A propósito das informações apresentadas acima, e considerando a figura I, bem como os conceitos pertinentes à engenharia de
software, julgue os itens a seguir.

Diagramas UML de colaboração ou seqüência deverão ser construídos a fim de que ocorra a realização dos casos de uso de uma aplicação em desenvolvimento.

  1. ✂️
  2. ✂️

1005Q160878 | Engenharia de Software, Metodologia de desenvolvimento de software, Auditor de Controle Externo Informática, TCM GO, INSTITUTO CIDADES

A metodologia de desenvolvimento de software desenvolvida pela marinha norte-americana nos anos 60 para permitir o desenvolvimento de softwares militares complexos, onde o projeto segue uma série de passos ordenados e, ao final de cada fase, a equipe de projeto finaliza uma revisão, onde o desenvolvimento não continua até que o cliente esteja satisfeito com os resultados é:

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

1007Q838907 | Engenharia de Software, Desenvolvimento de Software, Analista em Desenvolvimento Regional, CESPE CEBRASPE, 2021

Acerca de desenvolvimento de sistemas, julgue o próximo item.

A notação húngara para nomes de variáveis, na qual a primeira letra identifica o tipo da própria variável, está em desuso devido aos novos compiladores e ambientes de desenvolvimento, que têm facilidades para verificação de tipos e endereçamento de memória.
  1. ✂️
  2. ✂️

1008Q120827 | Engenharia de Software , Métricas de Software, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Várias métricas de software são utilizadas para aferir a qualidade de um processo de software, dentre as quais podem-se destacar

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

1009Q107311 | Engenharia de Software, UML, Analista de Controle Externo Tecnologia da Informação, TCE GO, FCC

A UML especifica um conjunto de diagramas para modelar sistemas orientados a objeto em suas várias perspectivas. Dois destes diagramas podem ser muito úteis para apresentar uma visão de nível mais alto do sistema, como:

I. adequado para captar os requisitos funcionais de um sistema, ajudando no entendimento destes requisitos.
II. suporta e estimula o comportamento paralelo, sendo útil para modelagem de fluxo de trabalho e de processos, principal- mente, processos de negócio.

Os diagramas descritos em I e II são, correta e respectivamente, de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1010Q118357 | Engenharia de Software , UML, Analista de Sistemas, SEJUS RO, FUNCAB

No projeto orientado a objetos, são características pertinentes ao modelo de sequência, EXCETO:

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

1011Q150106 | Engenharia de Software, UML, Analista Judiciário Tecnologia da Informação, TRT 3a Região, FCC

Como extensão do vocabulário UML, a representação gráfica de um nome entre ângulos (<< >>), colocado acima do nome de outro elemento, representa

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

1012Q241764 | Engenharia de Software, Teste de Software, Técnico Tecnologia da Informação e Comunicação, MPU, CESPE CEBRASPE

Texto associado.

No que concerne a teste de software, julgue os próximos itens.

Um dos critérios do teste de unidade é o particionamento de equivalência, que consiste no particionamento do domínio de entrada do programa de modo que o conjunto de testes resultantes corresponda a uma representação satisfatória de todo o domínio.

  1. ✂️
  2. ✂️

1013Q121728 | Engenharia de Software , Analise e Projeto Orientado a Objetos, Analista de Sistemas Júnior Engenharia de Software, ELETROBRÁS, CESGRANRIO

A Análise Orientada por Objetos é um método que examina especificações em uma perspectiva de classes e objetos encontrados na definição de um problema do mundo real.
Com relação à Modelagem na Análise Orientada por Objetos, analise as afirmativas abaixo.

I - O Modelo Funcional pode ser construído através de diagramas de atividade.

II - O Modelo Dinâmico é utilizado na descrição das transformações dos objetos em relação ao tempo, preocupando-se com o controle da execução e sua sequência.

III - O Modelo de Objetos descreve a estrutura estática de objetos de um sistema, ou seja, a identidade de um objeto, seus relacionamentos com outros objetos, seus atributos e suas operações.

IV - O Modelo Funcional descreve os aspectos do sistema que se preocupam com transformações de valores, ou seja, funções, mapeamento, restrições e dependências funcionais.

Está correto o que se afirma em

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

1014Q119973 | Engenharia de Software , Processo Unificado, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

No Processo Unificado, a(o)

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

1015Q116921 | Engenharia de Software , UML, Analista de Sistemas, Senado Federal, FGV

Uma série de modelos pode ser produzida durante um projeto orientado a objetos. O projeto inclui modelos estáticos e dinâmicos. Um modelo que é considerado dinâmico é o de:

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

1016Q708839 | Engenharia de Software, Analista Judiciário Informática, TRF 3a, FCC, 2019

Texto associado.


No roteiro SCRUM, de gerenciamento Ágil, a atividade que discute funcionalidades de modo a atualizar o que já foi feito, o que será feito e dificuldades é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1017Q152617 | Engenharia de Software, RUP, Analista Judiciário Tecnologia da Informação, TRT 20a REGIÃO, FCC

Na disciplina de Gerência de Configuração e Mudança, o artefato repositório do projeto

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

1018Q152910 | Engenharia de Software, Ferramentas CASE, Analista Judiciário Tecnologia da Informação, TJ PA, FCC

Considere:

I. Desenvolvimento dos modelos gráficos de um sistema.

II. Compreensão de um projeto por intermédio do uso de um dicionário de dados.

III. Debugging do programa por meio do fornecimento de informações sobre um programa em execução.

Exemplifica atividade que pode ser automatizada com o uso de CASE, o que consta em

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

1019Q118380 | Engenharia de Software , UML, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

A linguagem UML possui uma série de objetivos particulares. Sobre as características desta linguagem, analise as assertivas e assinale a alternativa que aponta as corretas.

I. Provém aos usuários uma linguagem de modelagem visual expressiva e pronta para uso, de forma que os usuários dessa linguagem possam desenvolver e intercambiar modelos significativos.

II. A UML é independente de linguagens de programação e processos de desenvolvimento de softwares particulares.

III. Estimular o crescimento do mercado de ferramentas OO.

IV. Suportar conceitos de desenvolvimento de nível mais alto tais como colaboração, estruturas, modelos e componentes.

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

1020Q164470 | Engenharia de Software, Engenharia de Requisitos, Auditor Fiscal da Receita Estadual, SEFAZ SC, FCC, 2018

Sobre a área de conhecimento “requisitos de software”, para um sistema que contém componentes de software, considere:


I. Os requisitos do sistema são derivados dos requisitos do software, esses abrangem os requisitos do usuário, os requisitos de outras partes interessadas e os requisitos sem uma fonte humana identificável.

II. Os requisitos do sistema são definidos de uma maneira restrita em relação aos requisitos do usuário, considerando apenas os requisitos dos clientes ou usuários finais do software.

III. Os requisitos do produto são necessidades ou restrições do software a ser desenvolvido e os requisitos do processo são essencialmente restrições no desenvolvimento do software.


Está correto o que se afirma em

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