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.


681Q248240 | Engenharia de Software, Teste de Software, Técnico de Informática, TJ ES, CESPE CEBRASPE

Texto associado.

Com referência a engenharia de software e uso de UML para a
modelagem de sistemas, julgue os itens subsecutivos.

O teste de caixa-preta é utilizado quando uma nova versão do software está sendo lançada ou quando um novo ciclo de testes for necessário em paralelo ao desenvolvimento do mesmo.

  1. ✂️
  2. ✂️

683Q149063 | Engenharia de Software, UML, Analista Judiciário Tecnologia da Informação, TJ SE, FCC

Em uma hierarquia de modelos de quatro camadas onde a UML (metamodelo - camada M2) é instância de um modelo de mais alto nível de abstração (metametamodelo - camada M3 p. ex. MOF), pode se afirmar que um diagrama de classes (modelo - camada M1) é uma instância da UML e, portanto, de uma camada de menor nível de abstração em relação àquela. Desta forma, descendo-se na hierarquia, a camada de mais baixo nível (M0) representa:

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

684Q120395 | Engenharia de Software , Engenharia de Requisitos, Analista de Tecnologia da Informação Banco de Dados, CETESB, VUNESP

Considere as afirmações relacionadas com a engenharia de requisitos:

I. os requisitos do sistema não são, necessariamente, resultantes dos requisitos do cliente;

II. os requisitos consistem em ideias do cliente associadas ao custo do sistema;

III. é importante estabelecer uma linha de base de requisitos (requirements baseline) com a finalidade de gerenciamento de requisitos.

Sobre as afirmações, pode-se dizer que está correto o contido apenas em

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

685Q688719 | Engenharia de Software, Sargento da Aeronáutica Informática, EEAR, Aeronáutica, 2019

Relacione as colunas e, em seguida, assinale a alternativa que contém a sequência correta.
1 – Portfólio de serviço
2 – Catálogo de serviço

( ) É um banco de dados ou documento estruturado com informações sobre todos os serviços de TI em uso na produção.
( ) Contém informações de serviços voltados para o cliente que são visíveis para o negócio.
( ) É o conjunto completo de serviços que é gerenciado por um provedor de serviço.
( ) É utilizado para gerenciar o ciclo de vida de todos os serviços.
( ) Uma de suas categorias é o funil de serviços.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

686Q116560 | Engenharia de Software , XP, Analista de Sistemas Gestão de TI, INFRAERO, FCC

Em projetos pequenos, o RUP pode reduzir os requisitos de artefato para se comparar ao equivalente de artefatos em projeto de XP. Nesse sentido, considere o quadro de equivalência entre os artefatos do XP e RUP:
Imagem 012.jpg

Está correto o que consta APENAS em

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

687Q120167 | Engenharia de Software , Ferramentas de Desenvolvimento de Software, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIO

É comum, na Engenharia de Software, o uso de ferramentas de software que auxiliam na realização de diversas atividades do desenvolvimento. Nesse contexto, ferramentas de

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

688Q116393 | Engenharia de Software , Portal Web, Analista de Sistemas, CVM, ESAF

Assinale a opção correta.

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

689Q115665 | Engenharia de Software , UML, Analista de Sistemas, Senado Federal, FGV

Considere o caso de uso ilustrado na figura utilizando a notação UML

Imagem 030.jpg

A descrição do cenário que melhor descreve esse caso de uso é:

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

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

Segundo Heldman (2009), o processo Identificar os Riscos é empreendido utilizando ferramentas e técnicas. Assinale a opção que engloba uma série de técnicas, como brainstorming, técnica de Delphi, entrevistas e identificação da causa raiz.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

691Q195079 | 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).

Quando um projeto é transferido do repositório do CVS para a área de trabalho do usuário, a edição do arquivo pode ser iniciada e, uma vez que o projeto conste no CVS, as operações de inclusão ou exclusão de arquivos na área de trabalho do usuário são reconhecidas automaticamente pelo CVS.
  1. ✂️
  2. ✂️

692Q704264 | Engenharia de Software, Analista de Tecnologia da Informação, SANASA Campinas, FCC, 2019

Considere que um Analista de TI sabe que uma classe Pessoa Física e uma classe Pessoa Jurídica possuem o atributo nome como uma informação em comum e que o CPF é um atributo específico para a Pessoa Física e o CNPJ é um atributo específico para Pessoa Jurídica. Então o Analista criou uma outra classe com o atributo nome e seu objetivo é que haja herança deste e, eventualmente, outros métodos e atributos, para as classes filhas, Pessoa Física e Pessoa Jurídica, que já existiam.


Essa classe criada não é instanciada, apenas fornece um modelo para geração de outras classes, e é denominada

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

693Q161040 | Engenharia de Software, Análise de Pontos de Função, Auditor de Controle Externo, TCE ES, CESPE CEBRASPE

Texto associado.
Segundo as normas NBR ISO/IEC 27001 e 27002, julgue os itens a seguir, a respeito de gestão de segurança da informação.

Consulta externa consiste em um procedimento elementar que processa informações originadas fora da fronteira de aplicação.

  1. ✂️
  2. ✂️

694Q188474 | Engenharia de Software, Engenharia de Requisitos, Agente de Defensoria Programador, DPE SP, FCC

A Engenharia de Software

I. não visa o desenvolvimento de teorias e fundamentações, preocupando-se unicamente com as práticas de desenvolvimento de software.

II. tem como foco o tratamento dos aspectos de desenvolvimento de software, abstraindo-se dos sistemas baseados em computadores, incluindo hardware e software.

III. tem como métodos as abordagens estruturadas para o desenvolvimento de software que incluem os modelos de software, notações, regras e maneiras de desenvolvimento.

IV. segue princípios, tais como, o da Abstração, que identifica os aspectos importantes sem ignorar os detalhes e o da Composição, que agrupa as atividades em um único processo para distribuição aos especialistas.

É correto o que se afirma em

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

695Q846916 | Engenharia de Software, Gerência de Configuração, TJ RN Analista de Sistemas, COMPERVE, 2020

Uma ferramenta útil para desenvolvimento de um projeto em equipe é o controle de versão. Subversion é um sistema de controle de versão livre/open-source muito popular. Para submeter as alterações efetuadas em um projeto, o usuário deverá usar o comando
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

696Q117093 | Engenharia de Software , DFD, Analista de Sistemas, MEC, FGV

Em um Diagrama de Fluxo de Dados - DFD, como umas principais ferramentas para projeto e desenvolvimento de sistemas, sempre que ocorre um desmembramento das entidades em outras com conseqüente aumento do diagrama, deve ser garantida a consistência entre as entradas e saídas de cada dois níveis sucessivos. Essa garantia está associada ao conceito de:

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

697Q121768 | Engenharia de Software , Desenvolvimento de Software, Analista de Sistemas Suporte Basis SAP R3, ELETROBRÁS, CESGRANRIO

No contexto de desenvolvimento de software, uma DLL é

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

698Q119763 | Engenharia de Software , Desenvolvimento de Software, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIO

Nos testes de usabilidade de um sistema Web, foi definido um conjunto de tarefas a serem realizadas nesse sistema, assim como foi selecionado um conjunto de potenciais usuários para realizar essas tarefas. É atribuição dos membros da equipe de desenvolvimento do sistema Web, que aplica os testes,

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

699Q151523 | Engenharia de Software, UML, Analista Judiciário Tecnologia da Informação, TRT 1a REGIÃO, FCC

Diagramas de casos de uso constituem-se em um tipo de diagrama definido na UML. Segundo a UML 2.4.1, em um diagrama de casos de uso,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.