Questões de Concurso Sobre arquitetura de software
Foram encontradas 8.226 questões
Considere que uma aplicação embasada em uma planilha eletrônica
fornecida comercialmente tenha sido desenvolvida para o registro
de frequência e de notas dos participantes de treinamentos de
determinada empresa. Considere, ainda, que essa aplicação calcule
automaticamente a média das notas parciais e o percentual de faltas
dos alunos a partir dos dados fornecidos pelo instrutor de cada
turma e que a comunicação de dados deva assegurar que cada
instrutor receba a relação de seus alunos para acompanhamento e
que transmita para a secretaria os resultados registrados. Com base
nessa situação, julgue os itens a seguir.
Para atender os requisitos de comunicação, o analista de serviços de TI pode sugerir o uso de ferramentas automatizadas (.middlewares) para a construção da aplicação distribuída com base nos dispositivos com chamada remota de procedimento (RPC), tais como os middlewares CORBA, Java RMI, IDL ou SOAP.
Considere que uma aplicação embasada em uma planilha eletrônica
fornecida comercialmente tenha sido desenvolvida para o registro
de frequência e de notas dos participantes de treinamentos de
determinada empresa. Considere, ainda, que essa aplicação calcule
automaticamente a média das notas parciais e o percentual de faltas
dos alunos a partir dos dados fornecidos pelo instrutor de cada
turma e que a comunicação de dados deva assegurar que cada
instrutor receba a relação de seus alunos para acompanhamento e
que transmita para a secretaria os resultados registrados. Com base
nessa situação, julgue os itens a seguir.
A adoção da arquitetura cliente-servidor de duas camadas, com clientes-gordos, é a mais adequada para a aplicação descrita.

Considerando o diagrama acima, que apresenta um modelo de ciclo de vida de resposta a incidentes, assinale a opção correta.

A figura acima apresenta uma proposta de relacionamento entre os padrões de design orientado a objetos descritos no GoF (gang of four) book. Considere que, na construção de um software, será empregado um ou mais desses padrões, a partir de decisão embasada na antecipação de soluções que ocorrem em determinados contextos de desenvolvimento de software. Nessa situação, assinale a opção correta a respeito dos conceitos de padrões de design.
. O papel do ILM é o de permitir uma gestão do ciclo de vida da informação, impondo uma perspectiva orientada para a informação e que especifica os aparatos tecnológicos em função dos requisitos que as necessidades de informação exigem, a cada passo do ciclo de vida.
II. O ILM pode ser considerado uma estratégia para alinhar a infraestrutura de TI aos requisitos do negócio com base no valor das informações que, ao longo do tempo, mudam de valor, e a infraestrutura que as suporta também deveria variar conforme o ciclo de vida da informação.
III. O custo total de propriedade (TCO) é um dos parâmetros considerados nas estratégias do ILM e recomenda que os ambientes de infraestrutura ofereçam um mesmo nível de serviço para toda e qualquer aplicação, com o objetivo de minimizar custos.
IV. O uso de uma estrutura de armazenamento, que possua diferentes níveis de capacidade e throughput, deve considerar a coexistência dos dados online com aqueles mais antigos, para não comprometer os índices de SLA.
É correto o que consta APENAS em
automatizar e integrar os processos relativos a criação, catalogação
indexação, personalização, controle de acesso e disponibilização de
conteúdos em portais web. Acerca de padrões e gestão de conteúdo,
para disponibilizar informações na Web, e de ferramentas para
construção de portais corporativos, julgue os itens seguintes.
automatizar e integrar os processos relativos a criação, catalogação
indexação, personalização, controle de acesso e disponibilização de
conteúdos em portais web. Acerca de padrões e gestão de conteúdo,
para disponibilizar informações na Web, e de ferramentas para
construção de portais corporativos, julgue os itens seguintes.
automatizar e integrar os processos relativos a criação, catalogação
indexação, personalização, controle de acesso e disponibilização de
conteúdos em portais web. Acerca de padrões e gestão de conteúdo,
para disponibilizar informações na Web, e de ferramentas para
construção de portais corporativos, julgue os itens seguintes.

Relativo às tecnologias, padrões e serviços web, julgue os itens a
seguir.

A figura acima apresenta uma proposta de organização da arquitetura de aplicações Internet-web em várias unidades, denominadas tiers ou camadas, destacando-se, no modelo indicado, a presença de cinco unidades: Client, Presentation, Business Logic, Integration e Data. Destaca-se, ainda, uma sequência de comunicações estabelecidas entre essas unidades, numerada de 1 a 7.
A partir dessas informações e dos conceitos de arquitetura de aplicações para ambiente Internet, arquitetura de três camadas e arquitetura cliente-servidor, julgue os itens seguintes.
I A comunicação indicada por 7 é, usualmente, realizada em resposta a um pedido http.
II Em um sistema de arquitetura em três camadas — apresentação, negócio e dados —, podem residir, em uma mesma camada, as unidades integração e dados.
III Do ponto de vista da arquitetura cliente-servidor, existem, na figura apresentada, vários clientes e vários servidores.
IV A troca de informações de modo assíncrono é um mecanismo de uso mais frequente nas comunicações indicadas por 6 e 1 que nas comunicações indicadas por 2 e 5.
V As comunicações indicadas por 3 e 4 realizam-se, exclusivamente, por meio da linguagem SQL.
Estão certos apenas os itens
Padrões de Projetos
1. Facade (fachada)
2. Decorator (decorador)
3. Memento (lembrança)
4. Proxy (procurador)
5. Observer (observador)
Finalidades
( ) Define uma dependência um para muitos entre objetos tal que, quando o estado de um objeto muda, todos os seus dependentes são notificados e atualizados automaticamente.
( ) Fornece uma interface unificada para um conjunto de objetos que constituem um subsistema. Define uma interface de mais alto nível que torna o subsistema mais fácil de usar.
( ) Sem violar o encapsulamento, captura e exterioriza o estado interno de um objeto, tal que o objeto possa ser restaurado a este estado mais tarde.
( ) Acrescenta responsabilidades adicionais a um objeto dinamicamente. Fornece uma alternativa flexível para a extensão de funcionalidade.
( ) Controla o acesso a um objeto através de outro objeto, que atua como seu substituto, ou como um envoltório.
Assinale a alternativa que indica a sequência correta, de cima para baixo.