• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1284
  • 99
  • 38
  • 16
  • 13
  • 13
  • 13
  • 11
  • 2
  • 2
  • 2
  • 2
  • 2
  • Tagged with
  • 1432
  • 1432
  • 393
  • 311
  • 309
  • 308
  • 299
  • 298
  • 293
  • 286
  • 281
  • 239
  • 139
  • 129
  • 115
  • 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.
211

Um plano de métricas para monitoramento de projetos scrum

Spies, Eduardo Henrique January 2013 (has links)
Made available in DSpace on 2014-01-28T01:01:20Z (GMT). No. of bitstreams: 1 000453323-Texto+Completo-0.pdf: 1666131 bytes, checksum: b3d0384201e24752155d711856753450 (MD5) Previous issue date: 2013 / Agile methods have earned their space both in industry and in academia, being increasingly used. With the focus on frequent returns to customers, these methods have difficulties to gain control and maintain efficient communication, especially in larger projects with several collaborators. Software engineering techniques have proved of great value to increase predictability and provide more discipline to this kind of projects. In this paper we present a metrics program for SCRUM and an extension of a Data Warehousing environment for monitoring projects. Thus, we provide a consistent repository that can be used as a historical reference of projects and for exploring metrics in different dimensions, easing control over all aspects of the progress of a project. / Métodos ágeis já consolidaram o seu espaço tanto na indústria como na academia, sendo cada vez mais utilizados. Com o foco em retornos frequentes aos clientes, estes métodos têm dificuldades para obter controle e manter comunicação eficiente, especialmente em projetos de maior porte e com grande quantidade de pessoas envolvidas. Técnicas de engenharia de software têm se mostrado de grande valia para aumentar a previsibilidade e dar mais disciplina deste tipo de projetos. Neste trabalho é apresentado um programa de métricas para SCRUM e uma extensão de um ambiente de Data Warehousing para o monitoramento de projetos. Desta forma, é provido um repositório consistente que pode ser utilizado como referencial histórico de projetos e para a visualização de métricas em diferentes dimensões, facilitando o controle sobre todos os aspectos do progresso de um projeto.
212

Extração de vocabulário multilíngue a partir de documentação de software

Hilgert, Lucas Welter January 2014 (has links)
Made available in DSpace on 2014-05-06T02:01:52Z (GMT). No. of bitstreams: 1 000457560-Texto+Completo-0.pdf: 1023326 bytes, checksum: f34cdce0dc99790d1770e8e63219e649 (MD5) Previous issue date: 2014 / Real-time machine translation tools and services have been investigated as an alternative approach to the utilization of a common language (lingua franca) during distributed meetings involving teams with differet native languages. However, as presented by different research works, this kind of technologies presents a set of problems that difficults the communication. Among the solution proposed in the literature, the construction of domain specific vocabularies are highlited. This work propose a multilingual vocabulary extraction process for multilingual dicionary entries extraction from software user guides. The process here proposed follows a well stablished set of steps presenting as the main difference the way in wich the domain vocabulary is identified: through the utilization of terminology extraction softwares. A manual evaluation of the dictionaries generated by the process has shown a precision of 81% for simple world translation and 39% for multiword expressions. This values are consistent with the related work. / Ferramentas e serviços de tradução de máquina (automática) em tempo real têm sido investigadas como uma alternativa à utilização de idiomas comum (Lingua Franca) durante reuniões de equipes com diferentes idiomas nativos. No entanto, como demonstrado por diferentes pesquisadores, este tipo de tecnologia ainda apresenta alguns tipos problemas que dificultam a sua utilização neste contexto, dentre os quais destaca-se neste trabalho as traduções inconsistentes (diferentes traduções atribuídas a uma mesma palavra em um mesmo contexto). Dentre as soluções apontadas na literatura para melhorar a qualidade das traduções, destaca-se a construção de vocabulários multilíngues específicos de domínios. Sendo assim, neste trabalho é proposto um processo para a extração de vocabulário multilíngue a partir de documentos de software.O processo proposto seguiu um conjunto de etapas consolidadas na literatura, tendo apresentado, como principal diferencial a forma pela qual o vocabulário de domínio é identificado: mediante a utilização de softwares extratores de terminologia. Uma avaliação manual dos dicionários gerados pelo processo demonstrou uma precisão de 81% na tradução de palavras simples e 39% na tradução de expressões multipalavras. Estes valores demonstraram-se condizentes com os trabalhos relacionados.
213

Sistematização das evidências empíricas em desenvolvimento distribuído de software

Techio, Antônio Rafael da Rosa January 2014 (has links)
Made available in DSpace on 2014-10-25T01:01:28Z (GMT). No. of bitstreams: 1 000462229-Texto+Completo-0.pdf: 2509812 bytes, checksum: eb9cb98f480c81a2e0133205abf0d60e (MD5) Previous issue date: 2014 / Distributed Software Development (DSD) is a recent area and has been growing over the last few years. As a result, a quite number of research and industrial studies have been published. However, due to the large number of terms involved in this scenario, a concept is often used wrongly, making the process of searching for empirical evidence a complex task. The DSD scenarios are diverse and what works in one context might not directly apply in another. Thus it is necessary to understand how DSD related empirical findings should be reported to be useful for practitioners and researchers. Empirical research in DSD could be refined if there was a systematic way to identify the different dimensions and characteristics for which empirical evidence applies. For this reason, the goal of this dissertation is to identify the type of context information that is relevant to researchers and practitioners in studies with empirical evidence and propose a way to systematize the empirical evidence in DSD, in order to contribute, among other things, to the future development of research in the area. For the development of this research we have used both secondary (systematic mapping study) and primary (expert opinion survey) research methods. The main contribution of this research is the taxonomy to systematize the empirical evidences generated from scientific research conducted in the DSD area. / O Desenvolvimento Distribuído de Software (DDS) é recente como área de pesquisa e vem crescendo ao longo dos últimos anos. Como resultado, um grande número de pesquisas e estudos na indústria foi publicado. No entanto, devido a grande quantidade de termos envolvidos nesse cenário, muitas vezes um conceito é utilizado de forma equivocada, tornando o processo de busca por evidências empíricas uma tarefa complexa. Os cenários de DDS são diversos e o que se aplica em um contexto talvez não se aplique diretamente em outro. Dessa forma é necessário entender como os resultados empíricos em DDS podem ser relatados para ser útil para profissionais e pesquisadores desta área. A pesquisa empírica na área de DDS poderia ser refinada se houvesse uma maneira sistemática para identificar as diferentes dimensões e características para o qual se aplica a evidência empírica. Por esta razão, o objetivo desta dissertação de mestrado é identificar que tipo de informação de contexto é relevante, para pesquisadores e profissionais da indústria, em estudos com evidências empíricas e propor uma forma de sistematização das evidências empíricas em DDS, visando contribuir, entre outras coisas, com o desenvolvimento de novas pesquisas nesta área. Para o desenvolvimento desta pesquisa utilizou-se métodos secundários (revisão sistemática da literatura, do tipo mapeamento sistemático) e primários (survey com especialistas) de pesquisa. Este estudo contribui no sentido de propor uma taxonomia para sistematizar as evidências empíricas geradas a partir das pesquisas científicas conduzidas na área de DDS.
214

2DAM-WAVE: um método de avaliação para o modelo de capacidade wave

Glanzner, Rafael Audy January 2012 (has links)
Made available in DSpace on 2015-02-07T01:01:09Z (GMT). No. of bitstreams: 1 000465121-Texto+Completo-0.pdf: 3570825 bytes, checksum: 6b189527af0bba987cbc5465ab965a18 (MD5) Previous issue date: 2012 / The Global Software Development (GSD), has been used by various companies around the world. To help these companies overcome the difficulties imposed by this type of work, the WAVE capability model was proposed. However, until the conclusion of this research, it was not possible to use the WAVE effectively in the industry, since there was none assessment method for it. This research proposes an assessment method for the WAVE capability model, and it is called 2DAM-WAVE. It allows organizations that wish to implement the best practices of WAVE, find out in which capability level they are situated. To propose this method a qualitative analysis of the existent assessment methods was made, after this, the assessment method was applied in a Brazilian unit of a global organization and on an Indian unit from another organization, by conducting of two case studies. As a result of this research an assessment method for the WAVE, entitled 2DAM-WAVE, and a support tool that helps and facilitates this assessment were developed. / O Desenvolvimento Distribuído de Software (DDS), em nível global, vem sendo utilizado por diversas empresas ao redor do mundo. Para auxiliar essas empresas a superar as dificuldades impostas por esse tipo de trabalho, o modelo de capacidade WAVE foi proposto. No entanto, até a conclusão dessa pesquisa, não era possível utilizar o WAVE efetivamente na indústria, visto que ele não possuía um método de avaliação. Essa pesquisa propõe um método de avaliação para o WAVE, chamado de 2DAM-WAVE, possibilitando que as organizações, que desejam implementar as boas práticas do WAVE, descubram em que nível de capacidade se encontram. Para propor esse método foi realizada uma análise qualitativa de métodos de avaliação existentes, após isto, o resultado foi aplicado em uma unidade brasileira de uma organização global e em uma unidade indiana de outra organização global, através de dois estudos de caso. Com o resultado dessa pesquisa um método de avaliação para o WAVE, intitulado 2DAM-WAVE, e uma ferramenta de apoio para conduzir e facilitar esse processo foram desenvolvidos.
215

Método para apoio à construção de strings de busca em revisões sistemáticas por meio de mineração visual de texto

Mergel, Germano Duarte January 2014 (has links)
Made available in DSpace on 2015-04-30T14:04:04Z (GMT). No. of bitstreams: 1 000467244-Texto+Completo-0.pdf: 1839473 bytes, checksum: addcf180682b243c0834e784f67d8774 (MD5) Previous issue date: 2014 / Despite the increased popularity of the adoption of Systematic Literature Reviews in Software Engineering, many researchers still indicate it as a costly and challenging process. Studies report problems in different activities throughout the review process, as in the construction of the Systematic Review search string and selection of primary studies. Aiming to promote aid to its realization, tools based on methods and techniques from the Visual Text Mining area are presented in published studies, proposing assistance in various tasks of a Systematic Literature Review. However, it’s perceived a lack of methods proposing to aid a researcher with the construction of the Systematic Review search string, on its planning phase. In this context, this paper proposes an iterative method to assist the process of building the search string for a Systematic Review. Using Visual Text Mining techniques, it supports the researcher by suggesting terms for the search string. Relevant terms are extracted from studies selected by the researcher and shown in a visualization that facilitates the decision of the researcher to update the search string and include them, building and refining the search string that will be used in the Systematic Review. A tool that implements the proposed method has been developed, allowing the execution of tests with researchers and an analysis of the feasibility of this proposal. Interviews with researchers identified the difficulties in performing Systematic Reviews and captured their opinions regarding the use of the proposed method, discussing its adoption. / Apesar do aumento na popularidade da aplicação de Revisões Sistemáticas da Literatura na Engenharia de Software, muitos pesquisadores ainda a apontam como um processo custoso e desafiador. Estudos levantados reportam problemas em diferentes atividades ao longo de seu processo, como na construção da string de busca da Revisão Sistemática e na seleção dos estudos primários. Visando promover um auxílio à sua realização, métodos e ferramentas baseados em técnicas da área de Mineração Visual de Texto são propostas em estudos publicados da área, atuando em diversas etapas de uma Revisão Sistemática da Literatura. É percebida, porém, a ausência de métodos que auxiliem um pesquisador na construção da string de busca de sua Revisão Sistemática, na fase de planejamento da mesma. Neste contexto, o presente trabalho visa qualificar o processo de construção da string de busca de uma Revisão Sistemática, propondo um método iterativo que, aplicando técnicas da Mineração Visual de Texto, apoia o pesquisador através da sugestão de termos relevantes de estudos selecionados. Os termos mais relevantes são extraídos de estudos selecionados e visualizados de forma a facilitar a decisão do pesquisador em incluí-los na string de busca utilizada, construindo e refinando a string de busca que será usada na Revisão Sistemática. Uma ferramenta que implementa o método proposto foi desenvolvida, permitindo que testes com estes mesmos pesquisadores fossem realizados, e que uma análise sobre a viabilidade desta proposta fosse feita. Entrevistas realizadas com pesquisadores identificaram as dificuldades enfrentadas na realização de Revisões Sistemáticas e captaram suas opiniões a respeito da utilização do método proposto como solução.
216

Análise da competitividade em empresas de desenvolvimento de software instaladas no TECNOPUC no Rio Grande do Sul

Dorneles, Daniela Vianna Raffo January 2011 (has links)
Made available in DSpace on 2013-08-07T18:41:12Z (GMT). No. of bitstreams: 1 000432433-Texto+Completo-0.pdf: 1256160 bytes, checksum: 32e6b98c8512723ba81ee1fc6160f395 (MD5) Previous issue date: 2011 / Due to globalization and the competitiveness’ increase, the organizations have been working to identify and evaluate the factors related to their performance and the impact of those factors in search of competitive advantage. The competitiveness’ factors that affect the performance of the organizations that work in global markets are numerous and it is extremely important to analyze the competitiveness in a systemic way that will show the impact on the company environment influenced by external and internal variables on the company’s competitiveness. The software development industry is part of this dynamic scenario and due to the impact of different variables has been looking for ways to keep itself competitive in the market. The purpose of this research was to analyze the main competitiveness’ factors in software development companies of TECNOPUC in Rio Grande do Sul considering the managers’ perception of these companies. Based on the literature, where it was identified different competitiveness’ concepts and approaches, as well as several models presented by authors about competitiveness analysis, it was proposed a framework to analyze the competitiveness’ factors that afterwards was utilized as the research tool, driving to verify the framework applicability based on the companies interviewees’ perception. It was utilized a multiple case study in three companies located at Parque Tecnológico da Pontifícia Universidade Católica do Rio Grande do Sul – TECNOPUC. Finally the results were analyzed and was verified that the proposed framework is adequate to the analyzed software development companies. Most of the variables included in the framework were mentioned by the interviewees as factors that affect the companies’ competitiveness, except of some variables related to specific characteristics of IT companies that were added to the proposed framework. It was verified that the competitiveness’ factors applied to TECNOPUC are already included in the proposed framework and that the managers were able to identify the relations and the level of impact among the competitiveness factors’ categories. / Em razão da globalização e do aumento da competitividade, as organizações têm buscado identificar e avaliar os fatores relacionados ao seu desempenho e o impacto destes na busca pela vantagem competitiva. Por serem muitos os fatores de competitividade que afetam o desempenho das organizações que atuam em mercados globais, é de extrema importância que a análise da competitividade seja tratada de forma sistêmica, sendo possível desta forma mostrar a influência de variáveis externas e internas ao ambiente da empresa na sua competitividade. Neste contexto dinâmico está inserido o setor de desenvolvimento de software que, em função do impacto de diferentes variáveis tem procurado formas de se manter competitivo no mercado em que atua. O presente trabalho teve como objetivo analisar os principais fatores de competitividade em empresas de desenvolvimento de software instaladas no TECNOPUC no Rio Grande do Sul, considerando a percepção dos gestores das mesmas. Com base na literatura, onde foram identificados diferentes conceitos e abordagens de competitividade, assim como vários modelos apresentados por autores sobre análise da competitividade, foi elaborada uma proposta de estrutura de análise dos fatores de competitividade que posteriormente foi utilizada como instrumento de pesquisa, visando verificar a aplicabilidade do mesmo na percepção dos gestores das empresas analisadas. Foi realizado um estudo de caso múltiplo em três empresas localizadas no Parque Tecnológico da Pontifícia Universidade Católica do Rio Grande do Sul – TECNOPUC. Por fim, os resultados obtidos foram analisados e foi verificado que a estrutura de análise proposta é adequada para as empresas do setor estudado. A grande maioria das variáveis abordadas na estrutura de análise foram citadas pelos entrevistados como fatores que afetam a competitividade das empresas, com exceção de algumas varíaveis relacionadas a características específicas das empresas de TI, que foram adicionadas a estrutura de análise proposta. Constatou-se que os fatores competitivos atribuídos ao TECNOPUC estão incluídos na estrutura de análise proposta e verificou-se que os gestores conseguiram identificar as relações e grau de influência entre as categorias de fatores competitivos.
217

Gerência de variabilidade em modelos de confiabilidade para linha de produtos de software

Nunes, Vinicius Uriel Cardoso 12 1900 (has links)
Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2012. / Submitted by Alaíde Gonçalves dos Santos (alaide@unb.br) on 2013-03-05T13:16:48Z No. of bitstreams: 1 2012_ViniciusUrielCardosoNunes.pdf: 2214214 bytes, checksum: c1755e838a73a185dca05d8ef723b58d (MD5) / Approved for entry into archive by Guimaraes Jacqueline(jacqueline.guimaraes@bce.unb.br) on 2013-04-10T13:50:01Z (GMT) No. of bitstreams: 1 2012_ViniciusUrielCardosoNunes.pdf: 2214214 bytes, checksum: c1755e838a73a185dca05d8ef723b58d (MD5) / Made available in DSpace on 2013-04-10T13:50:01Z (GMT). No. of bitstreams: 1 2012_ViniciusUrielCardosoNunes.pdf: 2214214 bytes, checksum: c1755e838a73a185dca05d8ef723b58d (MD5) / Software está cada vez mais presente em nosso dia a dia. Em alguns domínios, especialmente os de sistemas críticos, software confiável é uma necessidade. Assegurar confiabilidade não é um problema trivial. Model checking pode ser utilizado para estimar a confiabilidade de um software através de modelos que representam a comportamento do sistema. Através destes modelos é possível estimar e medir quantitativamente propriedades como confiabilidade. No contexto das Linhas de produto de software (LPS), é preciso verificar uma família inteira de sistemas. Não é viável construir um modelo para cada configuração de uma LPS uma vez que o número de modelos requerido pode ser muito grande. Algumas contribuições tratam diretamente esta questão propondo técnicas específicas para LPS. Em particular, a técnica de model checking paramétrico permite a utilização de uma único modelo para obter valores de propriedades de diferentes configurações através de uma fórmula aritmética. No entanto, mesmo uma fórmula aritmética pode não ser fácil de avaliar em alguns cenários. As técnicas atuais impõem limitações sobre a variabilidade. Lidar com variabilidade por meio de model checking paramétrico é ainda um problema em aberto. Nesse trabalho, esse problema é tratado por meio de uma proposta de modelagem para model checking paramétrico capaz de representar qualquer tipo de variabilidade. Além disso, apresentamos uma extensão para abordagem proposta capaz de reduzir o tamanho da fórmula paramétrica. _______________________________________________________________________________________ ABSTRACT / Software is increasingly present in our daily lives. In some domains, specially those of critical systems, dependable software is a must. Ensuring dependability is not a trivial problem. Model checking can be used to estimate the reliability of a software through models that represent the behavior of the system. Through these models it is possible to estimate and measure quantitatively properties such as reliability. In the context of Software Product Lines (SPL), we need to check an entire family of systems. It is not feasible to build a model for each configuration of a SPL as the number of models required can be very large. Some contributions directly address this issue proposing techniques specically tailored for SPL. Particularly, the technique of parametric model-checking al-lows the use of a single model to obtain properties values from different configurations through an arithmetic formula. However, even an arithmetic formula may not be easy to evaluate in some scenarios. Current techniques may impose limitations over the variability. To handle variability on parametric model checking is still an open problem. This work addresses this problem by proposing a parametric model checking approach able to represent any type of variability and providing a theoretical basis where this work is grounded. Additionally, we present and extension to this approach able to reduce the size of the parametric formula.
218

JOODBMS : implementação de um sistema de persistência e recuperação de objetos em Java / JOODBMS : implementation of an Objectbase in Java

Miranda, Robson Paniago de 31 July 2006 (has links)
Dissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2006. / Submitted by Kathryn Cardim Araujo (kathryn.cardim@gmail.com) on 2009-11-19T09:35:08Z No. of bitstreams: 1 2006_Robson Paniago de Miranda.pdf: 3080473 bytes, checksum: d375252f3fe1e972e8ea2f51184fc728 (MD5) / Approved for entry into archive by Carolina Campos(carolinacamposmaia@gmail.com) on 2009-11-19T19:05:35Z (GMT) No. of bitstreams: 1 2006_Robson Paniago de Miranda.pdf: 3080473 bytes, checksum: d375252f3fe1e972e8ea2f51184fc728 (MD5) / Made available in DSpace on 2009-11-19T19:05:35Z (GMT). No. of bitstreams: 1 2006_Robson Paniago de Miranda.pdf: 3080473 bytes, checksum: d375252f3fe1e972e8ea2f51184fc728 (MD5) Previous issue date: 2006-07-31 / Este trabalho tem por objetivo mostrar uma implementação de um banco de objetos desenvolvimento completamente na linguagem Java. Para seu desenvolvimento, foram antes identificadas as características pertinentes aos bancos de dados, com foco principal nos métodos de acesso aos dados, e também nas características para a implementação de um banco de objetos. O foco principal do desenvolvimento do JOODBMS é a modularização. Através da compartimentalização da funcionalidade em diversos módulos auto-contidos é possível utilizar o JOODBMS como plataforma de estudos, trocando ou acrescentando a implementação dos módulos, mas desde que a interface já definida seja mantida. O sistema foi completamente desenvolvido na linguagem Java, utilizando-se das bibliotecas CGLIB, para a geração em tempo de execução dos objetos proxies, e da Javolution, para o acesso aos dados das páginas de forma estruturada. Para exemplificar seu funcionamento, uma simples aplicação de cadastro de notas fiscais foi desenvolvida, ilustrando com trechos de código como utilizar o JOODBMS para a persistência de objetos Java. __________________________________________________________________________________________ ABSTRACT / The purpose of this work is to show an implementation of an objectbase developed in the Java language. To accomplish that, the first step was to identify the pertinent characteristics of data bases, focusing data access methods, and also the main features needed to implement an objectbase. The development of JOODBMS is mainly focused in modularization. Through compartimentalization of the functionality in diverse self-contained modules it is possible to use JOODBMS as a platform for research, changing or adding the implementation of the modules, but keeping the already defined interface. The system was completely developed in the Java language, using the libraries CGLIB to generate the proxy objects at runtime, and Javolution to access the data pages in a structured manner. To exemplify it’s use, a simple billing application was developed as an example of its work, including some lines of code that show how to use JOODBMS to persist java objects.
219

Uma plataforma de controle, monitoramento e avaliação de desempenho em sistemas de comunicações móveis utilizando alocação dinâmica e inteligente de canais

Carvalho, Ernesto Vasconcelos 24 July 2006 (has links)
Tese (doutorado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2006. / Submitted by Thaíza da Silva Santos (thaiza28@hotmail.com) on 2011-02-11T01:58:08Z No. of bitstreams: 1 2006_ErnestoVasconcelosCarvalho.pdf: 2186107 bytes, checksum: caf673be7e9678b2172059060b274829 (MD5) / Approved for entry into archive by Daniel Ribeiro(daniel@bce.unb.br) on 2011-02-16T22:46:50Z (GMT) No. of bitstreams: 1 2006_ErnestoVasconcelosCarvalho.pdf: 2186107 bytes, checksum: caf673be7e9678b2172059060b274829 (MD5) / Made available in DSpace on 2011-02-16T22:46:50Z (GMT). No. of bitstreams: 1 2006_ErnestoVasconcelosCarvalho.pdf: 2186107 bytes, checksum: caf673be7e9678b2172059060b274829 (MD5) / A telefonia celular atual está convergindo para uma integração dos serviços de voz e dados que deverão ser fornecidos com diferentes perfis de qualidade de serviço. Alguns desses serviços são mais sensíveis ao atraso que outros; o que torna necessário a priorização de alguns sem, contudo, degradar a distribuição dos demais. Devido à complexidade das redes telefônicas atuais, torna-se imperativo que o processo de avaliação do tráfego e as tomadas de decisão sejam distribuídos ao longo da rede. Permitindo, com isso, a distribuição de informações gerenciais entre máquinas heterogêneas e tratadas por meio de diferentes linguagens. Baseados nas diferentes Qualidades de Serviços dessas mídias este trabalho propõe um ambiente distribuído que se preocupe com questões como controle, monitoramento e avaliação de desempenho dos diferentes tipos de serviços de uma rede de comunicações. Para tal, este trabalho tem por objetivo uma maior eficiência na alocação dos recursos de rádio das redes telefônicas atuais, para os diferentes perfis de qualidade de serviço, voltados aos sistemas de tráfego FDD (do inglês, Frequency Division Duplex) e TDD (do inglês, Time Division Duplex). Evidenciando um melhor dimensionamento desses recursos, é apresentada uma plataforma de monitoramento, avaliação e controle, composta da automação de duas diferentes técnicas de inteligência artificial. O modelo proposto faz uso das técnicas de inteligência computacionais: Redes Neurais Artificiais e Lógica Fuzzy, de forma independente, e os compara em relação à alocação fixa convencional (FCA, do inglês, fixed channel assignment) largamente empregada nas operadoras atuais. Estas duas técnicas de inteligência computacional adotadas neste trabalho, são utilizadas para otimização do compartilhamento dos recursos de rádio dessas redes. Outro objetivo do modelo é abordar a distribuição de suas interfaces e sua portabilidade, uma vez que o modelo se propõe a ser executado em plataformas heterogêneas e implementado sem restrição de uma linguagem específica. O estudo de caso desenvolvido contempla a plataforma de distribuição das interfaces dos serviços (ou funcionalidades) e sua portabilidade; tudo isso, por meio de protocolos comuns à Internet. Além do mais, foram idealizados dois cenários telefônicos para realização do processo de simulação do tráfego: uma micro-célula e outra macro-célula, composta por sete células adjacentes e uma sobreposta, sobre uma plataforma simulada. Sobre eles, são feitos simulações com alocação fixa de canais e com alocação dinâmica por meio de técnicas fuzzy e neural, isoladamente. _________________________________________________________________________________ ABSTRACT / Cellular telecommunications are converging for voice and data integration, which must be provided by different quality of services. Some of them are more sensible for delay variation, needing use of prioritization schemes without debasing others. As the telecommunication complexity grows up, it’s important that the traffic process evaluation and decisions must be delivered through the network. It enables the spreading of management information through heterogeneous machines and multi-language implementations. For maintaining Qualities of Services use, it’s proposed a distributed environment for controlling, monitoring and evaluating the performance of radio resources. This work leads for a radio research allocation most efficiently than the actual telecommunication networks, treating Frequency Division Duplex and Time Division Duplex traffic systems. To improve the network dimension, it’s provided a controlling platform composed by two distinct artificial intelligent techniques. The model proposed uses: artificial neural network and fuzzy logic in independent ways, comparing then with Fixed Channel Assignment, the most widely spread operation. These two intelligent computing were developed here for radio sharing optimization. Another model’s objective is the studying of distribution and portability, allowing heterogeneous platform and multi-language implementations. The case study treats the services (or functionality) distribution and portability; all through Internet common protocols. Two different telecommunication scenes were designed for traffic simulation: a micro-cell and a macro-cell, which is formed by seven other adjacent micro-cells overlapped. Simulations with fixed channel allocation and dynamic ones, by neural network and fuzzy logic, are done, separated.
220

Metodologia para desenvolvimento de soluções baseadas em arquitetura orientada a serviços para força de trabalho terceirizada

Vidigal Júnior, Armando Amorim Ferreira 05 August 2013 (has links)
Dissertação (mestrado)–Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2013. / Submitted by Letícia Gomes T. da Silva (leticiasilva@bce.unb.br) on 2013-11-25T18:53:42Z No. of bitstreams: 1 2013_ArmandoAmorimFerreiraVidigalJunior.pdf: 5061873 bytes, checksum: b71d7391a78f5d81c6e2e66a2915e04d (MD5) / Approved for entry into archive by Patrícia Nunes da Silva(patricia@bce.unb.br) on 2013-11-26T19:40:18Z (GMT) No. of bitstreams: 1 2013_ArmandoAmorimFerreiraVidigalJunior.pdf: 5061873 bytes, checksum: b71d7391a78f5d81c6e2e66a2915e04d (MD5) / Made available in DSpace on 2013-11-26T19:40:18Z (GMT). No. of bitstreams: 1 2013_ArmandoAmorimFerreiraVidigalJunior.pdf: 5061873 bytes, checksum: b71d7391a78f5d81c6e2e66a2915e04d (MD5) / Para que os sistemas baseados em SOA obtenham os benefícios esperados, os princípios conhecidos da engenharia de software tradicional precisam ser adaptados para desenvolvimento orientado a serviços. São necessárias abordagens sistemáticas para a concepção, desenvolvimento e manutenção de sistemas orientados a serviços. Essa abordagem é conhecida como Engenharia de Software Orientada a Serviços - SOSE. A impossibilidade de utilização de metodologias de desenvolvimento SOA existentes, quer seja pela ausência de informações detalhadas ou, principalmente, pela desconsideração de forças de trabalho terceirizadas no processo, foi fator determinante para a elaboração deste trabalho. Para atingir o objetivo de criar uma metodologia de desenvolvimento de soluções baseadas em SOA, foram realizadas pesquisas bibliográficas e estudos de caso, tanto para sua elaboração como para sua validação em situação real de execução. A base da metodologia proposta é constituída de três pilares: a definição de unidades funcionais, onde são agrupadas tarefas e atividades técnicas relacionadas, definindo escopos claros de terceirização e responsabilidades; perfis profissionais, que explicitam as competências necessárias requeridas em cada etapa e; os processos e artefatos, que definem as atividades que devem ser realizadas e seus entregáveis. ______________________________________________________________________________ ABSTRACT / For systems based on SOA obtain the expected benefits, the known principles of traditional software engineering need to be adapted to service-oriented development. Systematic approaches are needed for the design, development and maintenance of service-oriented systems. This approach is known as Software Engineering Service Oriented - SOSE. The impossibility of using existing SOA development methodologies, either by lack of detailed information or mainly by disregard of outsourced workforces in the process, was the determining factor for the development of this work. To achieve the objective of creating a development methodology for SOA-based solutions, literature searches and case studies were conducted, for both its development and validation in the real implementation. The basis of the proposed methodology consists of three pillars: the definition of functional units, where tasks and technichal related activities are grouped, defining outsourcing and responsibilities clear scopes; professional profiles, that explain the skills required at each stage and; processes and artifacts, that define the activities that must be performed and their deliverables.

Page generated in 0.059 seconds