Questões sobre Engenharia de Software

Lista completa de Questões sobre Engenharia de Software para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Julgue os itens seguintes, relativos ao processo unificado de desenvolvimento de software.

No iRUP, o marco das fases de iniciação, elaboração, construção e transição são, respectivamente, objetivo do ciclo de vida, arquitetura do ciclo de vida, capacidade operacional inicial e release do produto.

  • C. Certo
  • E. Errado

No paradigma estruturado de análise de sistemas, o primeiro modelo a ser construído é o modelo ambiental, que é composto de Declaração de Objetivos, Diagrama de Contexto e Lista de Eventos. Na Lista de Eventos é possível identificar eventos como sendo

  • A. controlados por fluxo, temporais, ou de controle
  • B. de usuário, do ambiente, ou do sistema
  • C. externos ou internos
  • D. funcionais ou não funcionais
  • E. síncronos ou assíncronos

O tempo de reinício depois de uma falha é uma métrica relacionada ao requisito não funcional:

  • A.

    facilidade de uso.

  • B.

    velocidade.

  • C.

    confiabilidade.

  • D.

    robustez

  • E.

    portabilidade.

Os requisitos não funcionais não estão diretamente ligados aos serviços específicos oferecidos pelo sistema a seus usuários. Eles podem estar relacionados às propriedades emergentes do sistema, como confiabilidade, tempo de resposta e ocupação de área, entre outros. Dentre os tipos de requisitos não funcionais, é possível destacar os requisitos de produto, organizacionais e externos. Dentre os requisitos de produto, podemos citar os requisitos

  • A.

    de eficiência e de confiança.

  • B.

    contábeis e de desempenho.

  • C.

    legais e de usabilidade.

  • D.

    reguladores e de proteção.

  • E.

    legais e contábeis.

Julgue os itens a seguir, referentes a testes de software.

No teste de integração, verificam-se o funcionamento em conjunto dos componentes do sistema, se são chamados corretamente e se a transferência de dados acontece no tempo correto, por meio de suas interfaces.

  • C. Certo
  • E. Errado

No âmbito dos processos de desenvolvimento de software, entre as vantagens do desenvolvimento incremental sobre o modelo em cascata, inclui-se a(o)

  • A. consistência com outros modelos de processo de engenharia, no qual documentação e modelos são produzidos em cada fase.
  • B. redução da interação com o usuário, colocando o foco na programação e entregando mais software útil.
  • C. criação de um modelo matemático do sistema, garantindo um programa consistente com as especificações por meio de transformações corretas.
  • D. diminuição do custo de mudança nos requisitos do usuário, pela diminuição da quantidade de análise e documentação que deve ser refeita.
  • E. congelamento de partes do desenvolvimento para continuação em estágios mais avançados, o que leva a um software bem estruturado e sem truques de programação.

Sobre gerência de projetos de software, considere:

I. Os processos de software são variáveis e de organização específica, determinando, dessa forma, que os processos de software variem significantemente de uma organização para outra. Porém, devido à sua padronização, é possível prever quando um processo de software, em particular, conduzirá problemas de desenvolvimento.

II. Os grandes projetos de software são, muitas vezes, 'projetos únicos'. Geralmente, os grandes projetos de software são diferentes dos projetos anteriores em alguns aspectos. Portanto, até mesmo os gerentes que têm grande experiência prévia podem achar difícil antecipar problemas.

III. Os gerentes de projeto de software não podem ver o progresso, simplesmente olhando para o artefato que está sendo construído. Em vez disso, eles dependem de outros para produzir provas que eles possam usar para revisar o progresso do trabalho.

Está correto o que consta em

  • A.

    I e III, apenas.

  • B.

    I, II e III.

  • C.

    I, apenas.

  • D.

    II e III, apenas.

  • E.

    I e II, apenas.

Julgue os itens a seguir, referentes a testes de software.

De modo geral, o teste de release é um processo de teste do tipo caixa-branca em que as funcionalidades são verificadas e validadas mediante a avaliação interna dos módulos.

  • C. Certo
  • E. Errado

As saídas da Análise de Domínio de Software são as seguintes:

  • A. aplicações existentes, modelos funcionais, padrões de reúso e taxonomia de classes
  • B. aplicações existentes, modelos funcionais, requisitos atuais e taxonomia de classes
  • C. linguagens de domínio, modelos funcionais, padrões de reúso e taxonomia de classes
  • D. linguagens de domínio, requisitos atuais, requisitos futuros e padrões de reúso.
  • E. modelos funcionais, requisitos atuais, requisitos futuros e taxonomia de classes.

O processo de modificar um sistema de software para melhorar a estrutura interna do código, sem alterar seu comportamento externo, é chamado de

  • A. reuso generativo.
  • B. reuso composicional.
  • C. desenvolvimento ágil.
  • D. refatoração.
  • E. certificação interna.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...