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.


2161Q613077 | Informática, Engenharia de Software, Analista de Desenvolvimento Logístico, Companhia de Integração Portuária do Ceará CE, CESPE CEBRASPE

A engenharia de software visa à produção sistemática de softwares que possam atender a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca da engenharia de software e suas várias metodologias, técnicas e ferramentas de apoio, julgue os seguintes itens.

O número de casos de uso de um software orientado a objetos é forte indicador do tamanho do programa, tratandose, assim, de uma das métricas para planejamento de projetos de software orientados a objeto.

  1. ✂️
  2. ✂️

2162Q631254 | Informática, Engenharia de Software, Analista de Sistemas, Fundação Instituto de Pesquisa Econômica Aplicada, CESPE CEBRASPE

Qualidade de software pode ser compreendida como a satisfação de requisitos funcionais e de desempenho estabelecidas pelo projeto de software. É derivada de uma série de fatores que variam de acordo com a aplicação e os clientes que os encomendam. Acerca desse assunto, julgue os itens de 90 a 93.

O índice de maturidade de software avalia a estabilidade de um produto de software. Para tanto, baseia-se nos módulos existentes, naqueles que foram modificados, adicionados e descartados.

  1. ✂️
  2. ✂️

2163Q644057 | 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. Caso haja necessidade de fornecer aos usuários de um sistema diversas maneiras de realizar uma mesma tarefa, como, por exemplo, a partir de menu, barra de ferramentas ou menu pop-up, o padrão chain of responsibility será mais apropriado para esse fim que o padrão command.
  1. ✂️
  2. ✂️

2165Q628703 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, BRB, CESPE CEBRASPE

A respeito de teste de software, julgue os itens a seguir.

Os testes de unidade, normalmente feitos pelos próprios desenvolvedores, sem necessidade de processos muito formais, são tratados dentro do próprio fluxo de implementação por meio de métodos simplificados.

  1. ✂️
  2. ✂️

2166Q630239 | Informática, Engenharia de Software, Agente Técnico, MPE AM, CESPE CEBRASPE

Julgue os itens a seguir, no que se refere a análise de negócio e requisitos.

É proibido ao analista fazer simplificações quando estiver realizando a modelagem de um sistema.

  1. ✂️
  2. ✂️

2168Q610820 | Informática, Engenharia de Software, Analista de Sistemas, Companhia de Habitação Popular de Bauru COHAB BAURU SP, CESPE CEBRASPE

A respeito de análise e de técnicas de levantamento de requisitos, julgue os itens subseqüentes.

À medida que os requisitos são elucidados, o analista de software pode criar um conjunto de cenários, ou seja, casos de uso, que identificam uma linha de uso para o sistema a ser construído.

  1. ✂️
  2. ✂️

2169Q628998 | Informática, Engenharia de Software, Analista Judiciário, TRE AP, FCC

Atenção: As questões de números 33 a 35 referem-se ao RUP.

É um dos core “supporting” workflows, o

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

2170Q630310 | Informática, Engenharia de Software, Técnico Judiciário, TSE, CESPE CEBRASPE

Acerca do desenvolvimento de sistemas com uso de ferramentas CASE, assinale a opção correta.

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

2171Q622639 | Informática, Engenharia de Software, Analista de Informática, Ministério Público da União, CESPE CEBRASPE

Julgue os próximos itens, segundo a norma ABNT NBR ISO/IEC 27002:2005.

O padrão atual da norma em questão constitui-se em uma revisão da primeira versão dessa norma publicada pela ISO/IEC, em 2000. À época, essa norma era cópia da norma britânica British Standard (BS) 7799-1:1999.

  1. ✂️
  2. ✂️

2172Q629045 | Informática, Engenharia de Software, Técnico, CERON RO, CONESUL

O processo de construção de um software tem por objetivo o desenvolvimento ou evolução de um sistema que engloba atividades de especificação, projeto, implementação e testes, e se caracteriza pela interação de ferramentas, pessoas e métodos. Dos modelos abaixo marque aquele que não faz parte de uma metodologia de desenvolvimento de software.

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

2173Q615488 | Informática, Engenharia de Software, Agente Tecnólogo, IEMA ES, CESPE CEBRASPE

Quanto ao projeto de sistemas orientados a objetos, julgue os itens a seguir.

O modelo de análise orientado a objetos contém cenários de uso, denominados casos de uso, e uma descrição dos papéis que os usuários ou atores desempenham. Isso serve como entrada para o processo de projeto da interface do sistema.

  1. ✂️
  2. ✂️

2174Q633666 | Informática, Engenharia de Software, Analista Judiciário, TRT 14a, FCC

No gerenciamento de requisitos é importante relacionar os requisitos identificados, mostrando quais são as fontes de cada requisito, como os requisitos se relacionam uns com os outros e com as interfaces internas e externas do sistema, quais os subsistemas que eles governam, dentre outros aspectos. Para isso utilizam-se
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2175Q632644 | Informática, Engenharia de Software, Profissional Júnior, Liquigás Distribuidora SA, CESGRANRIO

No contexto de avaliação de interfaces de usuário, o conceito de usabilidade permite avaliar a qualidade de um sistema com relação a fatores que os projetistas definem como sendo prioritários ao sistema.

Existem vários fatores envolvidos no conceito de usabilidade, EXCETO a
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2176Q648523 | Informática, Engenharia de Software, Analista de Sistema Júnior, Petrobras, CESGRANRIO, 2018

Considere uma árvore binária de busca (BST) com n (n>3) níveis (o nó raiz está no nível 1), 2n -1 nós e todas as chaves diferentes. Suponha, ainda, que algum dos pais de duas folhas seja removido da árvore e, mais tarde, uma chave com o mesmo valor da chave do nó removido seja inserida na árvore.

Quantas são as comparações necessárias para fazer a busca e encontrar o nó cuja chave foi removida e depois reinserida?

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

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

Analise o texto:

É uma ferramenta de desenvolvimento de software baseada em conhecimento, da empresa Artech. Com ela o desenvolvedor especifica suas aplicações em alto nível (majoritariamente de forma declarativa), a partir do qual se gera código para múltiplos ambientes permitindo gerar e manter de forma automática aplicações em múltiplas linguagens e para diferentes plataformas.

Nessa ferramenta podem-se criar modelos que se preservam ao longo do tempo (bancos de conhecimento) e que são utilizados para gerar e manter as aplicações. Permite projetar, criar e manter o banco de dados (estrutura e conteúdo) e os programas de forma automática. Cada protótipo pode ser uma aplicação que equivale à aplicação de produção. Proporciona independência de plataforma e arquitetura.

A ferramenta descrita no texto é

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

2179Q647519 | Informática, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO, 2018

O e-social já uma realidade no Brasil e a SAP vem fazendo atualizações constantes em sua solução.

Qual dos eventos abaixo já está totalmente coberto pela solução standard?

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

2180Q630892 | Informática, Engenharia de Software, Analista de Sistemas, ELETROACRE AC, MAKIYAMA

O RUP abreviação de Rational Unified Process (ou Processo Unificado da Rational) é um processo iterativo de desenvolvimento de software, baseado no Processo Unificado. Fornece técnicas a serem seguidas pelos membros da equipe de desenvolvimento de software com o objetivo de aumentar a sua produtividade. A esse respeito, analise as afirmativas a seguir:

I. Na fase de Construção ocorre a entrega ("deployment") do software, é realizado o plano de implantação e entrega, acompanhamento e qualidade do software. Produtos (releases, versões) devem ser entregues e ocorrer a satisfação do cliente.

II. São exemplos de fases do RUP: Concepção, Elaboração e Construção.

III. A disciplina de Requisitos explica como levantar pedidos das partes interessadas ("stakeholders") e transformá-los em um conjunto de requisitos que os produtos funcionam no âmbito do sistema a ser construído e fornecem requisitos detalhados para o que deve fazer o sistema.

IV. Um dos princípios do RUP é considerar como medida principal do progresso do projeto o software executável funcionando.

Assinale a alternativa correta.

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