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.


1581Q642030 | Informática, Engenharia de Software, Analista Técnico Administrativo, Suframa AM, CESPE CEBRASPE

Julgue os itens a seguir no que se refere à engenharia de requisitos. Para a adequada identificação de requisitos de software, deve-se utilizar apenas a documentação escrita dos processos, prescindindo-se de entrevistas realizadas com as partes envolvidas.
  1. ✂️
  2. ✂️

1582Q617478 | Informática, Engenharia de Software, Analista de Sistemas, Indústrias Nucleares do Brasil SA, CONSULPLAN

Quando da elaboração do Diagrama de User-case (na UML) para se identificar os atores que vão participar do modelo devemos fazer as seguintes perguntas, EXCETO:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

Julgue os itens a seguir, relativos a conceitos de orientação a objetos e UML.

As características a seguir estão corretas para um modelo construído com a UML: pacotes contêm colaborações; as colaborações estão documentadas via diagramas de interação e diagramas de classe; as colaborações descrevem realizações de casos de uso; os padrões de projeto (design patterns) empregados no modelo estão representados via colaborações parametrizadas.

  1. ✂️
  2. ✂️

1584Q642838 | Informática, Engenharia de Software, Analista Administrativo, ANTT, CESPE CEBRASPE

Acerca das linhas de produtos de software, julgue os próximos itens.

Os níveis da arquitetura de um sistema de linhas de produtos de software são: interação, gerenciamento de E/S, gerenciamento de recursos e gerenciamento de hardware.

  1. ✂️
  2. ✂️

1585Q642100 | Informática, Engenharia de Software, Analista do Ministério Público, MPE AL, COPEVE UFAL

A Unified Modeling Language (UML) é uma linguagem de modelagem não proprietária de terceira geração. Um dos principais objetivos da UML é proporcionar a maior visualização lógica do desenvolvimento de sistemas de informação, e, para isso, utiliza em sua estrutura de diagramas comportamentais os seguintes diagramas:

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

1586Q649286 | Informática, Engenharia de Software, Analista de Sistemas I, Companhia de Entrepostos e Armazéns Gerais de São Paulo SP, 2018

Analise as seguintes afirmações relacionadas à Engenharia de Software, modelos de desenvolvimento e análise de requisitos:

I. O modelo de desenvolvimento denominado 4GT (técnicas de quarta geração) caracteriza-se pelo desaparecimento da atividade de Teste, que normalmente é a última atividade para os demais modelos de desenvolvimento de software. Essa característica especial do modelo 4GT é consequência do uso de ferramentas de desenvolvimento de software, que permite ao desenvolvedor especificar características do software em um nível elevado, garantindo a qualidade em qualquer etapa do ciclo de vida do projeto;

 II. Durante a análise de requisitos, são especificados a função e o desempenho do software, bem como a sua interface com outros elementos do sistema. Nessa etapa, também, são estabelecidas as restrições de projeto, a que o software deve atender;

III. Durante a análise de requisitos, o principal foco do analista recai sobre “como” e não sobre “o que”. Nesse caso, o analista concentra-se em como o sistema produz ou consome dados, como o sistema deve executar as funções e como as restrições e interfaces são definidas;

IV. Durante a especificação dos requisitos, são estabelecidos os critérios que permitirão ao desenvolvedor e ao cliente avaliar a qualidade, assim que o software for construído.

Indique a opção que contenha todas as afirmações verdadeiras:

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

1587Q648007 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Regional Eleitoral Rio de Janeiro, CONSULPLAN

Um padrão de projeto nomeia, identifica e abstrai os aspectos-chave de uma estrutura de projeto comum para torná-la útil para a criação de um projeto orientado a objetos reutilizável. Um padrão, em geral, possui quatro elementos essenciais; assinale-os.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1588Q649062 | Informática, Engenharia de Software, Analista de Sistemas, Conselho Regional de Farmácia SP, IDECAN, 2018

Garantir a qualidade de um software engloba diversos fatores, bem como muitas atividades, concentradas na gestão da qualidade do software, em que várias ações são apresentadas. “Uma dessas ações é uma função de controle de qualidade, mas que tem como objetivo principal descobrir erros”. Assinale a alternativa que apresenta essa ação.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1589Q639121 | Informática, Engenharia de Software, Analista Judiciário, TRT 5a, FCC

WBS (Work Breakdown Structure) é o processo de subdivisão das entregas e do trabalho do projeto em componentes menores e de gerenciamento mais fácil. Para construir uma WBS adequada é recomendável seguir um conjunto de regras ou recomendações. Com relação a essas recomendações, considere: I. Os elementos terminais na WBS, ou seja, os elementos não decompostos (no nível mais baixo) são chamados de pacotes de trabalho, e não devem ultrapassar o limite de 200 elementos. II. Uma WBS deve incluir 100% de todo o trabalho que deve ser feito na iteração. Nenhum artefato será produzido se não estiver definido como saída de alguma atividade de WBS e nenhuma atividade deixará de produzir algum artefato de saída. III. Devem-se usar verbos para definir o subproduto a ser gerado na atividade da WBS, e não substantivos. Por exemplo, deve-se usar "testar o módulo" e não "relatório de teste do módulo". IV. Elementos da WBS podem ter um único elemento filho e elementos filhos podem ter mais de um elemento pai. São recomendações corretas para se construir uma WBS o que consta APENAS em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1590Q639122 | Informática, Engenharia de Software, Analista de Sistemas, TJ PR, TJ PR

Diagramas são os meios utilizados para a visualização dos blocos de construção da UML, utilizando representações gráficas de um conjunto de elementos que permitem visualizar o sistema sob diferentes perspectivas. Na UML 2.0, os diagramas são divididos em três categorias:

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

1591Q646571 | Informática, Engenharia de Software, Assistente Técnico em Regulação de Serviços Públicos I, ARCON, IADES, 2018

Assinale a alternativa que indica processos do grupo de processos de planejamento.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1592Q634565 | Informática, Engenharia de Software, Analista de Sistemas, CAEMA MA, IBEG

Na atualidade as empresas operam num ambiente onde as mudanças são rápidas e a resposta para o mercado, em algumas situações dependem de soluções informatizadas. As metodologias ágeis vêm de encontro a essas necessidades, buscando fornecer soluções dentro do menor prazo possível. Identifique entre as alternativas aquela que apresenta a informação INCORRETA em relação aos princípios dos métodos ágeis.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1593Q631761 | Informática, Engenharia de Software, Analista de Redes e Comunicação de Dados, ARCE CE, FCC

A rigorosa observância de formalidades entre autoridades de diferentes governos ou instituições/empresas em eventos oficiais é

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

1594Q631763 | Informática, Engenharia de Software, Analista Judiciário, TRT 5a, CESPE CEBRASPE

Com relação a qualidade de software, bancos de dados e suas tecnologias, julgue os itens de 87 a 92.

Os processos de desenvolvimento de software tais como CMM (capability maturity model) ou RUP promovem a melhoria do processo de desenvolvimento de software, em busca de uma qualidade do produto final, que, para esses modelos, é diretamente proporcional à qualidade do processo de desenvolvimento.

  1. ✂️
  2. ✂️

1595Q618728 | Informática, Engenharia de Software, Perícia Forense do Estado do Ceará CE, CESPE CEBRASPE

A respeito de metodologias de desenvolvimento de sistemas e suas técnicas, julgue os itens subsecutivos.

Na análise estruturada de sistemas, o fato de o analista verificar que é indispensável representar as relações entre terminadores (entidades externas) indica que as entidades não são realmente externas, mas partes do sistema, e devem ser modeladas como processos.

  1. ✂️
  2. ✂️

1596Q625180 | Informática, Engenharia de Software, Analista de Sistemas, BNDES, CESGRANRIO

No ciclo de vida em cascata, o custo de correção é menor na fase de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1597Q639004 | Informática, Engenharia de Software, Analista, MAPA, Dom Cintra Fundação

Analise as seguintes sentenças em relação à UML:

I. Um pacote (package) permite agregar diferentes elementos de um sistema, porém um elemento encontra-se definido em apenas um único pacote.

II. Elementos de diferentes tipos não podem ter o mesmo nome dentro de um pacote.

III. Os pacotes apresentam entre si diferentes tipos de relações, em particular relações de importação, exportação e generalização.

Em relação às sentenças supracitadas, pode-se afirmar que apenas:

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

1598Q635174 | Informática, Engenharia de Software, Analista Judiciário, TRE AP, FCC

Atenção: As questões de números 27 a 32 referem-se à UML 2.0.

Os casos de uso podem ser organizados pela especificação de relacionamentos de

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

1599Q616755 | Informática, Engenharia de Software, Analista Judiciário, TJ PA, CESPE CEBRASPE

Assinale a opção incorreta no que diz respeito ao ciclo de vida de um software.

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

1600Q640821 | Informática, Engenharia de Software, Analista Administrativo, Agência Nacional de Transportes Aquaviários, CESPE CEBRASPE

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

A validação de requisitos deve ser feita tanto por meio da análise subjetiva quanto por meio de atividades técnicas de revisão, prototipação, validação de modelo e testes de aceitação.

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