Lista completa de Questões de Ciência da Computação do ano 2012 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Uma das responsabilidades de um Barramento de Serviços Corporativos (ESB) é redirecionar mensagens de uma localização ou ponto terminal (endpoint) para outro. Qual tecnologia pode ser usada, em conjunto com um ESB, para definir políticas para o redirecionamento de mensagens?
Business Activity Monitoring (BAM)
Common Object Request Broker Architecture (CORBA)
Service Registry and Repository (SRR)
Message-oriented middleware (MOM)
Web Services Management (WSM)
O processo que determina se as especificações dos requisitos são consistentes com suas definições é chamado de Validação dos Requisitos. Dentre as técnicas automatizadas usadas nesse processo, citam-se os(as)
cenários
revisões
entrevistas
prototipações
provas matemáticas
Arquiteturas multicamadas buscam resolver uma série de problemas, EXCETO o(a)
alto custo de manutenção decorrente de mudanças nas regras de negócio.
alto custo de manutenção da consistência de bases de dados centralizadas.
compartilhamento de dados e regras de negócios entre múltiplas aplicações.
inconsistência e inadequação dos procedimentos de segurança que abrangem múltiplas aplicações.
necessidade de contínuo redimensionamento das aplicações para atender à crescente demanda de serviços por parte dos usuários.
Uma característica adequada a um ciclo de vida de desenvolvimento de aplicações ERP, cujos sistemas são geralmente desenvolvidos pela adaptação de pacotes de terceiros é que
a implantação de um sistema ERP não requer nenhuma atenção especial para este tipo de atividade, embora algumas conversões sejam normalmente necessárias.
as especificações de um novo sistema devem ser definidas avaliando-se as necessidades dos usuários através de observações, entrevistas estruturadas e reuniões.
o processo deve dar especial atenção à reengenharia organizacional e à gestão de mudanças para melhorar a produtividade.
o suporte técnico pode ser, durante o projeto e a implementação, fornecido, principalmente por consultores externos.
o projeto de um novo sistema deve englobar as definições da sua arquitetura, das interfaces com os usuários e das ferramentas para a extração de relatórios.
Ao implantar um sistema de ERP, uma empresa pode auferir inúmeras vantagens, EXCETO a
independência em relação ao vendedor do pacote, pois os sistemas ERP atuais oferecem interfaces abertas.
incorporação das melhores práticas de mercado aos processos internos da empresa.
eliminação de redundâncias nas atividades empresariais.
otimização do processo de tomada de decisão.
redução do tempo de resposta ao mercado.
No contexto de avaliação de interfaces de usuário, o conceito de usabilidade permite avaliar a qualidade de um sistema com relação a fatores que os projetistas definem como sendo prioritários ao sistema.
Existem vários fatores envolvidos no conceito de usabilidade, EXCETO aflexibilidade
segurança no uso
facilidade de aprendizado
eficiência de uso e produtividade
utilidade do sistema para o contexto em que foi projetado
Inicialmente, aplicações www utilizavam apenas páginas estáticas previamente armazenadas e estruturadas segundo regras de linguagens de marcação como o HTML. Com o passar do tempo, as páginas puderam passar a ser geradas dinamicamente, com base em algum processamento realizado no servidor. Também se tornou possível incrementar as tecnologias e a capacidade de processamento no ambiente dos clientes. Linguagens de script, por exemplo, puderam passar a ser embutidas nas páginas e executadas no ambiente do cliente, em seu navegador. Outra forma mais independente de dotar o cliente de um poder de processamento é permitir que ele possa executar pequenos trechos de código em linguagens de programação como Java, por exemplo. O navegador pode receber esses trechos de código como um recurso independente, sem a necessidade de embutir o código em uma página HTML, e a aplicação passa a contar com um ambiente mais extenso para a sua execução (que passa a incluir uma máquina virtual). Esses pequenos trechos de código executáveis em uma máquina virtual no cliente ficaram conhecidos como
Servlets
CGIs
Applets
DLLs
Sockets
Nos sistemas distribuídos como sistema de três camadas, todo desenvolvimento é orientado à produção de 3 módulos (ou camadas) independentes, com interligações comunicacionais bem determinadas.
Esses módulos são as camadas de Lógica de Negócio, de Acesso a Dados e deTransporte
Rede
Enlace
Aplicação
Apresentação
Um Padrão de Projeto de Software ou Padrão de Desenho de Software, também muito conhecido pelo termo original em inglês Design Pattern, descreve uma solução geral reutilizável para um problema recorrente no desenvolvimento de sistemas de software.
A descrição de um padrão de projeto deve contero código final, em uma linguagem de programação, da solução apresentada.
a descrição de uma aplicação completa e concreta que contenha o padrão sendo definido.
a indicação de uma linguagem de programação orientada a objetos que contenha os conceitos que ofereçam suporte direto à implementação dos padrões descritos e sua utilização na solução apresentada.
a descrição do problema utilizando uma linguagem formal.
um nome, a descrição do problema, a solução utilizando alguma notação ou linguagem própria de projeto, em quais situações a solução é aplicável, e as consequências do uso da solução apresentada.
Em um sistema com multiprogramação, vários processos podem competir por um conjunto finito de recursos presentes no sistema, como, por exemplo, o acesso a regiões da memória ou dispositivos de entrada e saída (E/S). Quando um processo X requisita um acesso a um determinado recurso e esse se encontra ocupado ou sendo utilizado por um processo Y de forma exclusiva, o sistema operacional coloca o requisitante em estado de espera.
Se o processo Y, por sua vez, também requisitar um recurso que esteja de posse do processo X de forma exclusiva, ambos entrarão em um estado conhecido pelo nome deexclusão mútua
espera ocupada
preempção
escalonamento
deadlock
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...