998 resultados para Desenvolvimento de software
Resumo:
O presente trabalho teve o objetivo de desenvolver uma servoválvula de baixo custo, que respondesse a um sinal eletrônico de controle, para a aplicação de insumos líquidos a taxas variáveis. Depois de realizada pesquisa na literatura das opções de válvulas existentes para a dosagem de líquidos a baixas pressões, partiu-se para o desenvolvimento de uma válvula proporcional com acionamento mecânico por intermédio de um servomotor controlado eletronicamente. Uma vez desenvolvida a servoválvula, o sistema foi submetido a um conjunto de testes, realizados em bancada desenvolvida especificamente para esse fim, onde se procurou avaliar seu comportamento em termos de repetitividade, histerese e linearidade. Como resultados, obtiveram-se três curvas de vazão em função do percentual de abertura, descrevendo três incrementos de abertura e fechamento em duas pressões diferentes de trabalho. A servoválvula apresentou boa repetitividade, razoável histerese e curva tipicamente quadrática, bem como manteve a proposta de baixo custo. Esses resultados apresentaram-se bastante satisfatórios, uma vez que a não-linearidade e a histerese podem ser facilmente corrigidas por meio de software.
Resumo:
Com o advento da eletrônica e a disponibilidade de "software" de processamento, vários tipos de transdutores têm sido testados, visando à determinação da umidade do solo. O uso desses transdutores tem por objetivo a otimização do consumo de água e o conseqüente retorno econômico da atividade da agricultura irrigada. No Laboratório de Hidráulica do Departamento de Engenharia Agrícola da Universidade Federal do Ceará, construiu-se um dispositivo para calibração de sensores de umidade do solo, a sua calibração e a determinação de suas principais propriedades, como precisão e cargas mínima e máxima. O dispositivo consistiu numa torre em aço 1020, com 3,0 m de altura, no topo da qual se montou uma balança de braços. Em um dos braços da balança, colocou-se uma amostra de solo para a inserção dos sensores de umidade e, no outro, uma célula de carga para medir a variação de massa de água na amostra de solo. Foi implementado um circuito eletrônico para permitir a interface da célula de carga com um sistema de aquisição de dados. A análise de regressão, cuja variável dependente foi a saída da célula de carga, e a independente, a massa à qual a balança foi submetida, mostrou-se linear entre 1 kg e 50 kg, com coeficiente de determinação de 0,99995 e coeficiente angular de 0,09198 mV g-1. O dispositivo pode ser utilizado para calibração de sensores de umidade do solo com sensibilidade correspondente à variação de 12,28 mL de água e cargas mínima e máxima para as amostras de solo variando entre 1 e 50 kg.
Resumo:
RESUMO O Estado do Paraná caracteriza-se por uma grande variabilidade de épocas de semeadura (DS) e, consequentemente, pelo desenvolvimento máximo vegetativo (DMDV), colheita (DC) e ciclo (CI) para a cultura da soja. O objetivo deste trabalho foi estimar essas datas para o período de primavera-verão do ano-safra de 2011/2012, por meio de séries temporais de imagens do Índice de Vegetação Realçado (do inglês Enhanced Vegetation Index - EVI) do sensor Modis (Moderate Resolution Imaging Spectroradiometer). Gerou-se um perfil espectrotemporal médio de EVI, considerando todos os pixels mapeados como soja dentro de cada município. Estes dados serviram de entrada no software Timesat para estimar os decêndios do ciclo da cultura (DS, DMDV, DC e CI) por municípios. Os resultados mostraram que existe grande variabilidade de datas de plantio em diferentes mesorregiões do Estado. Verificaram-se também divergências entre os resultados encontrados e os dados oficiais de DS e DC. A maior parte da semeadura (65,16%) esteve entre o terceiro decêndio de outubro e o primeiro decêndio de novembro. A maior parte da área de soja do Estado do Paraná (65,46%) teve seu DMDV em janeiro e colheita em março (53,92%).
Resumo:
Resumen en inglés
Resumo:
O presente estudo de investigação-ação partiu da necessidade de investigar e aprofundar a aprendizagem do mecanismo da leitura e da escrita numa criança com Paralisia Cerebral mediante a aplicação do software educativo “Comunicar com Símbolos”. O trabalho desenvolveu-se inicialmente num Centro Escolar de um Agrupamento de Escolas da zona centro do país, no distrito de Santarém, passando a realizar-se, após avaliação diagnóstica, numa Instituição Particular de Segurança Social - Centro de Deficientes Profundos da mesma região e analisa essencialmente o desenvolvimento da aprendizagem da leitura e da escrita numa criança com Paralisia Cerebral Espástica Bilateral com predomínio nos membros inferiores através da aplicação de dez sessões planificadas com base na utilização do software educativo Comunicar com Símbolos, da Cnotinfor – Imagina. Após a intervenção e a análise dos resultados, concluiu-se que o programa informático supramencionado apresenta vantagens significativas na consolidação da leitura e da escrita da criança com Paralisia Cerbral. Este trabalho de natureza interventiva não pretende, de forma alguma, dar respostas únicas na implementação de estratégias na melhoria do desenvolvimento do mecanismo da leitura e da escrita em crianças com Paralisia Cerebral, mas apenas contribuir para uma reflexão aprofundada sobre a importância da aplicação das tecnologias de apoio na prática pedagógica com crianças com Necessidades Educativas Especiais, no geral.
Resumo:
Reusable and evolvable Software Engineering Environments (SEES) are essential to software production and have increasingly become a need. In another perspective, software architectures and reference architectures have played a significant role in determining the success of software systems. In this paper we present a reference architecture for SEEs, named RefASSET, which is based on concepts coming from the aspect-oriented approach. This architecture is specialized to the software testing domain and the development of tools for that domain is discussed. This and other case studies have pointed out that the use of aspects in RefASSET provides a better Separation of Concerns, resulting in reusable and evolvable SEEs. (C) 2011 Elsevier Inc. All rights reserved.
Resumo:
Component-based software engineering has recently emerged as a promising solution to the development of system-level software. Unfortunately, current approaches are limited to specific platforms and domains. This lack of generality is particularly problematic as it prevents knowledge sharing and generally drives development costs up. In the past, we have developed a generic approach to component-based software engineering for system-level software called OpenCom. In this paper, we present OpenComL an instantiation of OpenCom to Linux environments and show how it can be profiled to meet a range of system-level software in Linux environments. For this, we demonstrate its application to constructing a programmable router platform and a middleware for parallel environments.
Resumo:
The advent of the Auger Engineering Radio Array (AERA) necessitates the development of a powerful framework for the analysis of radio measurements of cosmic ray air showers. As AERA performs ""radio-hybrid"" measurements of air shower radio emission in coincidence with the surface particle detectors and fluorescence telescopes of the Pierre Auger Observatory, the radio analysis functionality had to be incorporated in the existing hybrid analysis solutions for fluorescence and surface detector data. This goal has been achieved in a natural way by extending the existing Auger Offline software framework with radio functionality. In this article, we lay out the design, highlights and features of the radio extension implemented in the Auger Offline framework. Its functionality has achieved a high degree of sophistication and offers advanced features such as vectorial reconstruction of the electric field, advanced signal processing algorithms, a transparent and efficient handling of FFTs, a very detailed simulation of detector effects, and the read-in of multiple data formats including data from various radio simulation codes. The source code of this radio functionality can be made available to interested parties on request. (C) 2011 Elsevier B.V. All rights reserved.
Resumo:
A modelagem e desenvolvimento de sistemas embarcados ("embedded systems") de forma distribuída, tende a ser uma tarefa extremamente complexa, especialmente quando envolve sistemas heterogêneos e sincronização de tarefas. Com a utilização do modelo de componentes de software é possível descrever, de uma forma simplificada, todos os elementos de distribuição e de comunicação para este tipo de sistemas. Neste sentido, a especificação de uma ferramenta capaz de auxiliar na modelagem e no desenvolvimento deste tipo de aplicação, certamente irá tornar o trabalho mais simples. Esta dissertação inicia por uma análise comparativa entre as tecnologias passíveis de serem utilizadas na definição de sistemas distribuídos heterogêneos, focando-se principalmente nas metodologias de modelagem, e nos mecanismos e middlewares de comunicação. Dos conceitos formados a partir desta análise é descrita uma ferramenta, baseada em componentes de software. A ferramenta é uma extensão do projeto SIMOO-RT, onde foram adicionados os conceitos de componente de software, biblioteca de componentes e diagrama de implantação. Além disso, foram realizadas modificações no sistema de geração de código, para dar suporte aos novos conceitos da ferramenta. A dissertação termina com a descrição de alguns estudos de caso utilizados para validar a ferramenta.
Resumo:
O desenvolvimento e manutenção de software fazem parte de um processo intrinsecamente difícil e que consome tempo e custos, principalmente quando o sistema consiste de milhares de linhas de código. Por isso, sistemas de visualização de software objetivam prover mecanismos para construir representações visuais de informações sobre programas e sistemas, através das quais o programador pode analisar e compreender características de sua estrutura e funcionamento em um maior nível de abstração do que o código fonte. Assim, ferramentas visuais de software que suportam as tarefas de desenvolvimento, depuração, manutenção e reutilização tornam-se mais necessárias pelo fato de ajudarem a reduzir a complexidade inerente do processo de compreensão. Esse trabalho tem como objetivo principal o desenvolvimento de um visualizador que exiba as informações existentes nos programas de forma mais rápida e legível, evitando que o programador/analista tenha que percorrer as linhas de código. O texto inicialmente situa a área de visualização de informações, abordando a área de visualização de software, uma vez que a visualização de software é assim chamada por tratar da visualização de informações que são extraídas de programas. Em seguida, é apresentado um estudo de caso baseado no desenvolvimento dos sistemas da empresa Benfare Informática, no qual caracteriza-se a necessidade de ferramentas que auxiliem a compreensão de programas, com o objetivo de otimizar as operações de manutenção e desenvolvimento de programas. O restante do trabalho trata do sistema VisProgress que foi um protótipo desenvolvido como ferramenta de apoio para a equipe de desenvolvimento da empresa e como forma de avaliar o uso de técnicas de visualização em tal situação. A ferramenta desenvolvida é um visualizador de informações que percorre programas escritos em Progress, ferramenta de desenvolvimento utilizada pela empresa, e extrai as informações encontradas nos programas. A visualização é dividida em três partes. A primeira permite a visualização de informações textuais extraídas diretamente do código fonte dos programas que compõem os sistemas, a segunda faz a visualização de um grafo que representa a chamada de programas, e a terceira e última faz a visualização também de um grafo, porém representando o compartilhamento de variáveis entre os programas. A obtenção dos grafos foi construída em Delphi, porém a visualização gráfica é feita através da ferramenta Dotty, ferramenta específica para visualização de grafos. Após a descrição do protótipo implementado, são apresentados os resultados obtidos com a avaliação da ferramenta feita nas empresas Benfare Informática e Dzset Soluções e Sistemas para Computação.
Resumo:
Com a progressiva disseminação de sistemas fotovoltaicos nos últimos anos tornouse cada vez mais importante a correta caracterização dos módulos fotovoltaicos. A partir da análise da curva corrente versus tensão são obtidas as principais características elétricas de um módulo fotovoltaico, especialmente a potência máxima que o módulo é capaz de fornecer a uma determinada carga. Nesta dissertação é descrito o desenvolvimento de um sistema de ensaios e apresentada uma metodologia para a determinação de curvas características 1-V de módulos fotovoltaicos sob iluminação natural. Sempre observando as normas nacionais e internacionais que regulam ensaios de dispositivos fotovoltaicos, foram estudadas as grandezas necessárias para o levantamento das curvas e qual a instrumentação mais adequada em função das disponibilidades do Laboratório de Energia Solar da UFRGS. o sistema de medidas foi montado e posto em operação. Para o funcionamento automatizado deste sistema foi desenvolvido e implantado um software específico de aquisição de dados e controle. Com o sistema desenvolvido foi levantada a curva I-V de um módulo padrão, previamente calibrado no Instituto de Energías Renovables do Centro de Investigaciones Energéticas y Medioambientales de Madrid, Espanha, e comparados os resultados, os quais mostraram ótima concordância. Através de uma análise das incertezasassociadas ao experimento é demonstradaa adequaçãodo métodoe do instrumentalutilizado.
Resumo:
Esta dissertação apresenta uma abordagem para inserção e aplicação da técnica de Simulação Computacional como ferramenta de apoio a análise de decisão no setor hospitalar. Um grupo de onze hospitais foi contemplado diretamente no estudo. O processo de inserção da ferramenta foi implementado em quatro macro etapas. As duas primeiras etapas envolveram a totalidade do grupo de hospitais e objetivaram a divulgação da ferramenta; foram elas: (i) Pesquisa para diagnosticar o conhecimento e interesse do grupo na técnica, e (ii) realização de seminários para divulgação da técnica. As duas macro etapas finais caracterizam um estudo de caso, tendo sido desenvolvidas em um hospital; foram elas: (iii) Estudo-Piloto com desenvolvimento de um modelo computacional utilizando um software dedicado, no qual o grupo do hospital foi treinado, e (iv) utilização do modelo na definição das características de um novo serviço de atendimento. Durante todo o processo onze hospitais participaram da pesquisa realizada, aproximadamente cem pessoas assistiram a pelo menos um dos seminários e um hospital desenvolveu um estudo aplicado de simulação. Neste estudo a simulação foi utilizada para analisar alternativas para uma situação específica no hospital e um novo serviço alternativo foi criado a partir da análise realizada e do modelo desenvolvido. O resultado decorrente da simulação foi implementado na prática. Pode-se constatar neste trabalho o grande interesse dos hospitais em técnicas que auxiliem a tomada de decisão.
Resumo:
Este trabalho apresenta um modelo genérico para o desenvolvimento de sistemas de gestão empresarial. O modelo foi criado com base na experiência profissional do autor do trabalho e revisão bibliográfica sobre a utilização de padrões de análise. O modelo proposto prioriza aspectos de simplicidade e flexibilidade no desenvolvimento de sistemas de informação. Sua utilização visa facilitar a reutilização de componentes, diminuir o tempo para o desenvolvimento de aplicativos e propiciar a criação de sistemas flexíveis que rapidamente possam se adaptar a novas necessidades dos processos de negócios. Os modelos estão descritos no corpo do trabalho e estendem a utilização dos padrões originais de onde os mesmos se originam, descrevendo os relacionamentos entre os modelos apresentados, suas classes e atributos. Exemplos da utilização prática dos modelos são apresentados em situações de negócios e conclusões sobre o potencial de utilização dos mesmos são discutidos ao final do trabalho.
Resumo:
Produtos pioneiros e inovadores são competitivos e levam os agentes que os desenvolveram a ocupar posições de liderança no mercado, onde as empresas inovadoras destacam-se frente as demais. Porém, as que não são as inovadoras, precisam também competir, e, nestes casos, muitas vezes a única alternativa é imitar estas inovações, tentando sustentar-se no mercado. Ao imitar, estas empresas imitadoras podem também gerar novidades, passando a ocupar posições efetivamente competitivas no mercado. Neste trabalho onde buscou-se caracterizar o processo de imitação criativa em empresas de software do Rio Grande do Sul, onde constatou-se a imitação criativa como forma de propulsionar o desenvolvimento tecnológico e consequentemente, a competitividade nas empresas de software estudadas. Com vistas à identificar as atividades de imitação criativa nas empresas foi necessário voltar-se para as fontes internas e externas que estas possuem em relação à tecnologia. A fonte interna pode foi medida através da capacidade tecnológica, e a externa através dos mecanismos de transferência de tecnologia. Estas empresas voltamse à imitação criativa seguindo suas estratégias tecnológicas, integrando fontes internas e externas de tecnologia, passando por processos de aprendizado tecnológico, obtendo assim, capacidade de desenvolver tecnologia e inovar.
Resumo:
o ambiente econômico atual tem exigido empenho das empresas em conhecer, interagir, diferenciar e personalizar cada vez mais produtos e serviços para os clientes. Este cenário requer ferramentas e modelos de gestão para gerenciar as relações com os clientes, com o objetivo de permitir que a empresa consiga perceber e responder rapidamente a exigências dos consumidores. Este trabalho revisa conceitos de CRM (Customer Relationschip Management ou Gerenciamento das Relações com os Clientes) e descreve a implementação de ferramenta de gestão de relacionamento com clientes em empresa de consórcio. O desenvolvimento do trabalho reflete uma necessidade apontada no planejamento estratégico da empresa, sendo que ferramentas de tecnologia de informação e software de banco de dados foram usadas como suporte aos propósitos da gestão empresarial. Como resultado do trabalho, a empresa está hoje atuando com um sistema de Data Base Marketing, o qual foi criado para auxiliar os profissionais envolvidos no processo de atendimento e gestão de relacionamento com clientes. O Data Base Marketing esta sendo utilizado para coletar dados de atendimento a clientes, tais como históricos de atendimento, dados cadastrais, perfil demográfico, perfil psicográfico e categoria de valor dos clientes. Durante o processo de interação com clientes, o sistema facilita o trabalho dos especialistas e permite melhorar a qualidade do atendimento aos clientes, contemplando necessidades dos diversos especialistas da empresa em assuntos como vendas, qualidade em serviços, finanças e gestão empresarial.O processo começou pela constituição de um grupo de trabalho interno para discutir estratégias e cronograma de implantação. A primeira decisão do grupo foi pelo desenvolvimento interno do software visando atender plenamente o "core business" da empresa. O processo começou pela constituição de um grupo de trabalho interno para discutir estratégias e cronograma de implantação. A primeira decisão do grupo foi pelo desenvolvimento interno do software visando atender plenamente o "core business" da empresa. O projeto contou com o conhecimento do negócio dos profissionais da empresa e auxilio de especialistas e consultores externos. O detalhamento do projeto, bem como os passos da pesquisa-ação, está descrito no corpo da dissertação.