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.


2001Q630521 | Informática, Engenharia de Software, Analista Judiciário, TJ ES, CESPE CEBRASPE

Acerca de engenharia de software, métricas, RUP, UML e teste de software, julgue os itens subsequentes.

No RUP, são definidos vários artefatos para cada disciplina. O modelo de casos de uso, artefato da disciplina de análise e design, descreve as funções pretendidas do sistema e seu ambiente.

  1. ✂️
  2. ✂️

2002Q643851 | Informática, Engenharia de Software, Analista, Casa da Moeda, CESGRANRIO

A fase do RUP, em que são implementados os cenários críticos dos casos de uso arquiteturalmente significativos, se chama
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2003Q623136 | Informática, Engenharia de Software, Tecnologia da Informação, EPE, CESGRANRIO

Para os diagramas utilizados na UML 2.0 são feitas as afirmativas

abaixo.

I – No Diagrama de Classes é possível modelar o estereótipo

das classes, o nível de visibilidade de seus atributos

e a navegabilidade das associações entre as

classes.

II – O Diagrama de Tempo unifica em um único diagrama os

Diagramas de Seqüência e Interação da UML 1.4, sendo

utilizado para especificar as restrições de tempo

sobre mensagens enviadas e recebidas no decorrer de

uma interação.

III – O Diagrama de Atividades permite definir pré e pós-condições

associadas a ações do diagrama. As pré-condições

definem o estado exigido do sistema quando a

ação é invocada e as pós-condições especificam o estado

exigido do sistema no término da ação.

IV – Juntos, os diagramas de Objetos e Comunicação descrevem

como um sistema de software é instalado e executado

no ambiente de processamento identificando as

partes físicas do software e o ambiente necessário para

execução.

V – Em um diagrama de Caso de Uso a generalização define

os relacionamentos de herança entre os casos de

uso ou entre os atores, enquanto que as associações

indicam quais atores interagirão com os casos de uso

do sistema.

Está(ão) correta(s) apenas a(s) afirmativa(s):

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

2004Q645964 | Informática, Engenharia de Software, Atividades Técnicas de Complexidade Intelectual, Ministério do Planejamento Orçamento e Gestão, CESPE CEBRASPE

Acerca de engenharia de requisitos e suas características, julgue os itens a seguir.

A revisão de documentação é uma etapa à parte da engenharia de requisitos e, normalmente, é desconsiderada durante o levantamento dos requisitos.

  1. ✂️
  2. ✂️

2005Q647758 | Informática, Engenharia de Software, Professor do Ensino Básico, Instituto Federal de Educação, CESPE CEBRASPE, 2018

Em sistemas operacionais multiprogramados, os processos realizam pedidos de forma simultânea, o que influencia diretamente o tempo de acesso ao disco. Essa tarefa é otimizada por um conjunto de algoritmos que efetua o que se denomina escalonamento de disco. Assinale a opção que indica o algoritmo que estipula uma direção preferencial para a varredura para atender aos pedidos que estejam mais próximos à atual posição da cabeça de leitura e escrita.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2006Q618321 | Informática, Engenharia de Software, Gestor em Ciências e Tecnologia, FJP MG, FUMARC

Em relação aos requisitos de um software, analise as afirmativas abaixo e escolha a opção CORRETA:

I – Requisitos são condições ou capacidades necessárias que o software deve pos-suir.
II – Os requisitos funcionais descrevem as funções que o software deverá executar ou comportamentos que deverá apresentar diante de uma ação do usuário.
III – Os requisitos implícitos ou óbvios são expectativas dos usuários que não foram documentadas, mas são cobradas por eles na entrega do software.

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

2007Q648318 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Universidade Federal de Minas Gerais, 2018

Quem contrata um projeto quer saber o quanto ele custará e quando será entregue; portanto, a estimativa de tempo, esforço e custos é importante em qualquer processo de software. Com relação à gestão de tempo, esforço e custos em processos de desenvolvimento de software, é CORR ETO afirmar que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2008Q636803 | Informática, Engenharia de Software, Analista Judiciário, TRT 23a, FCC

NÃO é um dos atributos resultante da engenharia de usabilidade:

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

2009Q640899 | Informática, Engenharia de Software, Técnico Judiciário, TRE CE, FCC

O modelo IDEF0 é uma forma de representar sistemas por meio de uma rede de funções interconectadas e interfaces entre essas atividades. O principal conceito representado pelo IDEF0 é o modelo de

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

2010Q627592 | 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 especificação de requisitos é uma atividade fundamental do processo de software, mas carece de normas e técnicas que auxiliem as equipes nessa tarefa.

  1. ✂️
  2. ✂️

2011Q643467 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal Regional Eleitoral Paraná, CESPE CEBRASPE

Julgue os itens de 61 a 70, a respeito de engenharia de software.

Métricas de processo permitem que uma organização obtenha visão estratégica, fornecendo compreensão da efetividade do processo de software. Métricas de projeto são táticas que permitem que um gerente de projeto adapte o fluxo de trabalho e a abordagem técnica do projeto em tempo real.

  1. ✂️
  2. ✂️

2012Q620440 | Informática, Engenharia de Software, Analista de Sistemas, MinC, FGV

Como ferramenta utilizada no desenvolvimento UML, o Diagrama de Casos de Uso tem como um de seus objetivos mostrar os relacionamentos entre casos de uso, como representações de funções do produto, e atores, como representações dos usuários e outros sistemas que interagem com o produto. O diagrama de casos de uso serve de base, durante a Implementação, para determinar:

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

2013Q623265 | Informática, Engenharia de Software, Analista de Sistemas, Prefeitura de Lagoa da Prata MG, FGR

Segundo a UML, um diagrama de implantação representa a topologia física do sistema e, opcionalmente, os componentes que são executados nessa topologia. Com referência ao diagrama de implantação, marque a alternativa INCORRETA:

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

2014Q616354 | Informática, Engenharia de Software, Analista Judiciário, TRE MG, FCC

O Tribunal solicita o uso de métodos de teste de software para que os Analista de Sistemas possa derivar os casos de teste que:

- garantam que todos os caminhos independentes dentro de um módulo tenham sido exercitados pelo menos uma vez;

- exercitem todas as decisões lógicas para valores falsos ou verdadeiros;

- executem todos os laços (loops) em suas fronteiras e dentro de seus limites operacionais;

- exercitem as estruturas de dados internas para garantir sua validade.

Para atender a todos os requesitos acima, o Analista de Sistemas usa a abordagem de teste de

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

2015Q643491 | Informática, Engenharia de Software, Técnico Judiciário, TRE SP, FCC

Analise o texto:

O Scrum enfatiza o uso de um conjunto de padrões de processos de software que provaram ser eficazes para projetos com prazo de entrega apertados, requisitos mutáveis e críticos de negócio. Cada um desses padrões de processos define um conjunto de ações de desenvolvimento. Uma dessas ações consiste em manter uma lista com prioridades dos requisitos ou funcionalidades do projeto que fornecem valor comercial ao cliente. Os itens podem ser adicionados a esse registro em qualquer momento. O gerente de produto avalia o registro e atualiza as prioridades conforme requisitado.

A lista citada no texto é conhecida como

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

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

Desenvolver software com qualidade e eficiência demanda muito trabalho e muitos fatores devem ser levados em conta nessa tarefa. As funcionalidades do software devem ser medidas sob o ponto de vista do usuário. Com relação à qualidade do código, o atributo compreensibilidade refere-se a duas métricas. Assinale a alternativa referente a uma dessas métricas.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2017Q635079 | Informática, Engenharia de Software, Analista de Sistemas, Suframa AM, CESPE CEBRASPE

Com relação a padrões de projeto e GRASP, julgue os próximos itens. Em um cenário em que é necessário minimizar dependências e maximizar o reúso, bem como atribuir uma responsabilidade para que o acoplamento mantenha-se fraco, o padrão Expert é mais adequado que o padrão Low Coupling.
  1. ✂️
  2. ✂️

2018Q646110 | Informática, Engenharia de Software, Analista, MPE MS, FGV

Considerando a descrição dos Padrões de Projeto Comportamentais, analise as afirmativas a seguir.

I. Aplicados a classes, usam delegação para distribuir comportamento entre elas.

II. Aplicados a objetos, usam herança ao invés de composição de objetos.

III. Estão relacionados com algoritmos e atribuição de responsabilidades entre os objetos.

Assinale:

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

2019Q639458 | Informática, Engenharia de Software, Administrador de Banco de Dados, Tribunal de Justiça MG, FUNDEP UFMG

As opções abaixo correspondem a práticas relevantes à área de Gerência de Requisitos nos modelos de maturidade no desenvolvimento de software, EXCETO

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

2020Q638701 | Informática, Engenharia de Software, Analista de Informática, Tribunal de Contas Estadual RO, CESPE CEBRASPE

Acerca de componentes de softwares, julgue os itens seguintes.

Considerando o desenvolvimento de uma solução de software seguindo sequencialmente as fases de iniciação, elaboração, construção e transição, é possível criar os componentes na fase de iniciação, embora, sob o ponto de vista da arquitetura, esses componentes sejam criados na fase de elaboração e os demais na fase de construção, sendo atualizados durante a fase de transição à medida que defeitos são localizados e corrigidos.

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