Questões de Concurso Sobre arquitetura de software
Foram encontradas 8.204 questões
I - In Object-Oriented Programming, the Bridge pattern is used to separate the interface of class from its implementation, so that either can be varied separately. At first sight, the bridge pattern looks much like the Adapter pattern, in that a class is used to convert one kind of interface to another. However, the intent of the Adapter pattern is to make one or more class interfaces look the same as that of a particular class. The Bridge pattern is designed to separate a class interface from its implementation, so that you can vary or replace the implementation without changing the client code.
II - First normal form (1NF) means that a table has no multivalued attributes or composite attributes. (A composite attribute contains other attributes and can therefore be divided into smaller parts.) All relational tables are by definition in 1NF, because the value of any column in a row must be atomic—that is, single valued.
Pode-se afirmar que:
I - Um Web Service é um componente, ou unidade lógica de aplicação, acessível através de protocolos padrões de Internet. Como componentes, esses serviços possuem uma funcionalidade que pode ser reutilizada sem a preocupação de como é implementada. O SOAP é um protocolo independente de plataforma e linguagem de programação para transmissão de mensagens e chamadas de procedimento remoto.
II - Ao se efetuar a modelagem de dados num banco de dados relacional, podemos afirmar que uma relação na segunda forma normal pode apresentar diversas chaves primárias, mas apenas uma chave candidata. Esta chave não pode ser chave estrangeira relacionada a outra tabela.
Pode-se afirmar que:
I - A arquitetura de uma aplicação Web descreve a infraestrutura que permite a uma aplicação ou sistema baseado na Web, atingir seus objetivos de aplicação. Estas aplicações, em geral, devem ser construídas usando-se camadas em que diferentes preocupações são levadas em conta; em particular, os dados da aplicação devem ser separados do conteúdo da página e, por sua vez, os conteúdos devem estar claramente separados dos aspectos da interface. A arquitetura que descreve esta prática é largamente utilizada em aplicações Web é chamada Model-View-Controller.
II - Quando se constrói serviços na Web, esses serviços necessitam ser acessados, em algum lugar na Web, por uma aplicação-cliente. Uma forma de se acessar um serviço é fazer com que a aplicação-cliente conheça a URI do serviço, desta maneira caracterizando o modo estático de se localizar e acessar um serviço. Entretanto, quando a aplicação-cliente não detém, a priori, a localização de um serviço na Web, esse, pode ser descoberto, antes de ser acessado, caracterizando o modo dinâmico de se descobrir a localização de um serviço. A especificação técnica que tem como objetivo descrever, descobrir e integrar Web Services é chamada UDDI.
Pode-se afirmar que:
I - SOAP é um protocolo baseado em XML para troca de informações em um ambiente distribuído.
II - WSDL é uma linguagem baseada em XML, utilizada para descrever um Web Service.
III - WPDL é uma plataforma de SOA utilizada para su- portar os Web Services.
É correto APENAS o que se afirma em
<xsl:stylesheetversion="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transfo
rm">
<xsl:importhref="..."/>
<xsl:includehref="..."/>
<xsl:strip-spaceelements="..."/>
...
</xsl:stylesheet>
Uma arquitetura de sistema de informação possibilita o alcance dos objetivos estratégicos, servindo para balizar as atividades e os processos relacionados ao desenvolvimento dos sistemas de informação, da evolução e racionalização dos processos e da estruturação, da obtenção e do uso das informações essenciais para uma gestão orientada a resultados.
De acordo com a service oriented architecture (SOA), uma aplicação grande e complexa deve ser evitada e substituída por um conjunto de aplicações pequenas e simples. Esse conjunto de aplicações é composto fisicamente por vários e pequenos módulos especializados, distribuídos, acessados remotamente, interoperáveis e reutilizáveis de software, unidos graças a padronizações adotadas.

Com base nessas informações, indique o padrão adotado.