Baixe o app para aproveitar ainda mais
Prévia do material em texto
A respeito de arquitetura orientada a serviços (S O A), assinale a opção correta: Um serviço na S O A é agnóstico, ou seja, dependente da aplicação que o utiliza 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 W S D L (web service definition language) na S O A para Web é uma linguagem utilizada como padrão para troca de mensagens e para definição de componentes de web services W S ¿ transaction é um padrão de suporte que garante que uma mensagem seja entregue uma vez e apenas uma vez W S ¿ realiable messaging é um padrão S O A que define como as informações devem ser representadas em uma mensagem SOAP 2. Em relação à classificação dos tipos de sistemas de informação, é correto afirmar que a definição abaixo é de um sistema: "são utilizados na tomada de decisões e no monitoramento de atividades e processos". Sistemas de Nível Estratégico Sistemas de Nível de Conhecimento Sistemas de Nível Operacional Sistemas de Trabalho do Conhecimento Sistemas de Nível Gerencial 3. Assinale qual das alternativas abaixo mostra o fluxo do processo de compilação e execução da linguagem Java. Compilador => Bytecode => JVM => Processador Processador => Bytecode => Compilador => JVM Processador => Compilador => Bytecode =>JVM Bytecode => JVM => Compilador => Processador Compilador => JVM => Bytecode => Processador Explicação: Uma vez que os programas Java são transmitidos como bytecodes, eles podem rodar em qualquer computador sem necessitar de uma nova compilação, independente da plataforma na qual ele será executado. Programas Java sempre são carregados no computador cliente e nele executado. Gabarito Coment. 4. Uma das linguagens mais utilizadas no Comércio Eletrônico é a linguagem JAVA. Isso aconteceu principalmente em função da sua portabilidade, ou seja, o compilador Java não gera instruções específicas a uma plataforma. Como se dá o fluxo no processo de compilação e execução da linguagem Java? O processo segue o seguinte fluxo: Programação, Compilação, Máquina Virtual e Processador. Programas Java sempre são carregados no computador central e nele executado. Os programas Java são transmitidos como JVM, onde podem rodar em qualquer computador apenas com uma nova compilação, independente da plataforma na qual ele será executado. O processador gera um programa em um código intermediário, denominado bytecode, que pode ser descrito como uma linguagem de máquina destinada a um processador virtual. O processo segue o seguinte fluxo: Compilação, Bytecode, JVM e Processador. Explicação: Esse processo de fluxo está CORRETO porque: O compilador Java não gera instruções específicas a uma plataforma (conjunto de tecnologias de hardware e sistema operacional). Gera um programa em um código intermediário, denominado bytecode, que pode ser descrito como uma linguagem de máquina destinada a um processador virtual (que não existe fisicamente). Tendo uma JVM (Java Virtual Machine) para a respectiva plataforma, o programa escrito em Java pode ser executado (Exemplo: Imposto de Renda). Uma vez que os programas Java são transmitidos como bytecodes, eles podem rodar em qualquer computador sem necessitar de uma nova compilação, independente da plataforma na qual ele será executado. Programas Java sempre são carregados no computador cliente e nele executado. 5. O primeiro entendimento importante para compreensão dos softwares que atuam no contexto da internet é a sua divisão, conforme local em que executam. Eles são divididos em: software frontend e software de background. Com base na afirmativa acima marque a opção correta que define o que é um software frontend: São os softwares executados pelo desenvolvedor. São executados pelo navegador (ou browser). São os softwares executados pelo desenvolvedor. São executados pelo servidor em nuvens. São os softwares executados pelo usuário, ou pelo cliente. São executados pelo servidor. São os softwares executados pelo usuário, ou pelo cliente. São executados pelo navegador (ou browser). São os softwares executados pelo provedor. São executados pelo servidor. Explicação: Essa opção está correta porque Frontend são os softwares executados no computador do cliente ou do usuário final; geralmente são executados nos navegadores ou browsers. Geralmente são as páginas ou websites que acessamos e visualizamos, que são recebidos, executados ou interpretados em nossos computadores.. 6. As tecnologias surgidas com a internet crescem numa velocidade incrível, pois as empresas estão maravilhadas com as possibilidades de integração entre matriz e filiais, clientes, parceiros e fornecedores. Com isso, as redes corporativas das empresas passam a incorporar a estrutura da internet e surge a necessidade de integração das aplicações das corporações, num ambiente distribuído. Marque a opção referente ao tipo de software citado: Softwares para conexão empresarial com o usuário Softwares para integração empresarial Softwares para execução empresarial Softwares para integração ususários Softwares para integração de módulos Explicação: Os Softwares para integração empresarial possibilitam a integração entre matriz e filiais, clientes, parceiros e fornecedores. As redes corporativas das empresas passam a incorporar a estrutura da internet e surge a necessidade de integração das aplicações das corporações, num ambiente distribuído (um conjunto de unidades de processamento independentes, que através da troca de comunicação e gerenciamento de sincronização pode processar uma aplicação em diferentes localidades em sistemas com características próprias diferentes, dando a impressão ao usuário que toda a aplicação é gerenciada por um sistema único). Gabarito Coment. 7. Nas organizações, questões éticas e sociais, assumem papel importante, evidenciado pelas relações de mercado que ocorrem em nível global utilizando as tecnologias da informação (TI) que fazem a transmissão instantaneamente. (http://www.grupointegrado.br/conccepar2011/?action=anais_resumo&id=974) A TI tornou mais fácil se comunicar, trabalhar em cooperação, compartilhar recursos e tomar decisões, tudo eletronicamente. A tecnologia da informação também tornou possível o engajamento eletrônico em práticas empresariais éticas ou antiéticas em qualquer lugar do mundo. Os itens abaixo são referente as dimensões éticas de controvérsia que você como gerente pode ter de encarar, exceto no item. deixar que os funcionários utilizem seus computadores de trabalho para atividades particulares ou levem cópias de softwares para suas casas para uso pessoal estabelecer padrões elevados de desempenho pessoal acessar eletronicamente os registros de pessoal ou as estações de trabalho de seus funcionários vender para outras empresas informações sobre clientes extraídas dos seus sistemas de processamento de transações. monitorar eletronicamente as atividades de trabalho e o correio eletrônico de seus funcionários. Explicação: As 5 Dimensões Morais da Era da Informação são: Direitos e deveres sobre a informação, Direitos sobre a propriedade, Prestação de contas e controle, Qualidade do sistema e Qualidade de vida. Gabarito Coment. 8. Uma empresa para realizar e desenvolver um Comércio Eletrônico necessita conhecer alguns conceitos importantes. Um deles que é muito utilizado é o Web Service. Identifique abaixo o conceito INCORRETO sobre Web Service. Web Service é a tecnologia ideal paracomunicação entre sistemas, sendo muito usada em aplicações B2B. Web Service é a camada de software que fornece o suporte às interações entre as diferentes partes das aplicações distribuídas, utilizando uma infraestrutura de computação e comunicação. Web Service é um tipo de arquitetura funcionando através de protocolos abertos (SOAP - Simple Object Access Protocol ¿Protocolo Simples de Acesso a Objetos¿) e respondendo requisições HTTP vindas de qualquer ponto e plataforma conectada na internet. Web Service compreende a disponibilização de um serviço, pela internet, que utilize o sistema de mensagens padrão XML, e que não esteja ligado a nenhum sistema operacional ou linguagem de programação. Web Service é um tipo de arquitetura funcionando através de protocolos abertos (HTTP - Hypertext Transfer Protocol ¿Protocolo de Transferência de Hipertexto¿) e respondendo requisições HTTP vindas de qualquer ponto e plataforma conectada na internet. Explicação: Esse processo de fluxo está CORRETO porque: Essa definição se refere ao conceito de middleware, que é um dos modelos de componentes.
Compartilhar