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.


2461Q648499 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Superintendência de Gestão e Desenvolvimento de Pessoas PE, 2018

Dentre os atributos de um software de qualidade, incluem-se:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2463Q623672 | Informática, Engenharia de Software, Analista de Saneamento, EMBASA, CESPE CEBRASPE

O RUP (rational unified process) é um processo de engenharia de software que oferece uma abordagem baseada em disciplinas para atribuir tarefas e responsabilidades dentro de uma organização de desenvolvimento. Sua meta é garantir a produção de software de alta qualidade que atenda às necessidades dos usuários dentro de um cronograma e de um orçamento previsíveis. Acerca de RUP, requisitos e casos de uso, julgue os itens seguintes.

Sob a perspectiva de gerenciamento, o ciclo de vida de software do RUP é dividido em quatro fases sequenciais cujos finais são delimitados por marcos e avaliados para determinar se os objetivos da fase foram alcançados.

  1. ✂️
  2. ✂️

2464Q626495 | Informática, Engenharia de Software, Analista de Suporte, MGS MG, ESPP

Qual das afirmações abaixo corresponde mais adequadamente ao conceito de UML?

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

2465Q644681 | Informática, Engenharia de Software, Técnico de Nível Superior, Ministério da Saúde, CESPE CEBRASPE

Considerando o uso de UML para o desenvolvimento de sistemas de tecnologia da informação, julgue os itens que se seguem.

Na UML, um diagrama de classe, um diagrama de objeto e um diagrama de componente fazem parte de diagramas de estrutura.

  1. ✂️
  2. ✂️

2466Q611922 | Informática, Engenharia de Software

Considerando a Especificação dos Requisitos de um software, a característica da qualidade que permite a fácil determinação dos antecedentes e conseqüências de todos os requisitos é a

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

2467Q622175 | Informática, Engenharia de Software, Técnico de Tecnologia da Informação, FUB, CESPE CEBRASPE

Com referência a conceitos básicos sobre desenvolvimento e manutenção de sistemas e aplicações, julgue os itens subsecutivos.

Manutenção evolutiva de software consiste em mudanças nesse software para corrigir-lhe defeitos e deficiências que forem encontrados durante a utilização pelo usuário.

  1. ✂️
  2. ✂️

2468Q623456 | Informática, Engenharia de Software, Técnico Judiciário, TRE RN, FCC

Assegurar que a equipe se concentre em fazer, primeiro, apenas aquilo que é claramente necessário e evite fazer o que poderia vir a ser necessário, mas ainda não se provou essencial. Este é um dos cinco valores fundamentais do XP (Extreme Programming), denominado

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

2469Q649832 | Informática, Engenharia de Software, Técnico Judiciário, Superior Tribunal Militar, CESPE CEBRASPE, 2018

Julgue os seguintes itens, relativos a processo unificado. O produto de software é desenvolvido em iterações; o final de cada iteração é marcado por um ponto de verificação e disponibilização de artefatos que representem o atingimento do marco.
  1. ✂️
  2. ✂️

2470Q617324 | Informática, Engenharia de Software, Técnico Administrativo, DNPM, CESGRANRIO

Na UML, a representação gráfica de uma classe contém as seguintes informações:

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

2471Q612463 | Informática, Engenharia de Software

Entre as medidas diretas do processo de engenharia de software, incluem-se

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

2472Q625033 | Informática, Engenharia de Software, Analista de Sistemas, EBC, CESPE CEBRASPE

Julgue os itens seguintes, relativos a testes de software e gerência de projeto.

No contexto dos requisitos e restrições de um projeto, o propósito da gerência de projetos é identificar, estabelecer, coordenar e monitorar as atividades, tarefas e recursos de que um projeto necessita para produzir um produto.

  1. ✂️
  2. ✂️

2473Q622233 | Informática, Engenharia de Software, Analista de Sistemas, MPE RR, CESPE CEBRASPE

Acerca de metodologias de desenvolvimento, julgue os itens de 79 a 90.

No Processo Unificado, a vida de um sistema é dividida em ciclos; cada ciclo, por sua vez, é dividido em fases e, entre as fases, tem-se a fase Construção, na qual as atividades visam capturar requisitos ainda não capturados na fase anterior e produzir uma arquitetura executável, a ser usada na fase Elaboração.

  1. ✂️
  2. ✂️

2474Q612012 | Informática, Engenharia de Software

Considere a descrição de recursos usados para sinalização e controle da comunicação entre terminais que suportam aplicações de áudio, vídeo ou comunicação de dados multimídia.

I. Define um número de características para gerenciar falhas de entidades intermediárias da rede. Por exemplo, se um gatekeeper falha, o protocolo está preparado para utilizar um gatekeeper alternativo. Os endpoints podem se registrar a outro gatekeeper.

II. Não dispõe de procedimentos para gerenciamento de falhas nos dispositivos. Se um agente falha, não existem meios para que o Proxy venha detectar a falha, exceto se o Proxy enviar mensagens Invite para o dispositivo e aguardar o retorno dentro de um time-out determinado. Além disso, caso o Proxy falhe, o agente não possui mecanismos para detectar a falha.

As descrições I e II abordam a confiabilidade, respectivamente, dos protocolos

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

2475Q647344 | Informática, Engenharia de Software, Analista de Sistemas, Prefeitura de Cáceres MT, CEV UFMT

Uma das atividades da disciplina/fase de projeto de software orientado a objetos é a definição das abstrações do software e como cada uma delas será projetada. Sobre Padrões da Lógica de Domínio, assinale a afirmativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2476Q613815 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Regional Federal 2a Região, FEC

Com relação a projeto e implementação de software, leia com atenção as sentenças abaixo. I O projeto de interface estabelece o "layout" e os mecanismos de interação para a interação homemmáquina. II As atividades de projeto, codificação e teste absorvem 75% ou mais do custo da engenharia de software, excluindo-se a manutenção. III O projeto de software pode ser visto de uma perspectiva administrativa composto de atividades de projeto de dados, projeto arquitetural, projeto procedimental e projeto de interfaces. Pode-se dizer que as sentenças:

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

2477Q638647 | Informática, Engenharia de Software, Analista de Saneamento, EMBASA, CESPE CEBRASPE

A respeiro dos diagramas da UML, julgue os itens subsequentes.

O diagrama de atividades tem por objetivo mostrar o fluxo de atividades em um único processo; entretanto, esse diagrama não mostra como as atividades dependem umas das outras, porque isso é responsabilidade do diagrama de dependências.

  1. ✂️
  2. ✂️

2478Q611770 | Informática, Engenharia de Software

Em uma das fases do desenvolvimento de um software, o projeto deve ser traduzido numa forma legível para uma máquina, caracterizando a etapa de

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

2479Q631758 | Informática, Engenharia de Software, Analista de Sistemas, Empresa Brasileira de Comunicação, CESPE CEBRASPE

Uma metodologia de desenvolvimento de software pode ser classificada como uma metodologia ágil quando efetua o desenvolvimento do software de forma incremental (libera pequenas versões, em iterações de curta duração) e é colaborativa (cliente e desenvolvedores trabalham juntos, em constante comunicação), direta (o método em si é simples de aprender e modificar) e adaptativa (capaz de responder eficientemente às mudanças).

Considerando a definição acima, de Abrahamsson, julgue os itens a seguir, a respeito das metodologias ágeis de desenvolvimento de software.

No desenvolvimento de software, a geração automática de código, proporcionada por várias ferramentas de desenvolvimento, é um fator que aumenta a produtividade, melhora a padronização e diminui os defeitos no produto.

  1. ✂️
  2. ✂️

2480Q641231 | Informática, Engenharia de Software, Agente da Fiscalização Financeira, TCE SP, FCC

Um usuário implementou uma rotina de um programa, denominada Fatorial, e passou para essa rotina um parâmetro com o valor 6, mas deseja receber, após a execução da rotina, nesse mesmo parâmetro, o valor 6! (seis fatorial). Para isso, a passagem de parâmetro deverá ser por
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.