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

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

Em relação ao Selenium IDE 2.5.0 é correto afirmar:

  • A. O Selenium IDE é um plugin, desta forma pode ser instalado em qualquer navegador, exceto no Firefox.
  • B. Como resposta à execução de um script, o Selenium IDE envia suas telas de resultado para até 3 navegadores ao mesmo tempo.
  • C. Para executar um script no Selenium IDE basta clicar no botão Execute Script e todas as ações serão executadas no navegador da preferência do usuário.
  • D. É uma IDE da Microsoft para desenvolvimento de aplicações web utilizando ASP.NET.
  • E. Ao final da execução, o Selenium IDE identifica o script com sucesso ou falha. Um script com erro apresenta o indicativo de qual problema ocorreu na aba de Mensagens.

Um Analista utiliza o Subversion (SVN) para controle de versões e irá proceder alteração do código fonte de uma aplicação catalogada no software de controle. Sobre o SVN é correto afirmar que

  • A. pode avisar pessoas que venham a buscar o código fonte que foram feitas modificações no arquivo. Além disso, ele publica a alteração assim que o arquivo for editado, sem necessidade de forçar a submissão de publicação.
  • B. pode avisar pessoas que venham a buscar o código fonte que o arquivo foi retirado para modificações. Contudo, Subversion não publica nenhuma alteração até que se comande a submissão do arquivo editado.
  • C. não pode avisar pessoas que venham a buscar o código fonte sobre o fato de que se está modificando o arquivo. Qualquer informação sobre atividades de manutenção do código fonte, as quais estejam em curso, somente são visualizadas se as mudanças forem compartilhadas.
  • D. não pode avisar pessoas que venham a buscar o código fonte sobre o fato de que se está modificando o arquivo. Qualquer informação sobre atividades de manutenção do código fonte, as quais estejam em curso, somente são visualizadas se as mudanças forem compartilhadas.
  • E. permite que outros desenvolvedores editem o mesmo arquivo que está sendo editado pelo Analista, simultaneamente, realizando uma composição com a contribuição de todos. O Subversion publica as alterações assim que cada desenvolvedor editar o arquivo, sem necessidade de ação dos desenvolvedores.

O GIT possibilita controlar versões de componentes de software com as facilidades de

  • A. armazenar alterações de fontes de programas como uma lista de mudanças por arquivo, registrando portanto um conjunto de arquivos e as mudanças feitas a cada arquivo ao longo do tempo.
  • B. armazenar alterações de fontes de programas em um único arquivo de registro de alterações subsequentes que funciona como um LOG de modificações de fontes que pode ser aplicado para desfazê-las a qualquer tempo.
  • C. replicar cópias de cada componente quando da sua modificação, atualizando repositórios de arquivos locais nas estações de trabalho de cada desenvolvedor catalogado como membro do projeto de software em questão.
  • D. navegar no histórico das modificações, consultando diretamente as cópias dos arquivos físicos de cada versão, a partir de um repositório localizado no servidor de programas fonte.
  • E. navegar no histórico das versões, consultando snapshots referentes aos arquivos físicos do servidor de fontes que são guardados em um banco de dados local da máquina do desenvolvedor.

Considere o diagrama abaixo.

Sobre este diagrama é correto afirmar:

  • A. Dentre as operações no faturamento, é possível escolher entre Consultar dados de Notas Fiscais, Checar status das Faturas e Solicitar faturamento, sendo que Consultar dados de Notas Fiscais e Solicitar faturamento são subprocessos contraídos.
  • B. Suspender cobrança e Cancelar contrato são atividades do processo exclusivamente alternativas, ou seja, é possível escolher entre um ou outro caminho no fluxo de processo apresentado a partir da condição Pedido de cancelamento aceito.
  • C. Suspender cobrança e Cancelar contrato são subprocessos contraídos, sendo que ambos são executados se a condição Pedido de cancelamento aceito for satisfeita.
  • D. Atraso de pagamento é um gateway que controla a execução da atividade de Emitir cobrança, disparando a atividade num horário pré-determinado, todos os dias da semana.
  • E. A Solicitação de cancelamento de contrato pelo cliente deve ser feita por correspondência escrita e em papel, enviada por serviço postal pelo cliente para a empresa responsável pelo contrato e pelas cobranças sobre o mesmo.

Software, assim como todos os sistemas complexos, evolui ao longo do tempo. Modelos de processos evolucionários reconhecem a natureza iterativa e incremental da maioria dos projetos de engenharia de software e são projetados para adequar mudanças. Os modelos a serem utilizados em um processo evolucionário são:

  • A. cascata e modelo V;
  • B. prototipação e modelo espiral;
  • C. concorrente e métodos formais;
  • D. incremental e baseado em componentes;
  • E. processo unificado e orientado a aspectos.

A documentação de requisitos pode ser feita combinando modelos e linguagem natural. A alternativa que ilustra o diagrama utilizado para documentar requisitos pela perspectiva estrutural é:

  • A.
  • B.
  • C.
  • D.
  • E.

Diante da crescente demanda por automatização de processos de negócio, o gerente de desenvolvimento de sistemas de informação busca a maximização do reúso de software. A abordagem de reúso que utiliza abstrações genéricas, não incluindo detalhes de implementação, que mostram objetos abstratos e concretos e interações, é:

  • A. design pattern;
  • B. desenvolvimento baseado em componentes;
  • C. framework de aplicação;
  • D. sistemas orientados a serviços;
  • E. bibliotecas de programas.

É um método ágil que enfatiza o uso da orientação a objetos. Possui duas fases que são "Concepção e Planejamento" e "Construção". A fase de "Concepção e Planejamento" possui três processos: "Desenvolver Modelo Abrangente", "Construir Lista de Funcionalidade" e "Planejar por Funcionalidade". Já a fase de "Construção" incorpora os processos "Detalhar por Funcionalidade" e "Construir por Funcionalidade". Trata-se do método

  • A. Dynamic Systems Development Method − DSDM.
  • B. eXtreme Programming − XP.
  • C. Feature-Driven Development − FDD.
  • D. Crystal Clear − CC.
  • E. Adaptive Software Development − ASD.

As avaliações de usabilidade permitem a concepção de interfaces que atendam as expectativas e necessidades dos usuários além de garantir melhores decisões de projeto e evitar custos de correções tardias. Os métodos de avaliação podem ser divididos em Métodos de investigação, Métodos de inspeção e Teste com usuários. São Métodos de inspeção: Percurso Cognitivo (Cognitive walkthrought),

  • A. Avaliação Cooperativa e Diário de Incidentes.
  • B. Avaliação Heurística e Inspeção de padrões.
  • C. Arranjo de Cartões (card-sorting) e Inspeção de padrões.
  • D. Arranjo de Cartões (card-sorting) e Avaliação Cooperativa.
  • E. Co-descoberta e Diário de Incidentes.

<img src= Para criar a tabela Envolvimento foi utilizada a instrução:

  • A.
  • B.
  • C.
  • D.
  • E.
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...