Questões sobre Software

Lista completa de Questões sobre Software para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Acerca da arquitetura de microsserviços, assinale a opção correta.

  • A. A arquitetura de microsserviços é um padrão para a criação de aplicações distribuídas, porém não possui alta escalabilidade.
  • B. A comunicação entre os microsserviços é feita por meio de mecanismos padrões de tecnologia, como, por exemplo, o REST (representational state transfer).
  • C. Microsserviços utilizam uma única base de dados lógica para a persistência de dados.
  • D. Um requisito fundamental da arquitetura de microsserviços é o uso de versionamento de mudanças.
  • E. Os microsserviços são componentes autônomos e de alto acoplamento, de modo que há a necessidade de se utilizar uma mesma linguagem na sua construção.

Uma arquitetura muito comum em ambiente web é o modelo de três camadas. A camada intermediária

  • A. é responsável por implementar a lógica de negócio da aplicação.
  • B. é responsável pela persistência e acesso aos dados da aplicação.
  • C. interage diretamente com o usuário.
  • D. recebe as requisições da camada de negócios e seus métodos executam as requisições em um banco de dados.
  • E. oferece conteúdo estático e dinâmico personalizado.

Assinale a opção correta com relação à modelagem orientada a domínio (DDD – domain driven design).

  • A. Fábricas são classes que contêm a lógica do negócio, mas que não pertencem a nenhuma entidade ou objeto de valores.
  • B. O uso de DDD será aplicável quando o software atender uma área de negócio muito específica e complexa.
  • C. DDD oferece uma série de conceitos e padrões que auxiliam o desenvolvedor no projeto da solução, exclusivamente no nível estratégico.
  • D. Capacidade de desenvolvimento iterativo e regras de negócio simples são requisitos básicos para a aplicação efetiva da modelagem DDD.
  • E. DDD utiliza os mesmos conceitos e premissas do processo de análise e projeto em orientação a objetos.

No que concerne a SOA (service oriented architecture) e tecnologias relacionadas, assinale a opção correta.

  • A. Um contrato de serviços pode consistir em documentos de descrição de serviços técnicos e não técnicos.
  • B. A autonomia da lógica de serviços representa o isolamento do serviço inteiro.
  • C. Aplicar orientação a serviços em larga escala ajuda a diminuir a complexidade de design de serviços.
  • D. A granularidade do serviço reflete a quantidade de lógica que o serviço encapsula em determinado momento.
  • E. Serviços com contextos funcionais agnósticos têm menor potencial de capacidade de reúso.

Os padrões de projeto (design patterns) que separam a construção de um objeto complexo da sua representação e que capturam e externalizam um estado interno de um objeto são, respectivamente,

  • A. visitor e builder.
  • B. decorator e interpreter.
  • C. proxy e state.
  • D. command e adapter.
  • E. builder e memento.

Assinale a opção correta no que se refere à gestão de conteúdo corporativo (ECM – enterprise content management).

  • A. São componentes típicos de um sistema ECM: suporte à gestão documental, aplicações de captação e processamento de imagens, gestão de processos e workflow, e gestão de conteúdos para redes sociais e para Internet.
  • B. Sistemas ECM gerenciam exclusivamente arquivos eletrônicos.
  • C. Muitas empresas adotam técnicas e softwares mais modernos em razão das dificuldades para implantar um sistema ECM na nuvem.
  • D. A característica taxonomia permite que conteúdos dissipados atuem como se fizessem parte de um único diretório.
  • E. Os sistemas ECM gerenciam conteúdo estruturado e não estruturado sem incluir o gerenciamento de emails, que deve ser feito por um sistema especializado.

Assinale a opção correta a respeito da gestão de processos de negócio (BPM – business project management).

  • A. A atividade de levantamento dos principais pontos fracos dos processos em uso em uma organização faz parte da etapa de planejamento do ciclo do BPM.
  • B. Entender o ambiente externo e interno, além da estratégia organizacional, é atividade executada na fase de modelagem de processos de negócios.
  • C. Na modelagem de processos do estado atual, cria-se um ambiente de discussão entre partes envolvidas de forma a melhorar o processo em questão.
  • D. Todas as atividades envolvidas no ciclo BPM são apoiadas pela área de tecnologia da informação, isto é, necessitam de um computador para serem executadas.
  • E. Um processo de negócios gerenciado é aquele que o proprietário pode modificá-lo, enquanto as partes envolvidas podem visualizá-lo.

A respeito dos conceitos de web services e REST, assinale a opção correta.

  • A. O método POST é utilizado na atualização de um recurso existente.
  • B. Pode-se utilizar qualquer meio de transporte existente para o envio de uma requisição, incluindo HTTP, SMTP e TCP.
  • C. O modelo REST impõe restrições ao formato da mensagem.
  • D. Ao desenvolver uma aplicação, o recurso é transferido pela rede.
  • E. As chamadas às URIs (uniform resource indicator) são feitas por meio de métodos HTTP, os quais indicam para o serviço a ação a ser realizada com o recurso.

A respeito dos conceitos de design emergente (emergent design), assinale a opção correta.

  • A. Na prática de design emergente, a arquitetura é que direciona o design, tornando-a evolutiva e flexível.
  • B. A revisão e validação da arquitetura devem ser feitas após a etapa de entrega.
  • C. Ao tomar todas as decisões importantes sobre arquitetura e projeto no início do desenvolvimento, é possível impedir a complexidade desnecessária originada da subavaliação dos projetos de software.
  • D. Um passo importante para a adoção do design emergente é a centralização das decisões técnicas.
  • E. O design emergente é uma prática ágil de desenvolvimento com o objetivo de construir uma arquitetura consistente e evolutiva.

A interface de um webservice pode mudar ao longo do tempo sem comprometer a habilidade de interação do cliente com o serviço. A essa caraterística dá-se o nome de

  • A. encapsulamento.
  • B. acoplamento fraco.
  • C. associação.
  • D. publicação.
  • E. manutenção de entidades.
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...