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.

O teste de um componente de software é classificado como caixa-preta quando

  • A.

    utiliza pacotes de software de terceiros na sua execução.

  • B.

    utiliza componente desenvolvido internamente.

  • C.

    utiliza ferramentas de automatização de testes.

  • D.

    é baseado apenas na interface do componente.

  • E.

    são gerados, a partir do código fonte do componente, os casos de teste.

São técnicas de teste de software classificadas como Teste Caixa-Branca, EXCETO o teste de

  • A.

    Ciclo

  • B.

    Condição

  • C.

    Fluxo de Dados

  • D.

    Matriz Ortogonal

  • E.

    Caminhos Lógicos

Atualmente, há uma tecnologia empregada na arquitetura dos melhores microcomputadores, com características descritas a seguir. Observe.

I. Permite que um processador atue como se fossem dois processadores físicos e, assim, engane os sistemas operacionais e outros programas, levando-os a crer que existam fisicamente dois processadores trabalhando. Por exemplo, ao apresentar imagens e sons em um sistema comum, é necessário compartilhar a CPU entre a descompactação das imagens e o processamento dos sons.

II. O sistema operacional pensa que existem dois processadores e despacha a descompactação para um e o processamento de som para o outro e o usuário tem seu sistema respondendo com agilidade. Como consequência, obtém-se maior rapidez do que ficar compartilhando a CPU entre processos distintos. O que se espera é que o usuário possa disparar um programa relativamente pesado para rodar em “background” e, ainda, rodar em “foreground” outro processo pesado, sem que o sistema fique lento.

III. Fornece um segundo processador lógico em um único encapsulamento, de forma que passam a existir duas arquiteturas lógicas compartilhando um mesmo conjunto de unidades de execução. Do ponto de vista de software, significa que o sistema operacional e os programas de usuários podem despachar trabalhos da mesma forma que faziam em um sistema com múltiplos processadores.

Essa tecnologia é conhecida por

  • A. Array-Processor.
  • B. Array-Swapping.
  • C. Hyper-Threading.
  • D. Hyper-Pipeline.

Qual opção está em DESACORDO com os princípios que norteiam os métodos ágeis de desenvolvimento de software?

  • A.

    Clientes e desenvolvedores devem-se reunir sempre que possível.

  • B.

    Mudanças nos requisitos são bem-vindas, mesmo que ocorram em estágios avançados do desenvolvimento.

  • C.

    Software funcionando é a principal medida do progresso do desenvolvimento.

  • D.

    Versões funcionais do software devem ser disponibilizadas para os clientes frequentemente e em curtos intervalos de tempo.

  • E.

    Documentações detalhadas devem ser substituídas por reuniões presenciais entre clientes e desenvolvedores.

  • A.

    o cancelamento de uma venda que tenha sido paga com cartão de crédito gera uma notificação ao sistema da operadora de cartões de crédito.

  • B.

    o sistema de operadora de cartões de crédito é acionado diretamente pelo sistema de vendas, logo ele é interno ao sistema de vendas.

  • C.

    todo gerente pode realizar uma venda.

  • D.

    qualquer funcionário pode cancelar uma venda, pois todo gerente é um funcionário.

  • E.

    clientes participam do caso de uso Realiza Venda, porém eles apenas recebem informações do sistema.

Qual ferramenta NÃO é adequada à descrição dos requisitos de um sistema de informação?

  • A.

    Diagrama de fluxo de dados

  • B.

    Diagrama de hierarquia modular

  • C.

    Diagrama de transição de estados

  • D.

    Tabela de decisão

  • E.

    Linguagem Z

Um microcomputador pode ser visualizado como constituído de duas camadas, hardware e software, existindo um componente do sistema operacional, que realiza a interação entre estas camadas. Representa o núcleo do S.O. e gerencia os recursos do sistema, permitindo que os programas façam uso deles. Esse componente é conhecido pelo termo técnico

  • A. Kylix.
  • B. Burst.
  • C. Bridge.
  • D. Kernel.

Qual dos conceitos abaixo NÃO está diretamente relacionado com o termo "2-phase commit"?

  • A.

    Gerenciamento de transações;

  • B.

    Bancos de dados distribuídos;

  • C.

    Reengenharia de dados;

  • D.

    Controle de concorrência;

  • E.

    Tolerância a falhas;

Analise o diagrama de classe da UML abaixo:

Assinale a alternativa que define corretamente o relacionamento entre as classes da figura acima:

  • A.

    Agregação

  • B.

    Associação

  • C.

    Composição

  • D.

    Dependência

  • E.

    Generalização

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...