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.


1001Q847187 | Engenharia de Software, Processos de Software Desenvolvimento Ágil, Ministério da Economia Tecnologia da Informação Usuário UX, CESPE CEBRASPE, 2020

No que se refere a metodologias ágeis e experiência de usuário, julgue o item que segue.

Na primeira fase do design thinking, chamada de imersão, a equipe de projeto aproxima-se do contexto do problema, do ponto de vista tanto da empresa quanto do usuário.

  1. ✂️
  2. ✂️

1002Q99451 | Engenharia de Software , Analise e Projeto Orientado a Objetos, Analista Tecnologia da Informação, IPHAN, FUNIVERSA

Quanto aos conceitos e características da análise e projeto orientados a objeto, julgue os itens que se seguem e assinale a alternativa correta.

I Uma operação ou método refere-se a uma unidade de processamento de um objeto e sempre muda o estado deste.
II Diagramas de fluxo de objetos descrevem objetos e a maneira segundo a qual eles são produzidos e consumidos.
III A maioria dos objetos tem um ciclo de vida em que uma sucessão de eventos pode mudar seu estado, e na análise orientada a objeto desenha-se um diagrama mostrando este ciclo.
IV Operações e métodos expressam o mesmo conceito, ou seja, código de programação que define o comportamento do objeto.

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

1003Q711688 | Engenharia de Software, Analista de Tecnologia da Informação Analista de Sistemas, Prefeitura de Cuiabá MT, IBFC, 2019

Texto associado.
 
Diagrama de UML é a representação gráfica da informação do modelo UML e está dividido em Estrutural e Comportamental. Assinale a alternativa correta que contém somente Diagrama Estrutural.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1004Q112414 | Engenharia de Software , Analista de Finanças e Controle, MF, ESAF

A facilidade com que um programa pode ser corrigido após um erro ser encontrado, adaptado se o seu ambiente se modificar ou ampliado se o cliente desejar inclusões e alterações nos requisitos funcionais é denominada

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

1005Q104772 | Engenharia de Software , Analista Administrativo Tecnologia da Informação, TC DF, CESPE CEBRASPE

Texto associado.

A respeito da análise de pontos de função e de métricas de software, julgue os seguintes itens.

Arquivos de interface externa (AIE) e arquivo lógico interno (ALI) são as funções de dados utilizadas para a contagem de pontos de função.

  1. ✂️
  2. ✂️

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

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

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

1009Q100586 | Engenharia de Software, Analista Informática, TJ CE, CESPE CEBRASPE

Ainda a respeito de engenharia de software, assinale a opção correta.

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

1010Q115726 | Engenharia de Software , UML, Analista de Sistemas, CODESP SP, FGV

Dentre os diagramas da UML, um utiliza um conjunto de elementos gráficos, apresentado na figura abaixo.

Imagem 021.jpg

Essa figura é conhecida como diagrama de

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

1011Q121376 | Engenharia de Software , UML, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Imagem 067.jpg

Analisando o diagrama de classes acima, pode-se afirmar:

I - a classe C1 é abstrata e possui uma operação mostraDados() também abstrata;

II - a classe C2 não tem acesso ao atributo atrib1, mas tem acesso ao atributo atrib2 de sua superclasse C1;

III - um objeto instanciado da classe C3 tem como atributos atrib2 e atrib4, mas não atrib1 que é privativo de C1.

É correto o que se afirma em

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

1012Q689018 | Engenharia de Software, Analista Judiciário Analista de Sistemas Desenvolvimento, TJ MA, FCC, 2019

Um Analista Judiciário, no papel de Scrum Master, esclarece que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1013Q683145 | Engenharia de Software, Analista de Tecnologia da Informação, UFF, COSEAC, 2019

Na UML 2.0 existem os diagramas estruturais e os diagramas comportamentais. É um exemplo de diagrama estrutural o diagrama de:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1014Q101010 | Engenharia de Software , Analista Programador, DPE RO, FGV

A possibilidade de executar múltiplos sistemas operacionais simultaneamente em um computador, aproveitando completamente a capacidade de processamento e memória disponíveis, é um dos principais atrativos da virtualização de sistemas. A condição necessária para virtualização de mais de um sistema operacional (SO ) convidado (guest) diferente sobre um mesmo sistema hospedeiro (host), sem perdas significativas de desempenho em relação à execução não virtualizada é:

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

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

1017Q121087 | Engenharia de Software , Gerência de Projetos, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Imagem 068.jpg

Imagem 069.jpg

As tabelas acima pertencem a dois projetos que foram executados pela empresa SONJA Informática Ltda. Elas indicam as fases de projeto e o quanto de esforço foi necessário, medido em programador por dias. O projeto 1 resultou em 2500 linhas de códigos e 50 pontos de função não ajustados, o projeto 2, em 1500 linhas de código e 40 pontos de função não ajustados. Com base nas informações fornecidas, conclui-se que

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

1018Q117789 | Engenharia de Software , Engenharia de Requisitos, Analista de Sistemas, DETRAN ES, CESPE CEBRASPE

Texto associado.

Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas
e processos da engenharia de software e de bancos de dados.

A técnica de brainstorm é adequada para a produção de especificações de requisitos para um sistema de informação em desenvolvimento.

  1. ✂️
  2. ✂️

1019Q217938 | Engenharia de Software, Teste de Software, Oficial Técnico de Inteligência, ABIN, CESPE CEBRASPE

Texto associado.

Com relação à engenharia de requisitos, julgue os itens a seguir.

Nos testes de caixa branca, o código-fonte do programa é usado para identificar testes de defeitos potenciais, particularmente no processo de validação, o qual demonstra se um programa atende a sua especificação.

  1. ✂️
  2. ✂️

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.