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.


1541Q687021 | Engenharia de Software, Técnico de Tecnologia da Informação, UFC, CCV UFC, 2019

Em um repositório Git, eventualmente é necessário realizar a correção de alguma mensagem de commit. Qual dos comandos abaixo possibilita a alteração da mensagem do último commit?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1542Q156098 | Engenharia de Software, Qualidade 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.

O fator de qualidade flexibilidade de McCall é definido como a capacidade de um software de se adaptar a diferentes sistemas operacionais ou diferentes configurações de hardware.

  1. ✂️
  2. ✂️

1543Q254945 | Engenharia de Software, UML, Técnico Judiciário Programação de Sistemas, TRE BA, CESPE CEBRASPE

Texto associado.

Julgue os itens a seguir com relação à UML, uma linguagem gráfica
para visualização, especificação, construção e documentação de
artefatos de sistemas complexos de software.

Na UML, os diagramas de sequência e os diagramas de atividade, também denominados diagramas de interação, auxiliam a modelar os aspectos dinâmicos de sistemas. Um diagrama de interação é formado pelo conjunto de objetos e seus relacionamentos e inclui as mensagens que poderão ser enviadas entre eles.

  1. ✂️
  2. ✂️

1544Q711149 | Engenharia de Software, Técnico de Tecnologia da Informação, UFRN, COMPERVE, 2019

Texto associado.

Há um tipo de diagrama da UML que dá ênfase à ordenação temporal em que as mensagens são trocadas entre os objetos de um software. Além disso, apresenta conceitos de atores, objetos, gate, fragmento e linha de vida. Esse diagrama é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1545Q111603 | Engenharia de Software , RUP, Analista de Finanças e Controle, CGU, ESAF

São finalidades da Disciplina de Teste do RUP, verificar:

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

1547Q709916 | Engenharia de Software, Assistente Técnico de Tecnologia da Informação Programador, Prefeitura de Manaus AM, FCC, 2019

A Fazenda Municipal, se optar por utilizar o método ágil denominado ASD (Adaptive Software Development) - Desenvolvimento Adaptativo de Software, deve observar o cumprimento das seguintes três fases componentes desse método:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1548Q112180 | Engenharia de Software , Analista de Finanças e Controle, MF, ESAF

Assinale a opção correta relativa a XML.

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

1549Q120151 | Engenharia de Software , Teste de Software, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Durante os testes de um software produzido pelo departamento de TI de uma empresa, verificou-se que o mesmo não atendia a alguns dos requisitos originais especificados pelos clientes. Sobre a condução da situação, são feitas as afirmativas a seguir, que devem ser analisadas à luz de seu alinhamento com a norma ISO 9001:2000.

I - Independente do destino a ser dado ao software, as causas da não-conformidade devem ser identificadas e eliminadas do processo de desenvolvimento.

II - O software deve ser entregue provisoriamente nestas condições, para diminuir a insatisfação do cliente, sendo substituído por uma versão que atenda aos requisitos o mais rápido possível (ASAP).

III - O gerente do projeto de desenvolvimento pode definir e propor um procedimento alternativo para lidar com a não-conformidade, diferente daquele previsto no processo de desenvolvimento de software organizacional, desde que aprovado pelo cliente.

IV - Devem ser mantidos registros de quaisquer ações corretivas realizadas, ainda que as mesmas não se revelem eficazes para tratar a não-conformidade, bem como dos indicadores de satisfação do cliente, qualquer que seja o resultado do projeto.

Estão alinhadas com as exigências da norma ISO 9001:2000 APENAS as afirmativas

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

1550Q847201 | Engenharia de Software, Métricas de Software, Gestor de Projetos, CESPE CEBRASPE, 2020

Com relação à engenharia de software, julgue os itens subsequentes.

Uma técnica paramétrica para estimativa de esforço para desenvolvimento de software é a análise por pontos de função, que se baseia em linhas de código que são convertidas em valores numéricos, os quais, depois de ajustados à capacidade da empresa desenvolvedora, representarão o esforço necessário para se desenvolver o sistema.

  1. ✂️
  2. ✂️

1551Q115858 | Engenharia de Software , UML, Analista de Sistemas, NOSSA CAIXA DESENVOLVIMENTO, FCC

Um detalhe importante que deve ser especificado para os atributos e operações das classes é a visibilidade. Desta forma, os símbolos: + (sinal de mais), # (sinal de número), - (sinal de menos) e ~ (til) correspondem respectivamente a:

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

1552Q149945 | Engenharia de Software, Orientação a Objetos, Analista Judiciário Tecnologia da Informação, TJ PA, FCC

Na orientação a objetos, um relacionamento de utilização, determinando que um item usa as informações e serviços de outro item, mas não necessariamente o inverso, é

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

1553Q118740 | Engenharia de Software, Teste de Software, Analista de Sistemas, IBGE, CESGRANRIO

Durante um treinamento para as equipes de desenvolvimento e de testes, um analista transmitiu as orientações a seguir.

I - Para isolar a causa de um erro de software, os desenvolvedores deveriam utilizar a estratégia de depuração força bruta por ser o método mais eficiente, e, para grandes programas, utilizar a abordagem de rastreamento.

II - Para os testes de integração em sistemas orientados a objetos, poderiam ser utilizadas as estratégias de teste com base no caminho de execução e no uso.

III - Em sistemas orientados a objetos, o teste de sensibilidade poderia ser utilizado para tentar descobrir combinações de dados, dentro das classes de entrada válidas, que poderiam causar instabilidade ou processamento inadequado do sistema.

Constitui(em) prática(s) adequada(s) de estratégias de testes de software a(s) orientação(ões)

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

1554Q121585 | Engenharia de Software , Processo Unificado, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIO

Conforme proposto originalmente, o Processo Unificado é dividido em diversas fases, e em cada uma delas podem ser realizadas atividades de diferentes fluxos de trabalho (workflows), em diferentes proporções. A característica que NÃO se aplica a esse processo é ser

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

1555Q253426 | Engenharia de Software, Análise de Pontos de Função, Técnico Judiciário Programação de Sistemas, TRE BA, CESPE CEBRASPE

Texto associado.

As organizações têm-se preocupado cada vez mais com a qualidade
de seus produtos de software, com os custos efetivos e com o
cumprimento de cronogramas especificados nos projetos de
desenvolvimento de software. Para tanto, deve-se estimar, com
precisão, o esforço, o prazo e os custos necessários para o
desenvolvimento do software. Uma das métricas utilizadas, a
análise de pontos por função (APF) mede o tamanho das funções
do software sob o ponto de vista do usuário, utilizando a
documentação gerada durante todo o processo de desenvolvimento
do produto, principalmente a documentação da fase de projeto
Acerca desse assunto, julgue os itens seguintes.

A precisão de estimativas de tamanho, que depende de informações que nem sempre estão disponíveis no início dos projetos, auxilia a discussão de contratos ou determinação da viabilidade do projeto em termos da análise de custos e benefícios.

  1. ✂️
  2. ✂️

1557Q230653 | Engenharia de Software, UML, Programador de Computador, TJ PE, FCC

Texto associado.

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

Considere C = comportamental e E = estrutural. Os diagramas de componentes, objetos, comunicação e estrutura composta são, respectivamente, categorizados como

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

1558Q154138 | Engenharia de Software, UML, Analista Judiciário Tecnologia da Informação, TRF 4a, FCC

Os diagramas de atividade da UML são uma técnica para descrever lógica de procedimento, processo de negócio e fluxo de trabalho. Sobre tais diagramas, é correto afirmar:

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

1559Q111657 | Engenharia de Software , Orientação a Objetos, Analista de Finanças e Controle, CGU, ESAF

Assinale a opção correta.

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