Lista completa de Questões sobre Programação para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
No contexto da programação na plataforma Java EE, as tecnologias Servlets, JSP e EJB estão disponíveis. A esse respeito, considere as afirmativas abaixo.
I - EJB fornece ao programador Java EE os seguintes tipos fundamentais: Entity Beans, Session Beans e Message Driven Beans.
II - JPA é parte integrante da especificação EJB e serve para definir as interfaces de acesso local e/ou remoto de um componente EJB.
III - Um servidor de aplicações Java EE oferece vários recursos ao desenvolvedor como pool de conexão, controle de transação, segurança e gerenciamento de recursos.
IV - Uma diferença entre as tecnologias Servlets e JSP é que, ao contrário da segunda, a primeira permite o armazenamento do estado da aplicação em variáveis de sessão.
São corretas APENAS as afirmativas
I e II
I e III
II e III
II e IV
III e IV
É uma característica inerente à tecnologia de serviços Web (Web services) o uso do
protocolo SAX para permitir a localização de serviços Web disponíveis em uma rede.
WSDL para a definição de diretórios de serviços Web, para que os mesmos sejam encontrados em uma intranet.
UDDI para identificação do usuário remetente da requisição endereçada ao serviço Web.
XML para dar suporte à comunicação, independente de plataforma de hardware, entre aplicações.
XHTML para produzir o resultado de uma requisição feita ao serviço Web.
No contexto de conceitos e tecnologias de Internet, é uma característica do lado cliente das Aplicações para Internet Ricas (Rich Internet Applications) o uso
da linguagem AJAX, que torna obsoleto o uso da linguagem JavaScript.
de tecnologias, tais como DOM e RPC, para acesso ao lado servidor de modo assíncrono.
de XSL para armazenar o estado da aplicação no lado do cliente.
de CSS para atualizar uma parte do conteúdo de uma página HTML exibida ao usuário da aplicação.
de um modelo de eventos para responder a interações do usuário.
Considere as afirmativas a seguir, acerca de conceitos e tecnologias envolvidos em sistemas para Web.
I - Uma folha de estilo em CSS (versão 2.1) pode conter uma regra composta de um bloco de declaração seguido de zero ou mais seletores.
II - O RSS é um formato XML que permite a publicação de um item de informação e sua disponibilização a diversos programas, chamados agregadores.
III - As chamadas Rich Internet Applications usam tecnologias não proprietárias para construção de aplicações Web com maior interatividade.
IV - Um Web crawler é um programa que fornece uma interface gráfica amigável para visualização dos itens de informação publicados em uma fonte RSS.
São corretas APENAS as afirmativas
I e II.
I e IV.
II e III.
II e IV.
III e IV.
Nos testes de usabilidade de um sistema Web, foi definido um conjunto de tarefas a serem realizadas nesse sistema, assim como foi selecionado um conjunto de potenciais usuários para realizar essas tarefas. É atribuição dos membros da equipe de desenvolvimento do sistema Web, que aplica os testes,
assegurar que os usuários que realizam as diversas tarefas tenham o mesmo nível de experiência na realização das tarefas e já tenham sido treinados no uso do sistema.
solicitar aos usuários o uso do menor número de comandos possível para realizar cada tarefa, no caso de haver mais de uma maneira de realizá-la.
instruir aos usuários que permaneçam em silêncio durante a realização das tarefas, para que o conhecimento de seu modelo mental não influencie nos resultados dos testes.
usar os tempos e as taxas de sucesso coletados na realização de cada tarefa para posterior geração de relatórios com resultados dos testes.
apresentar os casos de uso do sistema aos usuários, para que indiquem inconsistências entre os casos apresentados e a interface gráfica correspondente.
O Business Process Management (BPM) se constitui em
software de gestão empresarial de grande porte.
ferramenta de reengenharia de processos de trabalho de uma empresa.
conjunto de workflows que indica o modus operandi dos negócios de uma empresa.
ferramenta de modelagem de processos que é utilizada para documentar os processos atuais de negócio de uma empresa, sem propor significativas mudanças.
modo estruturado de gerência e otimização de performance dos processos de negócio de uma empresa.
Na modelagem de processos de negócios (BPM) em uma empresa, deve-se considerar que
a identificação de regras de negócios e a de insumos de processo são atividades importantes na modelagem das funções não aplicáveis de uma empresa.
a documentação dos processos atuais e dos melhorados é um resultado importante para poder traçar planos de mudanças na empresa.
as melhorias propostas para os processos devem conter somente atualizações para a redução do tempo de execução das atividades dos processos e vão também sugerir quais áreas vão aumentar custos e recursos para que esse tempo seja reduzido.
após a implementação dos novos processos, devem ser cessadas todas atualizações e adaptações de processos, pois estas atualizações podem ser supridas pela inserção de um novo software (tipo CRM) na empresa.
o processo deve prever um conjunto de técnicas suplementares de controle de riscos em novos processos negócios, sem se preocupar com controle dos processos antigos identificados.
No que diz respeito às arquiteturas orientadas a serviços (SOA Service-Oriented Architecture), tem-se que
o ciclo de vida de SOA requer, como parâmetro, um modelo iterativo que ilustra os relacionamentos e as dependências entre os componentes envolvidos no processo de identificação, mapeamento e disponibilização de serviços de negócio.
um barramento de serviços (ESB Enterprise Service Bus) é um modelo conceitual tecnológico que se utiliza de padrões e ferramentas de modelagem e desenvolvimento, para unir e conectar serviços, aplicações e recursos de Tecnologia da Informação da organização.
os barramentos de serviço devem ser funcionais, fornecendo a infraestrutura necessária para a implementação dos requisitos de negócio obtidos na etapa de testes e estes requisitos servirão como parâmetros para o seu ciclo de vida.
os elementos fundamentais para a criação de uma arquitetura de referência SOA são o domínio do negócio, as soluções tecnológicas, o comportamento socioorganizacional, a arquitetura de informação e a governança.
o modelo de maturidade de processos de negócio para SOA segue os princípios dos modelos mps.BR e CMMi, definindo cinco níveis de maturidade do modelo e um metanível de arquitetura BPM.
Qual é a arquitetura de software muito utilizada para desenvolvimento de aplicação web, onde a lógica da aplicação é implementada em uma camada separada da interface do usuário (entrada de dados e apresentação) e onde a comunicação entre as camadas se dá através de uma camada controladora?
Arquitetura 3 camadas: cliente magro, servidor de aplicação e banco de dados
Arquitetura Cliente / Servidor: cliente gordo e banco de dados
Arquitetura de comunicação multicamadas
Arquitetura MVC
Arquitetura SOA
Julgue os itens a seguir, referentes a sistemas de suporte à decisão.
7Utilizando OLAP, usuários finais conseguem, mediante um simples estilo de navegação e pesquisa, analisar rapidamente inúmeros cenários, gerar relatórios ad-hoc e descobrir tendências e fatos relevantes, independentemente do tamanho, da complexidade e da fonte dos dados corporativos.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...