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

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

No contexto da análise de requisitos, confiabilidade e usabilidade são atributos de qualidade classificados como

  • A. requisitos funcionais.
  • B. requisitos de domínio.
  • C. requisitos não funcionais.
  • D. dependências.
  • E. regras de negócio.

Assinale a estrutura empregada em UML para representar o comportamento dinâmico de um sistema por meio do fluxo de controle entre ações que o sistema executa.

  • A. diagrama de caso de uso
  • B. diagrama de distribuição
  • C. diagrama de comunicação
  • D. diagrama de sequência
  • E. diagrama de atividade

Assinale a opção que corresponde ao tipo de restrição de integridade expressa no próprio diagrama de entidades e relacionamentos no modelo relacional.

  • A. dependência
  • B. enumeração
  • C. normas de aceitação
  • D. cardinalidade
  • E. repetição

Com relação ao processo de contagem de pontos de função, assinale a opção correspondente à etapa responsável por reconhecer a complexidade e a contribuição de cada uma das funções contadas.

  • A. Calcular os pontos de função não ajustados.
  • B. Contar as funções transacionais.
  • C. Identificar o escopo de contagem e a fronteira da aplicação.
  • D. Determinar a contagem de pontos de função não ajustados.
  • E. Determinar o valor do fator de ajuste.

A respeito de arquitetura orientada a serviços (SOA), assinale a opção correta.

  • A. WS– transaction é um padrão de suporte que garante que uma mensagem seja entregue uma vez e apenas uma vez.
  • B. Trata-se de uma forma de desenvolvimento de sistemas distribuídos cujos componentes são serviços autônomos, executados em computadores geograficamente distribuídos.
  • C. Um serviço na SOA é agnóstico, ou seja, dependente da aplicação que o utiliza.
  • D. WSDL (web service definition language) na SOA para Web é uma linguagem utilizada como padrão para troca de mensagens e para definição de componentes de web services.
  • E. WS – realiable messaging é um padrão SOA que define como as informações devem ser representadas em uma mensagem SOAP.

REST (representational state transfer) é

  • A. um estilo de desenvolvimento que utiliza o protocolo HTTP e se baseia na interação simples entre cliente e servidor.
  • B. um software de infraestrutura em um sistema distribuído que auxilia no gerenciamento de interações entre entidades distribuídas em serviços web.
  • C. uma linguagem web voltada a definição de predicados que se apliquem a classes de objetos e de interações em um modelo UML.
  • D. uma linguagem de programação com tipos dinâmicos, voltada principalmente para desenvolvimento de aplicações web.
  • E. um modelo de desenvolvimento de software estruturado e organizado como um conjunto de classes de objeto e de relações entre essas classes.

O ECM (enterprise content management) é

  • A. um sistema integrado de gestão empresarial voltado para o gerenciamento de conteúdo corporativo e composto por um conjunto de tecnologias, ferramentas e métodos que a organização utiliza para distribuir conteúdo digital.
  • B. uma metodologia de medição e gestão de desempenho empresarial voltada para o gerenciamento de conteúdo de business intelligence.
  • C. um conjunto de modelos algorítmicos para estimativa de custos empresariais com base na governança de TI.
  • D. uma estratégia de negócio que reúne vários processos de forma organizada e integrada e que emprega sistemas integrados de gestão corporativa, com foco no cliente, para o entendimento e a antecipação das necessidades e dos potenciais de uma empresa.
  • E. uma gestão da cadeia de suprimentos que envolve o planejamento e o controle de todas as atividades envolvidas com abastecimento/aquisição (compras), produção (manufatura) e todas as atividades de logística.

O DDD (domain-driven design)

  • A. consiste em uma técnica que trata os elementos de domínio e que garante segurança à aplicação em uma programação orientada a objetos na medida em que esconde as propriedades desses objetos.
  • B. não tem como foco principal a tecnologia, mas o entendimento das regras de negócio e de como elas devem estar refletidas no código e no modelo de domínio.
  • C. prioriza a simplicidade do código, sendo descartados quaisquer usos de linguagem ubíqua que fujam ao domínio da solução.
  • D. constitui-se de vários tratadores e(ou) programas que processam os eventos para produzir respostas e de um disparador que invoca os pequenos tratadores.
  • E. define se como uma interface de domínio normalmente especificada e um conjunto de operações que permite acesso a uma funcionalidade da aplicação.

O BPM (business process management)

  • A. é uma linguagem utilizada na modelagem de processos e que permite representar um sistema de forma padronizada, com o intuito de facilitar a compreensão da pré-implementação do software.
  • B. é uma linguagem padrão voltada para a especificação de processos de negócios abstratos a partir de ações de processos de negócio com web services.
  • C. trata de como os processos são executados para que melhorias possam ser realizadas e os processos possam ser gerenciados, o que possibilita uma melhor tomada de decisões e uma visão do negócio como um todo.
  • D. trata de como os processos devem ser gerenciados, com foco no gerenciamento de projeto que contemple quatro elementos integrados: princípios, temas, processos e ambiente do projeto.
  • E. é um diagrama cuja finalidade é organizar o raciocínio em discussões acerca de um problema prioritário em processos diversos; tal diagrama permite analisar causas e efeitos de eventuais problemas nos processos.

Acerca do clean code, assinale a opção correta.

  • A. Para se evitar a proliferação de funções curtas, recomenda-se o uso de uma função longa com muitas variáveis globais, cada qual com variáveis locais de pouco uso.
  • B. O uso de um código que contenha as letras l e O como variáveis é mais recomendado que o uso de um código cujas variáveis sejam contador e resultado, por exemplo.
  • C. Os atuais ambientes de programação permitem que um único arquivo de código-fonte seja desenvolvido em diferentes linguagens, embora o ideal seja que um código-fonte contenha apenas uma linguagem.
  • D. A fim de facilitar o entendimento do código pelos desenvolvedores, recomenda-se utilizar gírias locais para nomear funções, sempre que possível.
  • E. Na análise léxica, o uso de uma mesma palavra para dois ou mais propósitos facilita a compilação de código, diminui o código e aumenta a velocidade dos objetos binários compilados.
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...