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

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

Considere o modelo espiral de ciclo de vida de software no qual as fases sejam:

1. Modelagem, 2. Implantação, 3. Comunicação, 4. Planejamento, 5. Construção

A ordem cronológica recomendada para a execução dessas 5 fases é:

  • A.

    2, 3, 1, 5, 4.

  • B.

    3, 1, 2, 5, 4.

  • C.

    3, 4, 1, 5, 2.

  • D.

    4, 1, 2, 5, 3.

  • E.

    4, 3, 2, 5, 1.

No modelo de desenvolvimento XP (Extreme Programming) há uma atividade na qual os usuários descrevem as funcionalidades que o software deverá possuir. Essa descrição recebe a denominação de

  • A.

    scrum.

  • B.

    histórias de usuário.

  • C.

    modo de codificação.

  • D.

    documento colaborativo.

  • E.

    documentação de interface.

Assinale a alternativa correta sobre o processo de validação do software.

  • A.

    Representa a correção da compilação final de cada módulo de software.

  • B.

    Integra o processo de codificação de software, a partir de uma ferramenta CASE.

  • C.

    Compreende atividades para garantir que o software atenda aos requisitos especificados.

  • D.

    Somente pode ser aplicado em software desenvolvido com a técnica da orientação a objetos.

  • E.

    É uma atividade necessária somente em casos de reuso do software.

  • A.

    pela estrutura.

  • B.

    pelo contexto.

  • C.

    pela complexidade.

  • D.

    primeiro em largura.

  • E.

    primeiro em profundidade.

No diagrama de fluxo de dados da análise estruturada, círculos e setas representam, respectivamente,

  • A.

    processos e fluxos.

  • B.

    fluxos e relacionamentos.

  • C.

    entidades e dicionário de dados.

  • D.

    depósitos de dados e cardinalidade.

  • E.

    relacionamentos e depósitos de dados.

Na UML 2.0, a forma para se indicar uma associação derivada é

  • A.

  • B.

  • C.

  • D.

  • E.

Uma forma de classificação das ferramentas CASE, utilizadas no desenvolvimento de software, as divide em CASES para as fases de análise e projeto (I) e para a fase de implementação (II). As ferramentas CASE descritas recebem a denominação de:

  • A.

    I. Main CASE e II. Sub CASE.

  • B.

    I. Business CASE e II. Integration CASE.

  • C.

    I. Documentation CASE e II. Risk CASE.

  • D.

    I. Server CASE e II. Client CASE.

  • E.

    I. Upper CASE e II. Lower CASE.

Considere um módulo A, componente de um programa computacional. Deseja-se que A tenha baixo acoplamento. Nesse caso, espera-se que A

  • A.

    possua poucas interações com outros módulos.

  • B.

    apresente, no máximo, 10 linhas de código.

  • C.

    não possua variáveis locais.

  • D.

    não possua afinidade entre seus componentes.

  • E.

    seja concebido na forma de uma “caixa-preta”.

Acerca dos conceitos da engenharia reversa, julgue os itens subsecutivos.

A depuração de programas utiliza métodos de teste e análise para tentar entender o software. Esses métodos são classificados como caixa-branca (white box) e caixa-preta (black box). Para se conhecer o código e seu comportamento, o teste caixa-branca é menos eficiente que o teste caixa-preta, embora seja mais fácil de ser implementado.

  • C. Certo
  • E. Errado

Acerca dos conceitos da engenharia reversa, julgue os itens subsecutivos.

Red pointing é o método mais rápido para se realizar engenharia reversa em um código. Para criar um red pointing em um código alvo, é suficiente identificar no programa os locais potencialmente vulneráveis, que fazem chamada ao sistema operacional, e detectar os dados fornecidos pelo usuário, que são processados nesse local.

  • C. Certo
  • E. Errado
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...