999 resultados para Programação orientada a componentes e serviços


Relevância:

30.00% 30.00%

Publicador:

Resumo:

A seleção de pulverizadores agrícolas que se adaptem às necessidades da propriedade, é um processo trabalhoso, sendo uma das etapas mais importantes dentro do processo produtivo. O objetivo do presente trabalho foi o de desenvolver e utilizar um modelo de programação linear para auxiliar na seleção de pulverizadores agrícolas de barras, baseado no menor custo horário do equipamento. Foram utilizadas as informações técnicas referentes a 20 modelos de pulverizadores disponíveis no mercado, sendo quatro autopropelidos, oito de arrasto e oito do tipo montado. A análise de sensibilidade dos componentes dos custos operacionais mostrou que as taxas de reparo e depreciação foram os fatores que mais interferiram na variação do custo horário do conjunto trator-pulverizador. O modelo matemático desenvolvido facilitou a realização da análise de sensibilidade que foi processada em um tempo muito pequeno.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

El Sistema de Información Geográfico Corporativo así como la implantación de la IDE Insular de La Palma se plantea como un proyecto a medio plazo, de progresión constante y orientada no sólo a la publicación de información siguiendo la directiva INSPIRE, sino también a la explotación de la propia IDE mediante herramientas SIG avanzadas como gvSIG. La IDE insular de La Palma pretende dar servicio tanto al propio Cabildo como a la administración local y al ciudadano. El proyecto se aborda en la medida de lo posible con tecnología libre, orientando la inversión a los servicios y prescindiendo, en la medida de lo posible, del consumo de licencias. El uso de tecnologías libres se amplia a todos los componentes de la Infraestructura, haciendo especial hincapié en el desarrollo de nuevas aplicaciones de escritorio orientadas a la explotación de la IDE por las distintas áreas del Cabildo. En Abril de 2007 hemos puesto en marcha dentro de la IDE Insular el servicio WMS, y en base a este, el Geoportal www.mapasdelapalma.es. Paralelamente nos hemos dado de alta en la IDE Española con el fin de hacernos participes en el desarrollo de la IDE nacional. Para finales de año tenemos previsto implementar los Metadatos, el Nomenclator y el Catálogo, y poner a disposición un servicio WCS Durante el proceso inicial de implantacion hemos instalado como software de gestión y análisis de la información geográfica insular gvSIG en todas nuestras dependencias que hacen uso de información geográfica (40 PC aprox.). Paralelamente hemos suscrito convenios de colaboaración con otras entidades locales y participamos activamente en la difusión de esta tecnología mediante la organización de Jornadas, cursos y seminarios. Todos los geoservicios ofertados están disponibles en www.siglapalma.es

Relevância:

30.00% 30.00%

Publicador:

Resumo:

O desenvolvimento de serviços e conteúdos dedicados a públicos específicos, tendo em consideração as suas preferências, necessidades e atitudes, é um dos desafios da TV do futuro. O projeto “iDTV-Saúde: Serviços inclusivos de promoção da saúde e bem-estar via televisão digital interativa” (UTA-Est/MAI/0012/2009) tem como principal objetivo avaliar o potencial da TV digital interativa na promoção de serviços, formatos e conteúdos originais que possam ser relevantes no suporte aos cuidados pessoais de saúde e ao bem-estar da população com mais de 55 anos, em Portugal. Uma das componentes deste estudo passa pela produção de uma reportagem interativa seguida de um debate, em torno do tema “Diabetes”, dirigida especialmente à população sénior. O presente artigo descreve o conceito e a estratégia de desenvolvimento desta solução para TV interativa, cujo principal intuito é permitir à população-alvo o acesso a informação fidedigna e especializada sobre saúde, através do uso das novas tecnologias. A elaboração dos conteúdos informativos prevê a combinação dos conceitos de TV linear e TV interativa, com vista a oferecer complementaridade aos conteúdos atualmente difundidos pelos media tradicionais e a potenciar o aumento de capital social do público-alvo, bem como da sua literacia na área da saúde, respeitando as suas especificidades.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

O artigo apresenta uma ferramenta que auxilia na implementação de aplicações que empregam mais de uma linguagem de programação. Tais aplicações são ditas multilinguagens e quando as linguagens que as compõem representam diferentes paradigmas de programação, também são denominadas multiparadigmas. A técnica de programação multilinguagem permite que se utilize a linguagem de programação mais adequada à cada parte da aplicação. Em caso de equipes híbridas de programação podemos aproveitar o conhecimento de cada uma das equipes no uso das linguagens que irão compor a aplicação. A ferramenta descrita no artigo, implementada através de um conjunto de processos Win32, monitora e executa serviços de transferência de dados e controle entre os processos que compõem a aplicação. Através de uma interface gráfica o programador pode operá-la por meio de dois modos: desenvolvimento e execução. Dentre as áreas que poderiam se beneficiar com a a ferramenta, podemos citar a aplicação pedagógica relacionada ao ensino de paradigmas de programação, aplicações já existentes que necessitam estender-se com o emprego de outras linguagens de programação e aplicações cujos problemas envolvidos se constituem em diferentes paradigmas de programação.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Dissertação de Mestrado apresentada ao Programa de Pós-Graduação em Administração da Universidade Municipal de São Caetano do Sul - USCS

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Dissertação apresentada ao Programa de Pós-Graduação em Administração da Universidade Municipal de São Caetano do Sul como requisito para a obtenção do título de Mestre em Administração

Relevância:

30.00% 30.00%

Publicador:

Resumo:

O sucesso da Internet como plataforma de distribuição de sistemas de informação encoraja organizações a disponibilizar serviços presentes em seus sistemas legados nesse ambiente. Uma parte desses sistemas foi desenvolvida na fase inicial do desenvolvimento das aplicações cliente/servidor para banco de dados, usando ambientes visuais com interfaces gráficas tipo WIMP, implementadas sob o paradigma procedimental/estruturado, baseado em objetos e eventos. Como conseqüência, produziu-se sistemas legados difíceis de manter, evoluir e adaptar a novas tecnologias e arquiteturas, pois os projetos desenvolvidos não seguiam, na maioria das vezes, os bons preceitos e práticas modernas defendidas na Engenharia de Software. O objetivo deste trabalho é propor uma metodologia para migrar sistemas legados com as características citadas acima para a plataforma Web. O processo de migração proposto destaca duas estratégias: a elaboração de modelos de classes conceituais da aplicação e o tratamento dado à interface do usuário, para serem utilizados na reconstrução de uma nova aplicação. O processo é baseado em técnicas e métodos de engenharia reversa, que visa obter abstrações por meio de análise estática e dinâmica da aplicação. Na análise dinâmica, destaca-se o mecanismo para recuperar aspectos dos requisitos funcionais do sistema legado e representá-los na ferramenta denominada UC/Re (Use Case para Reengenharia). Todos os artefatos gerados durante o processo podem ser armazenados em um repositório, representando os metamodelos construídos na metodologia. Para delimitar e exemplificar o processo, escolheu-se como domínio de linguagem de programação do software legado, o ambiente Delphi (sob a linguagem Object Pascal). É proposto também um ambiente CASE, no qual é descrito o funcionamento de um protótipo que automatiza grande parte das funcionalidades discutidas nas etapas do processo. Algumas ferramentas desenvolvidas por terceiros são empregadas na redocumentação do sistema legado e na elaboração dos modelos UML do novo sistema. Um estudo de caso, apresentando uma funcionalidade específica de um sistema desenvolvido em Delphi, no paradigma procedimental, é usado para demonstrar o protótipo e serve de exemplo para a validação do processo. Como resultado do processo usando o protótipo, obtém-se o modelo de classes conceituais da nova aplicação no formato XMI (formato padrão para exportação de modelos UML), e gabaritos de páginas em HTML, representando os componentes visuais da interface original na plataforma Web.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Em vista da maior complexidade da programação paralela e distribuída em relação à programação de ambientes centralizados, novas ferramentas vêm sendo construídas com o objetivo de auxiliar o programador desses ambientes a desempenhar sua tarefa de formas mais eficazes e produtivas. Uma das ferramentas que há algum tempo tem sido usada na programação centralizada e aos poucos está sendo empregada também na programação concorrente é a programação visual. A programação visual se vale da presença de elementos visuais na especificação dos programas como peças chaves do processo de desenvolvimento de software. No caso específico da programação concorrente, a programação visual é especialmente útil pela capacidade que os gráficos têm de representar de forma mais adequada estruturas bidimensionais. Um programa concorrente, por relacionar no espaço diversos elementos com seus próprios fluxos de execução, faz surgir duas dimensões de análise que são mais difíceis de serem observadas através de programas textuais. Atualmente existem ferramentas de programação visual paralela e distribuída, mas a ênfase é dada na programação paralela, sem muita atenção a aplicações de sistemas abertos ou cliente-servidor. Além disso, tais ferramentas sofrem da falta de apoio à engenharia do software. Considerando essas deficiências, este trabalho apresenta uma ferramenta de programação visual para o desenvolvimento de aplicações compostas por objetos distribuídos que ofereça também a possibilidade de aplicar os principais conceitos da engenharia de software, como reutilização e orientação a objeto. Nesta ferramenta, o programador especifica de maneira visual a estrutura do seu programa, insere o código textual para a lógica da aplicação e o ambiente se encarrega do tratamento da distribuição e da comunicação de mais baixo nível. A aplicação é representada como um grafo dirigido, onde os nodos representam os objetos distribuídos e os arcos indicam os relacionamentos existentes entre esses objetos. A especificação dos programas é modular, baseando-se na reunião de componentes reutilizáveis, o que torna o sistema altamente configurável e extensível. Tanto a implementação da ferramenta quanto o código das aplicações geradas usam a linguagem de programação Java. A linguagem de programação visual projetada não especifica detalhes a respeito de como irá funcionar a comunicação e distribuição dos objetos. Portanto, foram implementados componentes para comunicação e outros recursos de programação distribuída, como locks e dados globais para serem usados nas aplicações. Para validar os principais objetivos da ferramenta, foram implementados alguns exemplos de aplicações distribuídas, como um pequeno sistema de bate-papo.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Alta disponibilidade é uma das propriedades mais desejáveis em sistemas computacionais, principalmente em aplicações comerciais que, tipicamente, envolvem acesso a banco de dados e usam transações. Essas aplicações compreendem sistemas bancários e de comércio eletrônico, onde a indisponibilidade de um serviço pode representar substanciais perdas financeiras. Alta disponibilidade pode ser alcançada através de replicação. Se uma das réplicas não está operacional, outra possibilita que determinado serviço seja oferecido. No entanto, réplicas requerem protocolos que assegurem consistência de estado. Comunicação de grupo é uma abstração que tem sido aplicada com eficiência a sistemas distribuídos para implementar protocolos de replicação. Sua aplicação a sistemas práticos com transações e com banco de dados não é comum. Tipicamente, sistemas transacionais usam soluções ad hoc e sincronizam réplicas com protocolos centralizados, que são bloqueantes e, por isso, não asseguram alta disponibilidade. A tecnologia baseada em componentes Enterprise JavaBeans (EJB) é um exemplo de sistema prático que integra distribuição, transações e bancos de dados. Em uma aplicação EJB, o desenvolvedor codifica o serviço funcional que é dependente da aplicação, e os serviços não–funcionais são inseridos automaticamente. A especificação EJB descreve serviços não–funcionais de segurança, de transações e de persistência para bancos de dados, mas não descreve serviços que garantam alta disponibilidade. Neste trabalho, alta disponibilidade é oferecida como uma nova propriedade através da adição de serviços não–funcionais na tecnologia EJB usando abstrações de comunicação de grupo. Os serviços para alta disponibilidade são oferecidos através da arquitetura HA (highly-available architecture) que possui múltiplas camadas. Esses serviços incluem replicação, chaveamento de servidor, gerenciamento de membros do grupo e detecção de membros falhos do grupo. A arquitetura HA baseia-se nos serviços já descritos pela especificação EJB e preserva os serviços EJB existentes. O protocolo de replicação corresponde a uma subcamada, invisível para o usuário final. O serviço EJB é executado por membros em um grupo de réplicas, permitindo a existência de múltiplos bancos de dados idênticos. Conflitos de acesso aos múltiplos bancos de dados são tratados estabelecendo–se uma ordem total para aplicação das atualizações das transações. Esse grupo é modelado como um único componente e gerenciado por um sistema de comunicação de grupo. A combinação de conceitos de bancos de dados com comunicação de grupo demonstra uma interessante solução para aplicações com requisitos de alta disponibilidade, como as aplicações EJB. Os serviços adicionais da arquitetura HA foram implementados em protótipo. A validação através de um protótipo possibilita que experimentos sejam realizados dentro de um ambiente controlado, usando diferentes cargas de trabalho sintéticas. O protótipo combina dois sistemas de código aberto. Essa característica permitiu acesso à implementação e não somente à interface dos componentes dos sistemas em questão. Um dos sistemas implementa a especificação EJB e outro implementa o sistema de comunicação de grupos. Os resultados dos testes realizados com o protótipo mostraram a eficiência da solução proposta. A degradação de desempenho pelo uso de réplicas e da comunicação de grupo é mantida em valores adequados.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Analisa o papel da logística na cadeia de abastecimento e propõe a integração estratégica dos serviços de transporte terceirizados em fornecedores de componentes para a indústria de bens de consumo não duráveis, dos setores de alimentos, higiene pessoal e limpeza doméstica. Apresenta o estudo da realidade brasileira quanto à infra-estrutura e aos processos de transporte de carga e seu impacto sobre a viabilidade de cadeias de abastecimento otimizadas de ampla abrangência.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

As investigações sobre as práticas educacionais a distância e os respectivos usos de mídias para esse fim remontam aos estudos por correspondência do século XIX. A educação a distância (EAD), mediada pelas tecnologias de informação e comunicação (TICs), é um fenômeno recente, característico da sociedade pós-industrial, que utiliza grande diversidade de recursos, processos e meios para promover a educação. Historicamente, a área de EAD apresenta escassez de estudos teóricos sobre os fundamentos de suas práticas. A sua literatura também revela ausência, quase completa, de abordagens baseadas nas tradições do pensamento crítico, como, por exemplo, a teoria da estruturação (GIDDENS, 1984) ou a pedagogia crítica (FREIRE, 1987). Tendo isso em vista, procurou-se realizar uma revisão dessas abordagens orientando-as à EAD. Essa revisão teve como objetivo contribuir com os debates sobre os fundamentos teóricos da EAD, iniciados em 1960, visando ampliar os limites de suas práticas – já que atualmente, ainda predominam mecanismos típicos da sociedade industrial, como por exemplo, a replicação em massa de conteúdos educacionais. Para atender a esse objetivo, este trabalho de tese realizou um exame das principais teorias da EAD e se concentrou em encontrar uma fundação teórica comum, expressa por alguns conceitos essenciais. Esses conceitos que emergiram das análises foram re-interpretados por meio da influência das tradições do pensamento crítico, provenientes dos domínios da filosofia, sociologia, educação e comunicação. Esse processo parcimonioso de revisão conceitual da EAD foi enriquecido pela inclusão de dois eixos adicionais de investigação: a educação de adultos e a educação financeira. Ao final dessa revisão foi constituído um quadro teórico que funcionou como um núcleo central deste estudo. Esse núcleo sofreu influências e alterações substantivas de informações provenientes do campo empírico de investigação. O campo empírico representou a oportunidade de investigar o objeto principal desta tese, orientado para compreender como um programa de EAD deve ser constituído para atuar como um instrumento de emancipação socioeconômica de microempresários pobres, usuários de serviços microfinanceiros. Para atender esse objetivo, foi realizado um estudo de caso instrumental utilizando-se procedimentos metodológicos de pesquisa qualitativa. O município de Autazes, no Estado do Amazonas, foi escolhido para ser estudado, pois sofreu um expressivo crescimento socioeconômico recente, ocorrido após a instalação de pontos de acesso a serviços financeiros, com uso de mediação tecnológica. Esse crescimento resultou em desenvolvimento econômico, associado ao agravamento de tensões sociais, dentre as quais, o endividamento financeiro da população. O município integra, também, uma rede pública de ensino na modalidade a distância, provida pelo governo do Estado, que tem sido objeto de destacados prêmios internacionais. Como resultado deste trabalho de tese, foi possível consolidar as contribuições teóricas e empíricas em um quadro teórico final, que tem como objetivo orientar a elaboração de novas teorias de EAD críticas. Da mesma forma, foi proposto um modelo inédito para a EAD crítica, voltado para a prática dessa modalidade de educação.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

A implantação da Política Nacional de Medicamentos (PNM), parte essencial da Política de Saúde, promoveu melhorias na atenção à saúde que, no entanto, não têm sido suficientes para garantir o acesso e o uso racional dos medicamentos. O objetivo desta dissertação é analisar os serviços farmacêuticos na esfera municipal e propor um modelo lógico de trabalho, visando a construção de uma estratégia voltada à reorganização da Assistência Farmacêutica (AF), no município de Porto Alegre. A metodologia empregada foi a análise documental das atividades desempenhadas na Secretaria Municipal da Saúde (SMS) e de elementos do Planejamento Estratégico Situacional (PES) destinados à avaliação dos níveis distrital e local. Na avaliação da AF identificou-se a necessidade de definir suas atribuições e atividades, visto que permanece a centralização das ações na aquisição e distribuição de medicamentos, desenvolvimento inadequado das atividades do Ciclo da AF, indefinições de atribuições, inadequação de área física das farmácias, ausência de uma política de recursos humanos e dificuldades em garantir o acesso aos medicamentos. O modelo lógico proposto para o Sistema de AF foi baseado na concepção da AF, expressa na PNM, e na Teoria de Sistemas, tendo o usuário do serviço como foco das ações. Esse Sistema é composto por quatro componentes: Técnico-científico, Operacional, Informação e Qualidade. Ficou definido que as atividades dos componentes seriam efetuadas em três níveis hierárquicos, e, em conseqüência, foram propostas atribuições a essas hierarquias. Conclui-se que o funcionamento adequado do modelo exige recursos humanos em quantidades suficientes, motivados e capacitados, uma área física e equipamentos apropriados, bem como informações técnico-científicas e operacionais atualizadas. Da mesma forma, o apoio do gestor reconhecendo a importância dos serviços farmacêuticos é fundamental para sua organização e estruturação.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

A internet tem provocado mudanças significativas em processos de compra, venda e troca de bens e serviços entre empresas e clientes. Uma das áreas mais afetadas pela internet é o comércio: têm-se novos produtos, processos e relações entre os atores. Esta pesquisa tem como tema os modelos de negócios de empresas que comercializam virtualmente produtos virtuais, ou seja, produtos ou serviços que podem ser divulgados, vendidos, pagos, entregues ou utilizados pela internet. O foco da pesquisa são os modelos de negócios. Um modelo de negócios pode ser definido como um sumário lógico da criação de valor de uma organização ou uma rede de empresas, incluindo suposições sobre seus parceiros, competidores e clientes, cuja importância consiste em identificar e analisar papéis, funções, recursos e habilidades necessários para manter uma empresa atuante e sustentável. O contexto de aplicação é a indústria de software, mais especificamente o Application Solution Provider, um produto virtual baseado em software, que consiste em hospedagem e gerenciamento remoto de soluções em sistemas de informação. Os elementos motivadores da pesquisa advém da pesquisa de Kauffman e Walden (2001), que indica a necessidade do estudo dos produtos virtuais, devido ao potencial de crescimento destes. Os autores também sugerem pesquisas que busquem compreender como os modelos de negócio estão sendo modificados pela (e para a) internet, formulando uma base de modelos de negócios para comércio eletrônico que possa oferecer às empresas que o utilizarem uma vantagem competitiva sustentável. Tendo em vista a delimitação de tema, foco e contexto apresentados, a questão de pesquisa consiste em estudar quais são os componentes de modelos de negócios e como se manifestam em uma empresa que comercializa eletronicamente produtos virtuais. O objetivo do trabalho é consolidar os componentes de modelos de negócios e compreender como estes se manifestam em uma empresa que comercializa eletronicamente produtos virtuais. O objetivo do trabalho é consolidar os componentes de modelos de negócios e compreender como estes se manifestam em uma empresa que comercializa eletronicamente produtos virtuais. Em relação aos procedimentos metodológicos, realizou-se análise de documentos, entrevistas com especialistas e estudo de caso. A análise de documentos teve o intuito de criar um conjunto de componentes de modelos de negócios baseado na teoria (artigos sobre o tema). Este conjunto de componentes foi apreciado por um grupo de especialistas. A partir da análise do roteiro de componentes os especialistas sugeriram unir, desmembrar, excluir, alterar ou manter inalterado cada um dos componentes. O roteiro consolidado após a opinião dos especialistas foi aplicado em um caso prático – um produto virtual comercializado eletronicamente – visando verificar a consistência e adequação do roteiro de componentes. O resultado deste trabalho – um conjunto de componentes de modelos de negócios – potencialmente pode ser útil a empresas que comercializam eletronicamente seus produtos, seja para definir um modelo de negócios adequado à sua atividade, seja para orientar, diagnosticar e compreender um modelo de negócios que já esteja em atividade.