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.


1481Q103552 | Engenharia de Software , Analista Programador, DPE RO, FGV

No contexto do SQL Server 2008, considere que num comando de criação de uma tabela T, para um banco de dados BD, haja uma coluna X com a seguinte definição: X int identity (1,1 ) Isso garante que a coluna X:

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

1482Q683698 | Engenharia de Software, Primeiro Tenente Informática, Quadro Técnico, Marinha, 2019

De acordo com Szwarcfiter e Markenzon (2010), assinale a opção correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1483Q117183 | Engenharia de Software , UML, Analista de Sistemas, CODENI RJ, MS CONCURSOS

Dentre as perspectivas de aplicação da UML, existe uma em que os diagramas descrevem implementações de softwares em uma tecnologia particular. Qual das alternativas abaixo representa a perspectiva de aplicação da UML anteriormente citada?

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

1484Q166860 | Engenharia de Software, Teste de Software, Auditor Fiscal da Receita Estadual, SEFAZ SC, FEPESE

Analise a definição abaixo.

Teste de software que procura descobrir erros por meio da reaplicação parcial dos testes a um programa modificado.

Assinale a alternativa que cita corretamente o conceito ao qual se refere a definição.

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

1485Q263630 | Engenharia de Software, XP, Técnico Judiciário Tecnologia da Informação, TRT 23a REGIÃO, FCC

No desenvolvimento de software em Extreme Programming (XP) há uma confiança muito grande na sinergia entre as práticas, já que os pontos fracos de cada uma são superados pelos pontos fortes de outras. Dentre elas, aquela em que o código fonte não tem dono e ninguém precisa solicitar permissão para poder modificá-lo, permitindo, assim, que a equipe conheça todas as partes do sistema, é chamada de

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

1486Q113388 | Engenharia de Software , UML, Analista de Informática Desenvolvimento de Sistemas, MPU, FCC

Texto associado.

OBJETIVO E REQUISITOS DE MODERNIZAÇÃO
DE PROCESSOS E DE TI EM ÓRGÃO DA
ESFERA GOVERNAMENTAL


OBJETIVO:

O Ministério Público do Governo Federal de um país deseja modernizar seu ambiente tecnológico de informática. Para tanto, adquirirá equipamentos de computação eletrônica avançados e redefinirá seus sistemas de computação, a fim de agilizar seus processos internos e também melhorar seu relacionamento com a sociedade.

REQUISITOS PARA ATENDER AO OBJETIVO:

Orientação a objeto:

Imagem 003.jpg

Imagem 004.jpg
Imagem 005.jpg

Considere as seguintes partes de diagramas de seqüência:

Imagem 006.jpg

Supondo que ob2:C2 represente uma denúncia que pode estar em uma situação de criação ou em uma situação de exclusão, a frase "Uma denúncia infundada deve ser excluída do cadastro principal devendo, entretanto, ser criada como novo objeto em um cadastro de históricos." é corretamente representada, respectivamente, APENAS em

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

1487Q257265 | Engenharia de Software, Técnico Judiciário Programação, TRE MG, CONSULPLAN

As metodologias  ágeis  de  desenvolvimento  surgiram  em meados  de  1990,  como  reação  aos  chamados métodos  pesados  de  desenvolvimento,  que  eram  caracterizados  por  muita  formalidade  nas  documentações  e  regulamentações. Muitos eram gerenciados pelo tradicional modelo em cascata. Em 2001, de fato, após uma reunião  no estado de Utah,  surgiu, definitivamente, e  foi propagado o paradigma de desenvolvimento de  softwares ágeis.  Muitos foram os motivos que levaram a essa concepção, por exemplo: gestão orientada a pessoas, adaptabilidade de  processos,  design  e  construção  de  software  usando  uma  metodologia  adaptativa,  entre  outros.  Uma  dessas  metodologias ágeis é “centrada em estabelecer os recursos e o tempo  fixo para o desenvolvimento de um projeto,  ajustando suas funcionalidades de maneira a atender os prazos estipulados”. A respeito dessa metodologia, assinale  a alternativa correta. 
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1488Q198647 | Engenharia de Software, Gerência de Configuração, Analista Análise de Sistemas, TRE ES, CESPE CEBRASPE

Texto associado.
A gerência de configuração de software (GCS) é um
processo que abrange todas as fases que compõem o ciclo de vida
de um software, consistindo, basicamente, em um conjunto de
regras formais para a identificação e o controle das mudanças, de
modo que um controle sistemático seja exercido sobre as
modificações realizadas. A GCS fornece uma abordagem
consistente, controlada e flexível para o gerenciamento da evolução
das mudanças, garantindo a integridade e a rastreabilidade dos
artefatos modificados. Para se estabelecer um controle sistemático
sobre as diversas revisões de um artefato, normalmente, utiliza-se
uma ferramenta que suporta controle de versões.

Cristiano Caetano. CVS — controle de versões e desenvolvimento
colaborativo de software. São Paulo: Novatec, 2004. p. 13 (com adaptações).

Considerando o fragmento de texto acima, julgue os itens
subsequentes, relativos ao controle de versões e ao Concurrent
Version System
(CVS).

Para se armazenar em arquivos binários no CVS, é necessário informar o tipo do arquivo durante as operações de importação e adição.
  1. ✂️
  2. ✂️

1489Q198149 | 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 comunicação concentra-se em como os objetos estão vinculados e quais mensagens trocam entre si durante o processo. Esse diagrama está associado ao diagrama de classe.

  1. ✂️
  2. ✂️

1490Q113454 | Engenharia de Software , Analista de Finanças e Controle, MF, ESAF

Os níveis de capacitação do CMMI são os seguintes:

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

1492Q242255 | Engenharia de Software, RUP, Técnico Programação de Sistemas, TRE ES, CESPE CEBRASPE

Texto associado.

Acerca de RUP (rational unified process), julgue os itens que se seguem.

O conjunto de artefatos de requisitos do RUP contém artefatos relativos ao planejamento, tais como o plano de projeto e os planos de iteração.

  1. ✂️
  2. ✂️

1493Q120198 | Engenharia de Software , Web 20, Analista de Tecnologia da Informação, PREVIC, CESPE CEBRASPE

Texto associado.

Julgue os itens a seguir, relativos a portais corporativos e
recomendações de acessibilidade na Web.

Para que uma página web apresente nível de conformidade AA em relação ao WCAG (Web Content Accessibility Guidelines), versão 2.0, é necessário que ela admita o redimensionamento de textos (exceto legendas e imagens de texto) sem a utilização de tecnologia assistiva até 200% e sem que haja perda de conteúdo ou funcionalidade.

  1. ✂️
  2. ✂️

1494Q148104 | Engenharia de Software, Teste de Software, Analista Judiciário Tecnologia da Informação, TJ DF, CESPE CEBRASPE

Texto associado.

Julgue os itens a seguir, acerca da qualidade e da maturidade em
projetos de software.

A eficiência na remoção de defeitos (defect removal efficiency) é uma métrica específica da fase de testes de um projeto de software que permite avaliar tanto a capacidade de testar da equipe quanto os erros deixados no software durante as fases anteriores, inclusive a especificação, a análise e a codificação.

  1. ✂️
  2. ✂️

1495Q264359 | Engenharia de Software, Técnico Superior Especializado Desenvolvimento de Sistemas, DPE RJ, FGV

Maria participa de um projeto cujo objetivo é desenvolver em C# uma versão orientada a objetos de um software legado, e deseja criar um diagrama UML para definir os modelos das classes do sistema. Esse diagrama deve representar as estruturas dessas classes, determinando

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

1496Q121542 | Engenharia de Software , RUP, Analista de Tecnologia da Informação, UFAL, COPEVE UFAL

Assinale a opção que representa uma fase e uma disciplina do processo RUP, respectivamente.

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

1497Q690495 | Engenharia de Software, Primeiro Tenente Informática, Quadro Técnico, Marinha, 2019

De acordo com Szwarcfiter e Markenzon (2010), coloque F (Falso) ou V (verdadeiro) nas afirmativas abaixo, assinalando a seguir a opção que apresenta a sequência correta.
( ) Análise é um aspecto básico no estudo dos algoritmos, o qual consiste em verificar a exatidão do método empregado, o que é realizado através de um prova de matemática.
( ) Correção é outro aspecto básico no estudo do algoritmo, o qual visa à obtenção de parâmetros que possam avaliar a eficiência do algoritmo em termos de tempo de execução e memória ocupada.
( ) Frequentemente, um procedimento recursivo é mais conciso que o seu correspondente não recursivo. Entretanto, muitas vezes há desvantagens no emprego prático da recursividade, podendo um algoritmo não recursivo ser mais eficiente que o seu equivalente recursivo.
( ) As complexidades do pior caso, do melhor caso e do caso médio têm por objetivo avaliar a eficiência de tempo ou espaço. Sendo a complexidade de pior caso a que fornece um limite superior para o número de passos que o algoritmo pode efetuar, em qualquer caso,
( ) Para a questão de algoritmos ótimos, o interessante é determinar a função que represente o menor limite inferior possível para um problema e a maior complexidade de melhor caso do algoritmo.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1498Q132426 | Engenharia de Software, UML, Analista do Ministério Público, MPE SE, FCC

Texto associado.

"É possível que ocorram distintas implementações de uma operação de classe e que, no entanto, o nome e os parâmetros dessa operação sejam os mesmos."

Dentro do contexto da frase, relacione os textos apresentados nessas questões com a respectiva definição, significado ou conceito.

...implementações de uma operação...

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

1499Q150090 | Engenharia de Software, UML, Analista Judiciário Tecnologia da Informação, TRT 18a Região, FCC

Na notação original da UML 2.0, os símbolos + (mais) e # (jogo da velha), antecedendo as operações de uma classe, caracterizam tais operações, respectivamente, como

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

1500Q149338 | Engenharia de Software, RUP, Analista Judiciário Tecnologia da Informação, TRT 23a REGIÃO, FCC

A disciplina Gerenciamento de Projeto do RUP tem por finalidade fornecer um framework para gerenciamento de

I. Projetos específicos de software.

II. Riscos.

III. Orçamento.

IV. Contratos.

Está correto o que consta em

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