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.

Uma equipe de desenvolvimento de software dispõe de computadores de última geração para realizar um projeto. Ter esse hardware, porém, não significa garantir a qualidade do produto final do projeto.

A qualidade do software a ser desenvolvido pode ser atingida com o uso, por exemplo, de

  • A.

    parametrização linear do processo de desenvolvimento como padrão

  • B.

    linguagens de programação de baixo nível para documentação do projeto

  • C.

    projetos paralelos específicos para o controle da qualidade

  • D.

    sistemas operacionais com certificação de qualidade ISO 9002

  • E.

    ferramentas para a automatização do desenvolvimento de software

Em projetos de desenvolvimento de sistemas de software como, por exemplo, sistemas multimídia, um requisito de tempo não atendido pode significar o fracasso das funções desses sistemas.

Para se evitar esse fato, deve ser realizado, por meio do uso de instrumentos de software e hardware, um tipo específico de teste no qual seja(m)

  • A.

    verificado se os requerimentos de desempenho estão sendo plenamente atendidos para o sistema.

  • B.

    verificado se todo código-fonte dos programas envolvidos no sistema está de acordo com o definido.

  • C.

    verificado se o funcionamento do software não apresenta bugs quando o sistema atinge seu ápice de I/O.

  • D.

    medidas as rotinas de segurança em relação às rotinas de recuperação utilizadas para proteção de dados críticos.

  • E.

    validados os métodos utilizados na programação das estruturas de interfaces definidas para o sistema.

Uma empresa precisa de uma aplicação para processar ordens de compra na forma de mensagens de texto. As mensagens chegam criptografadas, além de conterem informações que permitem garantir que elas foram enviadas por clientes confiáveis.

A aplicação deve ainda levar em conta os seguintes requisitos arquiteturais:

• Melhorias futuras no sistema deverão ser possíveis através da troca ou recombinação dos componentes responsáveis pelas diversas etapas do processamento.

• Cada componente deve ser o mais especializado possível, para que possa ser empregado em diferentes contextos.

• Componentes responsáveis por etapas de processamento não adjacentes não devem trocar informações.

• As fontes de dados podem variar, podendo ser uma conexão socket, uma conexão http ou um arquivo.

• Os resultados do processamento podem ser apresentados ou armazenados de diversas formas.

Qual padrão arquitetural é o indicado para essa aplicação, por atender a todos os requisitos arquiteturais listados acima?

  • A.

    Pipes and Filters

  • B.

    Camadas

  • C.

    Blackboard

  • D.

    Broker

  • E.

    MVC

Sendo atualmente conhecida por just-in-time, a produção enxuta contém princípios que compõem a base dos processos ágeis de desenvolvimento de software, como o Extremme Programming (XP).

Um dos princípios básicos do XP, a eliminação de desperdícios, busca

  • A.

    evitar o efeito negativo que uma definição de risco, na fase inicial do projeto, possa causar na performance do software como um todo, tendo, como saída, informações não relevantes para o processo.

  • B.

    produzir requisitos bem definidos e completos de forma a abranger todos os processos e rotinas administrativas, funcionais e produtivas almejadas pelos stakeholders envolvidos no projeto.

  • C.

    reduzir, o máximo possível, o volume de trabalho executado e os subprodutos envolvidos nesse trabalho, concentrando os esforços apenas no que pode produzir um resultado objetivo e palpável ao cliente final.

  • D.

    descrever os processos que garantam a inclusão, no projeto, de todo o serviço necessário, e somente o serviço necessário, para que esse projeto seja finalizado com sucesso.

  • E.

    descrever os processos envolvidos no planejamento, no monitoramento e na garantia de que o projeto será realizado dentro dos prazos definidos no escopo, mantendo a qualidade definida e o enxugamento dos custos inicialmente programados.

O padrão de projeto Proxy é uma solução adequada para alguns problemas de design, EXCETO:

  • A.

    controlar o acesso a um objeto que necessite de permissão para tal.

  • B.

    fornecer um representante local para um objeto que se encontra em outro espaço de endereçamento.

  • C.

    fornecer uma interface mais adequada do que a oferecida pelo objeto que ele representa.

  • D.

    criar um substituto para um objeto cuja instanciação seja custosa ou demorada.

  • E.

    carregar um objeto persistente em memória quando ele for referenciado pela primeira vez.

Com base no fluxograma apresentado, julgue o item abaixo.

Para evitar que “resultado” apresente um erro de divisão por zero e que o valor de C seja maior que 0, basta alterar o fluxograma conforme apresentado abaixo.

  • C. Certo
  • E. Errado

A respeito da aplicabilidade de um fluxograma, julgue os itens subsecutivos.

Fluxograma é uma ferramenta para a modelagem de sistemas na qual se representa unicamente uma visão estruturada das funções do sistema, ou seja, o fluxo dos dados.

  • C. Certo
  • E. Errado

Julgue os itens seguintes acerca de metodologias de análise, projeto e desenvolvimento de sistemas.

O desenvolvimento ágil de sistemas consiste em uma linguagem de modelagem que permite aos desenvolvedores visualizarem os produtos de seu trabalho em gráficos padronizados.

  • C. Certo
  • E. Errado

Julgue os itens seguintes acerca de metodologias de análise, projeto e desenvolvimento de sistemas.

No diagrama de caso de uso abaixo, criado para acessar o banco de dados de um sistema, estão representados todos os eventos do processo de autenticação.

  • C. Certo
  • E. Errado

No que se refere às metodologias ágeis, julgue os próximos itens.

Na metodologia Scrum, a fase em que se integra o software, realizam-se os testes finais e gera-se a documentação do usuário é denominada pós-planejamento (post-game phase).

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