Questões de Ciência da Computação do ano 2012

Lista completa de Questões de Ciência da Computação do ano 2012 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

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

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;

Sobre o conceito de requisitos de software, é correto afirmar:

  • A.

    A especificação de requisitos funcionais é dita consistente, quando todos os serviços exigidos pelo usuário são definidos.

  • B.

    Os chamados requisitos organizacionais são tipos de requisitos funcionais.

  • C.

    O termo requisitos de sistema refere-se aos serviços que são esperados do sistema e às restrições sob as quais ele deve operar.

  • D.

    Requisitos de domínio podem ser funcionais ou não funcionais.

  • E.

    Requisitos funcionais são restrições sobre os serviços ou as funções oferecidas pelo sistema como, por exemplo, restrições de timing.

Esta abordagem de teste é comumente usada quando produtos de software estão sendo desenvolvidos. É projetado como mecanismo de marca-passo para projetos de prazo crítico, permitindo à equipe de software avaliar seu projeto em bases frequentes. Deve exercitar o sistema inteiro de ponta a ponta, não precisa ser exaustivo, mas deve ser capaz de expor problemas principais. Deve ser suficientemente rigoroso para que, se a construção passar, você possa assumir que ela é suficientemente estável para ser testada mais rigorosamente.

O texto descreve qual dos seguintes tipos de teste?

  • A.

    Regressão

  • B.

    Estresse

  • C.

    Fumaça

  • D.

    Desempenho

  • E.

    Unidade

As Relações entre um caso de uso complexo e casos de usos mais simples, que o compõem, podem ser:

  • A.

    Inclusão, extensão, generalização e especialização.

  • B.

    Inclusão, extensão e generalização, apenas.

  • C.

    Inclusão, extensão e especialização, apenas.

  • D.

    Generalização e especialização, apenas.

  • E.

    Inclusão e extensão, apenas.

Em relação à UML qual dos itens abaixo está CORRETO.

  • A.

    O vocabulário da UML incorpora, entre outros, três conceitos: objetos, relacionamentos e diagramas. Os diagramas da UML facilitam o entendimento do sistema de software proposto, uma vez que têm forte apelo visual.

  • B.

    É possível converter modelos construídos por meio da UML em códigos de programação, usando uma linguagem como Java ou C++. No entanto, não é possível o caminho inverso, isto é, converter um conjunto de programas em um modelo UML.

  • C.

    Generalização e associação são dois tipos de relacionamento existentes entre classes. Na UML, a generalização é indicada em um diagrama por uma linha pontilhada com uma seta na ponta e a associação é indicada por uma linha contínua.

  • D.

    O diagrama de casos de uso é utilizado para demonstrar o comportamento do sistema por meio de casos de uso, atores e seus relacionamentos. Esse diagrama ilustra o aspecto dinâmico do sistema.

  • E.

    O diagrama de Máquina de Estado procura acompanhar as mudanças sofridas nos estados de uma instância de uma classe, de um Caso de Uso ou mesmo de um subsistema ou sistema completo. Como o Diagrama de Objetos, o Diagrama de Máquina de Estados muitas vezes se baseiam em um Caso de Uso e se apóia no Diagrama de Classes.

Este modelo de desenvolvimento de sistemas é um gerador de modelo de processos guiado por risco usado para guiar a engenharia de sistemas intensivos em software com vários interessados concorrentes. Ele tem duas principais características distintas, a primeira é uma abordagem cíclica que diminui os riscos de implementação e a outra é um conjunto de marcos e ancoragem que garante o comprometimento dos interessados. O texto descreve sobre qual modelo de desenvolvimento de sistemas?

  • A.

    Modelo Cascata

  • B.

    Prototipação

  • C.

    Modelo de desenvolvimento concorrente

  • D.

    Modelo espiral

  • E.

    Modelo RAD

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