• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 186
  • 31
  • 5
  • 1
  • Tagged with
  • 223
  • 223
  • 142
  • 61
  • 58
  • 39
  • 30
  • 27
  • 25
  • 24
  • 24
  • 24
  • 23
  • 22
  • 20
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
81

Um arcabouço para o desenvolvimento de simuladores de procedimentos em realidade virtual. / A framework for developing procedures simulators in virtual reality.

Olavo da Rosa Belloc 17 December 2010 (has links)
Os simuladores de treinamento têm se tornado cada vez mais populares, apresentando aplicações em diversas áreas, como na condução de veículos terrestres, aeronaves, procedimentos médicos, operações militares, entre outras. Estes simuladores podem ser classificados em diferentes grupos, de acordo com a finalidade do seu treinamento. Os simuladores que envolvem o treinamento de procedimentos têm a finalidade de capacitar o usuário na execução de atividades bem definidas, dando ênfase às ações que o usuário precisa efetuar e às relações de dependência existentes entre estas ações. As aplicações deste grupo de simuladores são o objeto deste trabalho e podem ser usadas em diversas situações, como na montagem, desmontagem, operação e manutenção de máquinas complexas, na execução de atividades que ofereçam risco ao usuário ou, possam causar dano ao equipamento utilizado. As vantagens associadas com o treinamento em Realidade Virtual têm aumentado a procura por este tipo de aplicação. Apesar disto, no cenário nacional, poucos trabalhos acadêmicos foram publicados nesta área de pesquisa. Com a finalidade de auxiliar o desenvolvimento de simuladores de procedimentos, este trabalho apresenta a proposta de um arcabouço de treinamento, que foi elaborado com base nos elementos obtidos na revisão da literatura e na investigação de outras arquiteturas e ferramentas. A revisão da literatura considerou diversas técnicas usadas na descrição dos cenários de treinamento, entre elas, podemos citar a Máquina de estados, Sistema baseado em regras, STORM, Grafos, Diagrama LORA e rede de Petri. O arcabouço proposto _e composto por uma arquitetura, que define os componentes e os conceitos envolvidos no treinamento de procedimentos, e uma biblioteca de software, planejada com base nesta arquitetura e elaborada com o propósito de facilitar o desenvolvimento de aplicações de treinamento. As características deste arcabouço foram verificadas e validadas através da implementação de dois casos de uso. O primeiro caso consiste em uma aplicação de simulação de troca de cruzeta em linha viva, onde o usuário realiza um procedimento de risco na manutenção de redes de distribuição, e o segundo caso, envolve a prática da montagem e desmontagem de uma Unidade Geradora Hidrelétrica. Em ambas as aplicações, o modelo de Máquina de estados foi utilizado de forma simplificada na representação dos objetos interativos, e o modelo de rede de Petri foi usado para representar os procedimentos de treinamento. / The simulators for training have become increasingly popular, with applications in several areas, such as in land vehicles, aircraft, medical procedures, military operations, among others. These simulators can be classified into different groups according to the purpose of their training. The simulators that involve the training of procedures are intended to empower the user to perform well defined activities, with an emphasis on the actions that the user needs to perform and on the existing dependencies between these actions. The applications of this group of simulators are the subject of this work, and can be used in various situations, such as in assembly, disassembly, operation and maintenance of complex machinery, in performing activities that poses any danger to the user, or may cause damage to the equipment. The advantages associated with virtual reality training have increased the demand for this type of application. Despite this, in Brazil, few papers have been published in this area of research. In order to assist the development of procedure simulators, this work proposes a framework for virtual training, which was based on evidences obtained in the literature review and while investigating other architectures and tools. The literature review found several techniques used in the description of the training scenarios, among them, we may mention the state machine, rule-based system, STORM, Graphs, LORA Diagram and Petri net. The proposed framework consists of an architecture, that defines the components and concepts involved in training procedures, and a software library, which was planned based on this architecture and elaborated with the purpose of facilitating the development of applications for training. The characteristics of this framework has been verified and validated through the implementation of two use cases. The first case is a application for simulating the exchange of a crosshead, where the user performs a risky procedure in the maintenance of distribution networks, and the second case, which involves assembling and disassembling of a Hydroelectric Generating Unit. In both applications, the model of simple state machine was used to represent the behavior of interactive objects, and the Petri net model was used to represent the training procedures.
82

Estratégia computacional para apoiar a reprodutibilidade e reuso de dados científicos baseado em metadados de proveniência. / Computational strategy to support the reproducibility and reuse of scientific data based on provenance metadata.

Daniel Lins da Silva 17 May 2017 (has links)
A ciência moderna, apoiada pela e-science, tem enfrentado desafios de lidar com o grande volume e variedade de dados, gerados principalmente pelos avanços tecnológicos nos processos de coleta e processamento dos dados científicos. Como consequência, houve também um aumento na complexidade dos processos de análise e experimentação. Estes processos atualmente envolvem múltiplas fontes de dados e diversas atividades realizadas por grupos de pesquisadores geograficamente distribuídos, que devem ser compreendidas, reutilizadas e reproduzíveis. No entanto, as iniciativas da comunidade científica que buscam disponibilizar ferramentas e conscientizar os pesquisadores a compartilharem seus dados e códigos-fonte, juntamente com as publicações científicas, são, em muitos casos, insuficientes para garantir a reprodutibilidade e o reuso das contribuições científicas. Esta pesquisa objetiva definir uma estratégia computacional para o apoio ao reuso e a reprodutibilidade dos dados científicos, por meio da gestão da proveniência dos dados durante o seu ciclo de vida. A estratégia proposta nesta pesquisa é apoiada em dois componentes principais, um perfil de aplicação, que define um modelo padronizado para a descrição da proveniência dos dados, e uma arquitetura computacional para a gestão dos metadados de proveniência, que permite a descrição, armazenamento e compartilhamento destes metadados em ambientes distribuídos e heterogêneos. Foi desenvolvido um protótipo funcional para a realização de dois estudos de caso que consideraram a gestão dos metadados de proveniência de experimentos de modelagem de distribuição de espécies. Estes estudos de caso possibilitaram a validação da estratégia computacional proposta na pesquisa, demonstrando o seu potencial no apoio à gestão de dados científicos. / Modern science, supported by e-science, has faced challenges in dealing with the large volume and variety of data generated primarily by technological advances in the processes of collecting and processing scientific data. Therefore, there was also an increase in the complexity of the analysis and experimentation processes. These processes currently involve multiple data sources and numerous activities performed by geographically distributed research groups, which must be understood, reused and reproducible. However, initiatives by the scientific community with the goal of developing tools and sensitize researchers to share their data and source codes related to their findings, along with scientific publications, are often insufficient to ensure the reproducibility and reuse of scientific results. This research aims to define a computational strategy to support the reuse and reproducibility of scientific data through data provenance management during its entire life cycle. Two principal components support our strategy in this research, an application profile that defines a standardized model for the description of provenance metadata, and a computational architecture for the management of the provenance metadata that enables the description, storage and sharing of these metadata in distributed and heterogeneous environments. We developed a functional prototype for the accomplishment of two case studies that considered the management of provenance metadata during the experiments of species distribution modeling. These case studies enabled the validation of the computational strategy proposed in the research, demonstrating the potential of this strategy in supporting the management of scientific data.
83

Um processo de migração de sistema legado funcional para orientado a objetos direcionado por indicadores de qualidade. / A quality indicator driven process to toward object oriented from functional legacy systems.

Wagner Leal dos Santos 06 June 2007 (has links)
A manutenção de sistemas legados tem se tornado uma preocupação constante das grandes empresas. O setor bancário brasileiro, por exemplo, possui milhões de linhas de código confeccionados em linguagens procedurais, essenciais para atingir os objetivos de negócios destas instituições. Muitos desses programas são considerados bem antigos, possuindo mais de 30 anos de existência e, apesar de serem extremamente úteis para estas organizações, não permitem aproveitar as vantagens das novas tecnologias, tais como o uso de interfaces gráficas, processamento distribuído, entre outros. Fazer um outro aplicativo de software a partir do início pode ser uma tarefa muito árdua e incorrer em grandes riscos para o negócio da empresa. Migrar esses sistemas aos poucos parece ser a melhor estratégia. Isso porque, a utilização dessa abordagem permite que a adaptação dos usuários ao novo sistema seja gradativa, ou seja, ocorre à medida que as funcionalidades de negócio são contempladas pelo novo sistema. Considerando a necessidade evidente que essa migração terá de ocorrer mais cedo ou mais tarde, este trabalho propõe um processo para permitir uma evolução gradual do software legado para uma plataforma mais moderna e de mais amplo uso atualmente, que possa atender melhor às novas necessidades dos negócios. Esse processo é formado por etapas de avaliação da situação atual do sistema, de transformação de arquitetura e de transformação do código funcional para o orientado a objetos. Além disso, é direcionado por indicadores de qualidade e apoiado por tipos de visão e respectivos estilos arquiteturais. O foco deste trabalho está em sistemas de instituições financeiras desenvolvidos em Mainframe ou AS/400, onde há grande incidência de códigos antigos orientados a procedimentos. / The maintenance of old legacies software has become a constant concern of the great companies. The Brazilian banking sector, for example, has millions of lines of code made under the functional paradigm, essential to reach the business-oriented objectives of these institutions. Many of these systems are very old, arriving to possess more than 30 years of existence. These programs, extremely useful for these organizations, do not allow the use of the advantages of the new technologies, such as the use of graphical interfaces, distributed processing and so on. The replacement of all old system for a new on may be a very arduous task and to incur into great risks for the company. Migrate these systems in small steps seems to a better strategy to deal with this problem that will have to be faced earlier or later. This work considers process to allow the gradual evolution of the legacy system to a better platform that allows the use of the advantages of the new technologies, through the use of quality indicators, the evaluation of the current system, the transformation of the architecture with focus at the change of functional paradigm to the object oriented one and of the use of view types and the corresponding architectural styles. This work is mainly delivered to financial institutions systems developed in Mainframe or AS/400 that have great incidence of these old legacies systems.
84

Aplicação das visões arquiteturais ODP na especificação e execução de processos de negócio. / Application of ODP architectural views in the specification and execution of business processes.

Diego Mariano de Campos 05 June 2013 (has links)
A Business Process Modeling Notation (BPMN) é uma notação compreensível pelos usuários de negócio, a Business Process Execution Language (BPEL) é utilizada na coordenação da execução dos processos de negócio implementados, através de chamadas a serviços. Há muitas pesquisas no relacionamento das duas linguagens, em diferentes formas no ciclo de desenvolvimento de software para, a partir do modelo BPMN, se obter o modelo BPEL correspondente. Porém há um problema comum na sincronização entre os modelos, ou seja, a partir do modelo BPEL não é possível retornar ao modelo BPMN. Esse trabalho apresenta uma forma de se obter o relacionamento utilizando visões da arquitetura de software. Como BPEL utiliza chamada a serviços para coordenar a execução de processos de negócio, foi utilizado o estilo arquitetural orientado a serviço (SOA). Com isso, a partir do problema de uso entre duas tecnologias, observou-se o problema de relacionamento entre a especificação de processos de negócio e execução destes processos através dos serviços. A solução proposta é aplicar as visões arquiteturais da Open Distributed Processing (ODP) na especificação e execução dos processos de negócio. Para aplicar as visões arquiteturais ODP foram utilizados o estilo arquitetural SOA e os conceitos de evolução de arquitetura de software da Model Driven Architecture (MDA). / The Business Process Modeling Notation (BPMN) brings a notation that is readily understandable by all business users and the Business Process Execution Language (BPEL) is meant to be used to coordinate the execution of the process implemented, through web services call. There are several researches that demonstrate how to relate both languages, in various forms inside the software development process, to obtain the BPEL from the BPMN model. But there is a commom problem in synchronization between models, ie from BPEL model can not return to the BPMN model. This paper presents a way to obtain the relationship using views of software architecture. As BPEL uses the services to coordinate the execution of business processes, this paper used the software oriented architecture (SOA). Thus, from the problem of use of two technologies, emerged the problem of relationship between the specification of business processes and implementation of these processes, through the services. The proposed solution is to apply architectural views of the Open Distributed Processing (ODP) in the specification and execution of business processes. To apply the ODP architectural views were used the SOA architectural style and concepts of software architecture evolution of the Model Driven Architecture (MDA).
85

Uma infraestrutura orientada a serviços para a modelagem de nicho ecológico. / A service-oriented infrastructure for ecological niche modelling.

Fabiana Soares Santana 07 April 2009 (has links)
A modelagem de nicho ecológico combina dados ambientais com informações sobre a ocorrência de uma espécie para obter modelos que descrevem a sua distribuição probabilística em uma região. Algoritmos computacionais geram modelos baseados na hipótese de que, se uma espécie foi encontrada sob as condições que definem o seu nicho, então ela pode sobreviver em qualquer lugar que ofereça as mesmas condições. A técnica de modelagem normalmente utiliza dados obtidos de diferentes provedores, em grandes quantidades e em formatos diferentes, e os resultados são exportados para outras ferramentas de análise e interpretação, como os SIGs, Sistemas de Informação Geográfica. Os sistemas de informação disponíveis para modelagem de nicho ecológico são monolíticos e, embora efetivamente implementem algoritmos para gerar modelos, não foram projetados para atender todos os requisitos da modelagem. Este trabalho define uma solução mais abrangente, na forma de uma infraestrutura orientada a serviços para a modelagem de nicho ecológico. A opção pela orientação a serviços está diretamente relacionada com a integração de sistemas. A infraestrutura especifica um barramento de serviços para gerenciá-los, com funcionalidades como roteamento e garantia de entrega, e para tratar questões de interoperabilidade. Antes de construir a infraestrutura, foi formalizado o processo de modelagem de nicho ecológico. Ele permitiu definir o domínio do problema, identificar falhas e potenciais evoluções, e acelerar a curva de aprendizado de pesquisadores iniciantes. Definida a infraestrutura, foram abordados outros aspectos da modelagem, resultando em soluções integradas para alguns dos problemas identificados. Em algoritmos para geração de modelos, foi apresentada uma solução usando tecnologia adaptativa, com resultados promissores. Em computação de alto desempenho, o Garp, um dos algoritmos mais utilizados para modelagem, foi paralelizado. Além de resultados positivos em relação ao desempenho, esta iniciativa mostrou como se evoluir neste sentido. Para integração com outros provedores e disponibilização de recursos oferecidos por outras ferramentas de software, foi proposta a integração com serviços de SIG, utilizando padrões estabelecidos para serviços geoespaciais. Em conjunto, estas soluções mostram a capacidade da infraestrutura de atender os requisitos já identificados e evoluir para incorporar novas características que a evolução natural das técnicas de modelagem venham a desenvolver. Incorporando as soluções propostas à infraestrutura, foi desenvolvido um portal de modelagem para atender aos usuários desta técnica. A modelagem de nicho ecológico apresenta desafios em diferentes áreas do conhecimento e a abordagem adotada permitiu formalizá-los. Trabalhos em andamento incluem a avaliação de modelos, a evolução do barramento de serviços, o desenvolvimento de ontologias e a incorporação de sistemas legados, com potenciais benefícios para a modelagem de nicho ecológico. Como resultado adicional, o próprio desenvolvimento do trabalho mostrou que a solução é integrável com outros domínios, comprovadamente os de agricultura de precisão e polinizadores, mostrando a versatilidade e o potencial da infraestrutura de serviços apresentada. / Ecological niche modelling combines environmental data and information about the occurrence of a species to obtain models to describe its probabilistic distribution in a region. Computational algorithms generate models based on the hypothesis that, if a species was found under the conditions which define its niche, then it may survive in any place which offers the same conditions. The modelling technique usually applies data obtained from different providers, in large quantities and different formats, and the results are exported to other analysis and interpretation tools, such as GIS, Geographic Information Systems. Information systems available for ecological niche modelling are monolithic and, although they effectively implement algorithms for model generation, they were not designed to meet all modelling requirements. This work defines a more comprehensive solution, a service-oriented infrastructure for ecological niche modelling. The choice of a service-oriented solution is directly related to system integrations requirements. The infrastructure specifies a service bus to manage services with many features, such as routing and delivery, and to treat interoperability issues. Before building the infrastructure, the ecological niche modelling process was formalized. It allows defining the problem domain, identifying failures, gaps and potential evolutions, and increasing the learning curve of beginners. Having the infrastructure defined, other modelling aspects were addressed, resulting in integrated solutions for some of the identified problems of the technique. In algorithms for model generation, a solution using adaptive technology was introduced, with promising results. In high performance computing, the Garp, one of the algorithms most applied for modelling, became parallel. Besides positive results related to performance, this initiative showed how to evolve in this sense. Related to integration with other providers and availability of resources offered by other software tools, a proposal to integrate GIS services was presented, applying patterns for geospatial services. Together, these solutions show the ability of the infrastructure to meet all identified requirements and to evolve in order to incorporate new features that the natural evolution of modelling techniques may develop in the future. Incorporating the proposed solutions to the infrastructure, a portal of ecological niche modelling was developed to serve the users of this technique. Ecological niche modelling presents challenges in different areas of knowledge and the adopted approach allowed formalizing them. Research work is ongoing and includes model evaluation, bus services evolution, ontologies development and incorporation of legacy systems, with several potential benefits for ecological niche modelling. As an additional result, the development of this work indicates that the solution may be extended to other domains, such as precision agriculture and pollinators, showing the versatility and the potential of the presented services infrastructure.
86

MAPOS: método de análise e projeto orientado a serviços. / Service-oriented analysis and design method.

Henrique Shoiti Fugita 23 June 2009 (has links)
Com a crescente adoção do conceito de Arquitetura Orientada a Serviços (SOA) pelas organizações, torna-se necessário solucionar um dos principais desafios trazidos por este estilo arquitetural, que é a análise e projeto de serviços. Alguns métodos de análise e projeto de soluções orientadas a serviços vêm sendo propostos, mas ainda estão longe de convergir em direção a uma padronização. Este trabalho realiza uma avaliação crítica dos métodos existentes e levanta um conjunto de requisitos de análise e projeto orientado a serviços. Baseado nesta análise, é proposto um método para unificar as boas práticas dos métodos existentes e atender aos requisitos levantados. Para verificar a aplicabilidade do método, dois estudos de caso foram conduzidos em projetos reais. / With the growing adoption of Service-Oriented Architeture (SOA) by the organizations, it becomes necessary to address one of the main challenges imposed by this architetural style, which is services analysis and design. Some service-oriented applications analysis and design methods have been proposed, but have not yet converged towards standardization. This work performs a critical assessment of existing methods and describes a set of requirements of service-oriented analysis and design. Based on that study, a new method is proposed to unify the best practices of existing methods and satisfy the gathered requirements. In order to verify the applicability of the method, two case studies were conducted in real projects.
87

Uma arquitetura aberta para gerenciamento de set-top boxes e serviços em redes de TV digital. / An open architecture for the management of set-top boxes and services in digital TV networks.

Marcelo Dutra Ös 30 March 2006 (has links)
A TV digital é hoje uma realidade em muitos países e no Brasil as pesquisas já estão atingindo um estágio avançando. Muita expectativa gira em torno desta tecnologia, que oferece uma ampla variedade de serviços multimídia, abrindo as portas deste modo para criativas propostas e novas possibilidades de relacionamento com o usuário final. Esta complexidade e as novas opções de serviços que podem ser oferecidos demandam, obrigatoriamente, uma arquitetura adequada de gerenciamento, capaz de controlar e otimizar os terminais desta rede bem como os serviços oferecidos pela mesma. Neste trabalho são apresentados os requisitos funcionais e não funcionais necessários para a construção de um sistema genérico de gerenciamento de set-top boxes e serviços em TV digital, baseados no estudo de pesquisas semelhantes e nas particularidades deste ambiente. Também para este sistema genérico são detalhados todos os casos de uso de interesse. Além disso, uma arquitetura híbrida é proposta para a solução deste problema, utilizando para tanto padrões abertos e considerando alguns cenários possíveis de implantação no mundo real. Nesta arquitetura, é adotado o modelo clássico de gerenciamento gerente-agente, através do uso de um servidor de gerência, responsável pelo armazenamento e análise de todos os dados de gerenciamento bem como pelo disparo de comandos e recebimento de respostas (síncronas e/ou assíncronas) dos agentes. Tanto na definição deste sistema genérico como no desenho da arquitetura final, procurou-se na medida do possível adotar a utilização de princípios clássicos de gerenciamento que já são aplicados em várias arquiteturas existentes, inclusive de mercado. Deste modo, foi possível encontrar uma solução para um problema complexo através do uso de conceitos amplamente conhecidos, o que facilita o entendimento final. / Nowadays, digital TV systems are a reality in many countries and in Brazil the research in this field is reaching an advanced stage. Much excitement is expected from this technology, which may offer a wide variety of multimedia services, opening the doors for creative proposals and new possibilities of relationships with the final user. This complexity and the new options of services that can be offered demand a suitable architecture for management, which should be able to control and optimize the set-top boxes of this network as well as of the services offered by it. In this work, the requirements for the building of a generic management system for the digital TV environment are presented, based in the study of similar research and considering the specifics involved. Besides that, a hybrid architecture based on open standards is proposed for the solution of this problem. In this architecture, it is adopted the classical manager-agent model, through the use of a management server, which is responsible for the storage and analysis of all the management data as well for the triggering of commands and receptions of answers and traps sent by the agents. The conception and design of this architecture has followed as much as possible, classic principles of network management. With this approach, it was possible to find a simple solution to a very complex problem.
88

Arquitetura de sistemas hipermídia adaptativos baseada em atributos de qualidade. / Architecture of adaptive hypermedia systems based on quality attributes.

Fernando Kazuyoshi Takikawa 28 April 2010 (has links)
A hipermídia adaptativa permite o desenvolvimento de sistemas capazes de fornecer um conteúdo personalizado para cada usuário, baseado em suas características individuais. Essa capacidade é importante em áreas como o ensino, em que o conteúdo didático pode ser apresentado de forma individualizada, de acordo com o progresso e interesse do aluno. Dentre os diversos modelos de Sistemas Hipermídia Adaptativos, destacam-se os modelos AHAM e Munich. No entanto, as propostas de Sistemas Hipermídia Adaptativos conhecidas focam-se apenas nas funcionalidades do sistema, não apresentando maior preocupação com os requisitos não funcionais, ou seja, aqueles mais profundamente relacionados com aspectos de qualidade. O desenvolvimento de uma arquitetura de software precisa considerar tantos os aspectos funcionais quanto os não funcionais e, ao ignorar esta premissa, corre-se o risco de produzir sistemas de baixa qualidade. Partindo deste cenário, este trabalho propõe o desenvolvimento de visões arquiteturais para o sistema SHASIM. SHASIM é um sistema de hipermídia adaptativa, derivado do modelo Munich, que tem como proposta ser um sistema Web adaptativo voltado à educação, adaptando o conteúdo de acordo com o estilo cognitivo e as inteligências múltiplas do aluno. Com base no levantamento dos requisitos funcionais e não-funcionais de Sistemas Hipermídia Adaptativos, este trabalho propõe visões arquiteturais que complementem a arquitetura originalmente proposta para o sistema. Essas visões contemplam um conjunto de atributos de qualidade desejáveis e não considerados na sua implementação inicial, porém fundamentais para conferir qualidade mínima a um sistema desse tipo. / Adaptive hypermedia supports the development of systems able to provide a personalized content for each user, based on his/her personal attributes. This feature is valuable in areas such as e-learning where the learning content can be presented individually according to the progress and interest of the student. Among the several models of Adaptive Hypermedia Systems, the most relevant ones are the AHAM and Munich models. However, the known proposals of Adaptive Hypermedia Systems focus only on functional aspects of the system and show low concern about nonfunctional requirements, i.e. those requirements more deeply related to quality aspects of the system. The development of software architecture has to consider both functional and non-functional aspects and by ignoring this premise, it assumes the risk of developing low quality systems. From this actual scenario, this dissertation proposes the development of architectural views to SHASIM system. SHASIM is an adaptive hypermedia system derived from Munich model that is a proposal for an adaptive Web system focused on learning by adapting the domain contents according to the cognitive style and multiple intelligences of the student. Based on the functional and non-functional requirement of Adaptive Hypermedia Systems, this dissertation proposes architectural views that complement the system architecture. These new views involve the desired quality attributes that were not considered during the first version of the system, but that are essential to grant the minimum quality for this class of systems.
89

A$: arquitetura de componentes de software aplicados à produção brasileira de laranjas. / A$: components architecture of software applied to Brazilian orange belt production.

Eduardo Giovannetti Motta 31 October 2007 (has links)
Este trabalho apresenta a proposta de desenvolvimento de componentes de software orientados a serviço para prover informações financeiras e fitossanitárias, aplicadas ao mercado brasileiro de laranjas. O setor citrícola brasileiro produz metade do suco de laranja no mundo e é o responsável por 80% da comercialização internacional, gerando 420 mil empregos diretos e movimentando anualmente US$ 5,0 bilhões em negócios. A cada ano a produção de laranja aumenta, fazendo com que os produtores rurais necessitem de informações confiáveis para o apoio à decisão. O desenvolvimento dos componentes foi elaborado através de uma arquitetura de referência para sistemas de informação orientados a serviço. Esta arquitetura está dividida em camadas lógicas que definem a apresentação, integração, troca de informações e serviços de software. Os componentes desenvolvidos integram a camada de serviço fornecendo os custos operacionais, a previsão de ocupação de mão de obra, a série mensal de preços e o calendário fitossanitário. Como prova de conceito foi desenvolvido um software para apoio à decisão que utiliza os componentes financeiro e fitossanitário desenvolvidos. O objetivo deste software é apoiar o produtor a obter uma melhor utilização de seus recursos, e com isso aumentar a produtividade. A principal contribuição deste trabalho é disseminar a arquitetura de componentes abertos para a agricultura, a proposição e elaboração de dois novos componentes financeiro e fitossanitário e a implementação de uma ferramenta de auxílio à tomada de decisão no processo de produção de laranjas. / This work presents a service-oriented software component development proposal to provide financial and phytosanitary information applied to the Brazilian orange market. The Brazilian citric sector produces half of the world\'s orange juice and is responsible for 80% of the international commercialization, creating 420 thousand direct jobs and moving annually US$ 5,0 billion in business. Each year the orange production increases, making the rural producers need reliable information for decision support. The development of the components was elaborated on a reference architecture for service-oriented information systems. This architecture is divided in logical layers that define the presentation, integration, information exchange and software services. The components developed integrate the service layer, providing the operational costs, the occupation forecast, the monthly price series and the phytosanitary plant timetable. As proof of concept, a software was developed for decision support that uses the financial and phytosanitary components that were developed. The objective of this software is support the producer to obtain a better use of his resources and as a result increase his productivity. The main contribution of this work is disseminating the architecture of open components for agriculture, the proposition and elaboration of two new components for the architecture and the implementation of a tool to aid in decision-making in the process of orange production.
90

Arquitetura de processo aplicada na integração de fábricas de software. / Process architecture applied in the integration of software factories.

Beatriz Terezinha Borsoi 01 July 2008 (has links)
Práticas da manufatura industrial, como o uso de processos e de normas e modelos de qualidade, a integração de empresas e a atuação em rede, podem ser utilizadas para a solução de problemas que tem caracterizado a produção de software, como custo excessivo, falta de qualidade e não atendimento ao planejamento e ao cronograma. Considerando esse contexto, neste trabalho tem-se o objetivo de definir uma arquitetura de processo baseada na orientação a objetos para integrar fábricas de software. Um método para definir essa arquitetura é, também, proposto. Os procedimentos metodológicos para realizar a pesquisa se resumem nos métodos de pesquisa bibliográfica, indução por analogia e experimento em laboratório. A pesquisa bibliográfica permitiu definir o referencial teórico para fundamentar a proposta de pesquisa. A indução por analogia foi utilizada para definir a arquitetura de processo, as fases do método e o objeto processo, a partir da arquitetura de software, do processo de desenvolvimento de software e da orientação a objetos, respectivamente. O objeto processo e os conceitos estruturais e notacionais propostos compõem a base para definir a arquitetura de processo. Dois experimentos em laboratório didático de ensino foram realizados para avaliar a arquitetura de processo, obtida por meio do método proposto, e para verificar os objetivos da pesquisa. Como resultado deste trabalho obteve-se a definição de uma arquitetura de processo para integrar fábricas de software por meio de seus processos com o objetivo de desenvolver projetos cooperativos de software. / Practices of the industrial manufacture such as process, standards and models of quality, integration of enterprises, and enterprise networks and chains can be used to solve problems that have characterized software production, such as excessive cost, lack of quality, and disregard for users requirements, planning and schedule. Thus, considering this context, this research aims to define a process architecture based on object orientation to integrate software factories. A method to define this architecture is also proposed in this research. The methodological procedures to carry out this research can be summarized in the following methods: bibliographical research, induction by analogy, and experiment in didactic laboratory. The bibliographical research made it possible to define the state of the art and the theoretical referential used as foundation of the proposals made in this research. The induction by analogy was used to define the process architecture, the method phases, and the object process, with software architecture, software development process, and object-orientation, respectively. The proposed object process and the structural and notational concepts compose the base to define the process architecture. Two experiments were carried out to evaluate the process architecture obtained through the instantiation of the proposed method and to verify the goals defined in this research. The result of this research is the definition of a process architecture that makes software factory integration possible, by means of standard process models to develop cooperative software projects.

Page generated in 0.0867 seconds