Spelling suggestions: "subject:"5oftware (desenvolvimento)"" "subject:"1software (desenvolvimento)""
21 |
PC-SIMFO : um software para simulação de sistemas de comunicação por fibra opticaLobão, Patricia Maria Santos 29 July 1992 (has links)
Orientador: Edson Moschim / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica / Made available in DSpace on 2018-07-15T20:29:24Z (GMT). No. of bitstreams: 1
Lobao_PatriciaMariaSantos_M.pdf: 5608494 bytes, checksum: 4813f16b4bd960a49d60418ca20ee6f0 (MD5)
Previous issue date: 1992 / Resumo: O PC-SIMFO é um software dedicado ao projeto e análise, através de simulação, de sistemas de comunicação tendo como suporte de transmissão fibras ópticas. As entradas para a simulação são provenientes de uma biblioteca de modelos, que comporta os vários tipos de componentes optoeletrônicos disponíveis atualmente no mercado, e de uma base de dados com os valores dos principais parâmetros de cada um destes componentes, que podem ser alterados pelo usuário, possibilitando uma otimização sistêmica. Neste trabalho são apresentados os componentes básicos de um sistema de comunicação, os modelos matemáticos implementados e a organização geral e estrutura do software. São mostradas as facilidades disponíveis para o usuário, exemplificadas através de menus e gráficos / Mestrado / Mestre em Engenharia Elétrica
|
22 |
Fatores determinantes na geração de patentesToledo, Fabio Lamartine Barbosa, 1986-, Hoeltgebaum, Marianne, 1975-, Universidade Regional de Blumenau. Programa de Pós-Graduação em Administração. January 2016 (has links) (PDF)
Orientador: Marianne Hoeltgebaum. / Dissertação (Mestrado em Administração) - Programa de Pós-Graduação em Administração, Centro de Ciências Sociais Aplicadas, Universidade Regional de Blumenau, Blumenau,
|
23 |
Uma arquitetura baseada em sistemas de agentes para suporte de qualidade de serviço em aplicações multimidia distribuidasOliveira, Luiz Affonso Henderson Guedes de 04 May 1999 (has links)
Orientador: Eleri Cardozo / Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-09-11T20:55:39Z (GMT). No. of bitstreams: 1
Oliveira_LuizAffonsoHendersonGuedesde_D.pdf: 9659948 bytes, checksum: b01ffff60d7a43938114787084589d8e (MD5)
Previous issue date: 1999 / Resumo: Sistemas multimídia têm emergido como uma grande área de pesquisa e desenvolvimento, devido à ampla possibilidade de aplicações. Em decorrência da natureza dinâmica de tais aplicações, a noção de qualidade de serviço (QoS) se tornou uma característica chave em tais sistemas. QoS intuitivamente tenta expressar quão satisfatórios são os serviços fornecidos por uma determinada aplicação. Apesar de seu caráter fortemente subjetivo, QoS pode ser expressa a partir de parâmetros bem definidos, tais como: atraso, jitter e perda de pacotes de dados. Via de regra, QoS é estabelecida através de negociação entre usuários e provedores de serviços. O processo de suporte de QoS, que envolve negociação e gerência, é relativamente simples caso os recursos sejam gerenciados por uma entidade centralizada (sistema operacional, por exemplo) ou por um conjunto de entidades que empregam protocolos simples de negociação e gerência. Infelizmente, em sistemas multimídia distribuídos a negociação e gerência de recursos é uma atividade não trivial, uma vez que os recursos existentes são bastante diversificados, dispersos e mantidos por diferentes entidades. Para minimizar essas dificuldades, nesta tese se objetivou basicamente a proposição de uma arquitetura para o suporte de QoS em sistemas multimídia distribuídos de modo a privilegiar na sua concepção características como encapsulação, flexibilidade e extensibilidade. ...Observação: O resumo, na íntegra, poderá ser visualizado no texto completo da tese digital / Abstract: Distributed multimedia systems (DMS) have emerged as an important area of research and development due to the wide range of applications that can benefit from this area. In this field, the notion of quality of service (QoS) is a key concept. Intuitively, QoS states how satisfactory the services offered by an application are. Although strongly subjective, QoS. Can be stated in terms of well defined parameters such as delay, jitter and package error rate. Usually, QoS is negotiated between users and service providers. The negotiation process can be simple if the environment is homogeneous, or complex if the environment is heterogeneous. Since DMS runs frequently on heterogeneous environments, the negotiation and management of QoS-related parameters are non trivial. The complexity of this problem motivated us in proposing a new approach for incorporating quality of service into distributed systems. In order to contribute to this research area, this thesis proposes an open architecture for QoS negotiation and management for DMS. This architecture is based on the Agent paradigm in order to favor encapsulation, extensibility and fiexibility. In the first step this work tries to characterize the requirements necessary to incorporated QoS into distributed applications. Next, an Agent-based architecture is presented based on the requirements previously investigated. In the sequence a protocol for QoS negotiation and management among the architecture components (agents) is detailed, including its formal specification. Finally, an application in the domain of QoS monitoring and adaptation is developed following the proposed architecture. ...Note: The complete abstract is available with the full electronic digital thesis or dissertations / Doutorado / Doutor em Engenharia Elétrica
|
24 |
Empreendedorismo e exportação no setor de desenvolvimento de software : características de empreendedores e empresasDewes, Mariana de Freitas January 2005 (has links)
O emergente mercado de desenvolvimento de software para jogos eletrônicos oferece um campo favorável para iniciativas empreendedoras, pois é um setor que vem apresentando franco crescimento em nível mundial, tendo ultrapassado, em faturamento, no ano de 2001, a receita da indústria cinematográfica dos Estados Unidos. Em função desse crescimento, novos produtos de software e também de hardware são constantemente lançados para atender à crescente demanda do setor. No Brasil, este mercado está evoluindo, apesar de ser ainda incipiente e apresentar problemas estruturais. Existem empreendimentos que estão tendo um bom desempenho, inclusive exportando produtos. O objetivo deste trabalho foi identificar as características dos empreendimentos como atores do mercado, bem como aquelas de seus empreendedores. São apresentados os resultados de um estudo de múltiplos casos com cinco empresas brasileiras que desenvolvem jogos eletrônicos. Este é um mercado em que predominam os negócios via rede de contatos, as exportações, com contratos de outsourcing, e os padrões de qualidade são estabelecido internacionalmente. As principais características identificadas são que as empresas são pequenas, elativamente novas no mercado, desenvolvem sua própria tecnologia, algumas transformando resultados de pesquisas acadêmicas em produtos, têm capacidade de inovação e a maioria começou suas atividades sem investimento de capital de risco. Os empreendedores têm, em geral, formação técnica e algumas habilidades gerenciais, e, além disso, utilizam suas redes de contatos para expandir os negócios no exterior e estão altamente determinados a ter sucesso no mercado de jogos eletrônicos.
|
25 |
Desenvolvimento e implementação de software para obtenção da resistividade pela profundidade de dados TDEMTravaglia Filho, Umberto José 09 March 2012 (has links)
Dissertação (mestrado)—Universidade de Brasília, Instituto de Geociências, 2012. / Submitted by Alaíde Gonçalves dos Santos (alaide@unb.br) on 2012-05-17T12:41:04Z
No. of bitstreams: 1
2012_UmbertoJoseTravagliaFilho.pdf: 4853756 bytes, checksum: 1a3a79a880c097645d3a427d036c3b1c (MD5) / Approved for entry into archive by Marília Freitas(marilia@bce.unb.br) on 2012-05-24T13:26:26Z (GMT) No. of bitstreams: 1
2012_UmbertoJoseTravagliaFilho.pdf: 4853756 bytes, checksum: 1a3a79a880c097645d3a427d036c3b1c (MD5) / Made available in DSpace on 2012-05-24T13:26:26Z (GMT). No. of bitstreams: 1
2012_UmbertoJoseTravagliaFilho.pdf: 4853756 bytes, checksum: 1a3a79a880c097645d3a427d036c3b1c (MD5) / A eletromagnetometria (EM) aplicada à geologia vem ganhando projeção e se firmando cada vez mais como um dos métodos geofísicos eficientes para modelagem da subsuperfície de uma região que se pretende explorar economicamente. Algumas técnicas de interpretação têm sido desenvolvidas, são elas: o imageamento, a modelagem e a inversão. Alguns pesquisadores fazem uso destas técnicas para interpretar informações eletromagnéticas e utilizam a imagem da resistividade pela profundidade (Resistivity Depth Image - RDI) como ponto de partida para inversão de problemas geofísicos mal postos. Este trabalho objetiva em desenvolver e implementar um programa na área de eletromagnetometria que resultará em uma RDI, que representa uma imagem da resistividade pela profundidade de uma região de interesse geológico. Com este resultado é possível extrair informações sobre a condutividade e a geometria de um corpo em subsuperfície. O programa construído (ImagEM) tem como mercado potencial as empresas e cursos universitários de Geofísica/Geologia/Engenharia. O ImagEM foi desenvolvido inicialmente em MatLab mas sua versão final encontra-se em JAVA e usa os dados eletromagnéticos no domínio do tempo. Para tanto, o ImagEM é munido de dois métodos integrados: o método físico, que é responsável pelas equações de resistividade e profundidade, e o método da secante, que é responsável por encontrar as melhores raízes das funções polinomiais do método físico. O ImagEM foi submetido a testes de validação com dados sintéticos, sem e com perturbação, de duas e três camadas para validar seus resultados e sua confiabilidade, em seguida foi aplicado a dados eletromagnéticos reais (equipamento PROTEM), cedidos pela Vale S.A., referentes ao depósito Cristalino em Carajás - PA. Os resultados dos dados sintéticos foram satisfatórios devido à boa descrição do modelo para os valores de resistividade e profundidade. Para os dados reais foi possível localizar e definir o corpo condutor da região estudada. O software tem se mostrado robusto e rápido em seu processamento, podendo ser aplicado inclusive durante o levantamento. Assim, o programa facilitará a interpretação geofísica nas áreas de exploração de recursos minerais, de hidrocarbonetos, de engenharia e de exploração geológica regional e local. O tema a ser desenvolvido é bastante atual e alvo de pesquisa na área geofísica.
ix
Abstract
The electromagnetometry (EM) applied to geology has gained projection and increasingly establishing itself as one of efficient geophysical methods to emboss the subsurface, that is economically exploit. Some interpretation techniques have been developed, they are: imaging, modeling and inversion. Some researchers make use of these techniques to interpret electromagnetic information and they use the Resistivity Depth Image (RDI) as starting point for inversion of geophysical problems. This work aims to develop and implement software in EM resulting in an RDI, which represents an image of the resistivity by the depth of a region with geological interest. Then it is possible to extract information about the conductivity and the geometry of a target. The software built (ImagEM) has the potential market companies and university courses in Geophysics / Geology / Engineering, it has been developed initially in MatLab and its final version in JAVA and it focuses on processing electromagnetic data in time domain. Thus, the ImagEM is equipped with two integrated methods, the physical method, which is responsible for the resistivity and depth equations, and the secant method, which is responsible for finding the best roots of polynomial functions of the physical method. The software was subjected to synthetic models of two and three layers to validate their results and their reliability then it was applied to real data (PROTEM equipament) given by Vale S.A. on Cristalino Deposit in Carajás – PA.. The results of synthetic data were satisfactory due to good description of the model for the values of resistivity and depth. It was possible to locate and define the body conducting to real data. The software has proved to be robust and fast in processing and it can be applied even during the survey.
To sum up, the program will facilitate the geophysical interpretation in exploration of mineral resources, oil, engineering, and regional and local geological exploration. The theme to be developed is very current and target research in geophysics. _______________________________________________________________________________________ ABSTRACT / The electromagnetometry (EM) applied to geology has gained projection and increasingly establishing itself as one of efficient geophysical methods to emboss the subsurface, that is economically exploit. Some interpretation techniques have been developed, they are: imaging, modeling and inversion. Some researchers make use of these techniques to interpret electromagnetic information and they use the Resistivity Depth Image (RDI) as starting point for inversion of geophysical problems. This work aims to develop and implement software in EM resulting in an RDI, which represents an image of the resistivity by the depth of a region with geological interest. Then it is possible to extract information about the conductivity and the geometry of a target. The software built (ImagEM) has the potential market companies and university courses in Geophysics / Geology / Engineering, it has been developed initially in MatLab and its final version in JAVA and it focuses on processing electromagnetic data in time domain. Thus, the ImagEM is equipped with two integrated methods, the physical method, which is responsible for the resistivity and depth equations, and the secant method, which is responsible for finding the best roots of polynomial functions of the physical method. The software was subjected to synthetic models of two and three layers to validate their results and their reliability then it was applied to real data (PROTEM equipament) given by Vale S.A. on Cristalino Deposit in Carajás – PA.. The results of synthetic data were satisfactory due to good description of the model for the values of resistivity and depth. It was possible to locate and define the body conducting to real data. The software has proved to be robust and fast in processing and it can be applied even during the survey. To sum up, the program will facilitate the geophysical interpretation in exploration of mineral resources, oil, engineering, and regional and local geological exploration. The theme to be developed is very current and target research in geophysics.
|
26 |
Empreendedorismo e exportação no setor de desenvolvimento de software : características de empreendedores e empresasDewes, Mariana de Freitas January 2005 (has links)
O emergente mercado de desenvolvimento de software para jogos eletrônicos oferece um campo favorável para iniciativas empreendedoras, pois é um setor que vem apresentando franco crescimento em nível mundial, tendo ultrapassado, em faturamento, no ano de 2001, a receita da indústria cinematográfica dos Estados Unidos. Em função desse crescimento, novos produtos de software e também de hardware são constantemente lançados para atender à crescente demanda do setor. No Brasil, este mercado está evoluindo, apesar de ser ainda incipiente e apresentar problemas estruturais. Existem empreendimentos que estão tendo um bom desempenho, inclusive exportando produtos. O objetivo deste trabalho foi identificar as características dos empreendimentos como atores do mercado, bem como aquelas de seus empreendedores. São apresentados os resultados de um estudo de múltiplos casos com cinco empresas brasileiras que desenvolvem jogos eletrônicos. Este é um mercado em que predominam os negócios via rede de contatos, as exportações, com contratos de outsourcing, e os padrões de qualidade são estabelecido internacionalmente. As principais características identificadas são que as empresas são pequenas, elativamente novas no mercado, desenvolvem sua própria tecnologia, algumas transformando resultados de pesquisas acadêmicas em produtos, têm capacidade de inovação e a maioria começou suas atividades sem investimento de capital de risco. Os empreendedores têm, em geral, formação técnica e algumas habilidades gerenciais, e, além disso, utilizam suas redes de contatos para expandir os negócios no exterior e estão altamente determinados a ter sucesso no mercado de jogos eletrônicos.
|
27 |
Especificação de requisitos de software para o planejamento das contratações de tecnologia da informaçãoSilva, Dyego Alves da 27 July 2016 (has links)
Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência Da Computação, 2016. / Submitted by Aline Mequita (alinealmeida@bce.unb.br) on 2016-11-21T13:34:53Z
No. of bitstreams: 1
2016_DyegoAlvesdaSilva.pdf: 5856706 bytes, checksum: ca737681864f6cf864865cc1b93b6086 (MD5) / Approved for entry into archive by Raquel Viana(raquelviana@bce.unb.br) on 2017-01-11T21:20:49Z (GMT) No. of bitstreams: 1
2016_DyegoAlvesdaSilva.pdf: 5856706 bytes, checksum: ca737681864f6cf864865cc1b93b6086 (MD5) / Made available in DSpace on 2017-01-11T21:20:49Z (GMT). No. of bitstreams: 1
2016_DyegoAlvesdaSilva.pdf: 5856706 bytes, checksum: ca737681864f6cf864865cc1b93b6086 (MD5) / As contratações de Tecnologia da Informação (TI) possuem grande relevância administrativa, sendo indispensáveis para o bom funcionamento das organizações públicas, essas consomem grandes quantidades de recursos públicos, e envolvem muitas atividades, unidades administrativas, pessoas e legislações. Planejar o processo de contratação TI e o gerir a luz da Gestão de Riscos não é atividade trivial, sendo de suma importância. Esta pesquisa propõe a especificação de requisitos de um software que automatize o processo e as atividades do Planejamento da Contratação de Soluções de TI (PCSTI) de um órgão do Governo do Distrito Federal. O método de pesquisa adotado é o estudo de caso baseado em uma Secretaria de governo. A fundamentação teórica envolveu o Guia de Boas Práticas de Contratação de Soluções TI, a Instrução Normativa SLTI/MPOG no 04 (IN 04), normas de referência em gestão de risco, gestão de processos e o gerenciamento de requisitos. Na análise do contexto das contratações públicas identificou-se a carência de software para gerenciar o planejamento e foi observado que a análise de risco não é realizada como propõe as melhores práticas. Assim, os requisitos do software proposto busca atender essas carências identificadas. Para entendimento do contexto e levantamento dos documentos basilares do desenvolvimento do software foi mapeado o processo PCSTI da secretaria, realizou-se um estudo da gestão de riscos do PCSTI e foi proposto um processo de gerenciamento de requisitos híbrido baseado nas metodologias SAFe e RUP. O processo foi aplicado e gerou a documentação de requisitos do software proposto que foi aprovada pela secretaria. ___________________________________________________________________________________________________ ABSTRACT / TI hires have great administrative importance, being necessary to the proper functioning of public organizations, they consume large amounts of public resources, and involve many activities, administrative units, people and legislation. So plan the Hiring Process TI and managing the light of risk management is not trivial activity, which is extremely important. This research proposes a software solution based on Risk Management that automates the process and the activities of the Planning TI Solutions Hiring an agency of the Federal District. The research method adopted is the case study based on a desktop. The theoretical basis mainly involved the Good Practice Guide for TI Solutions Hiring, Normative Instruction SLTI / MPOG Number 04 (IN 04), reference standards in risk management, process management and requirements engineering. The requirements engineering and software design will be based on modeling of the process of the TI procurement planning and analysis software that have similar functionality with in this research. In the analysis of the agency’s hiring process identified the lack of software to manage the planning, and it was observed that the risk analysis is not promoted as proposed best practices. Thus, the design of the proposed software aims to meet these identified needs.
|
28 |
Avaliação da ferramenta de visualização de software SoftVisOAH como apoio à depuração de programas: um experimento controlado /D'Arce, Álvaro Ferraz. January 2012 (has links)
Orientador: Rogério Eduardo Garcia / Banca: Sandra Fabbri / Banca: Danilo Medeiros Eler / Resumo: Com o aumento da complexidade estrutural de sistemas de software, tarefas como a Compreensão de Programa tornam-se mais difíceis de serem realizadas. Quando se trata de Programas Orientados a Aspectos, a compreensão pode se tornar mais complexa em decorrência de suas novas características - algumas unidades de código interferem no comportamento de outras. Meios alternativos para a auxiliar as atividades de Compreensão de Programa podem ser utilizados, como a Visualização de Software - representações visuais podem ser usadas para prover apoio à compreensão, principalmente por permitir que o usuário interaja com as representações gráficas. Apesar de poder apoiar as tarefas de compreensão, o uso de uma ferramenta de Visualização de Software pode, também, aumentar a dificuldade do processo, pois, além de depender da interpretação das representações visuais, exige o domínio da ferramenta, a sua adequação à tarefa, o conhecimento de técnicas de visualização e a seleção e análise de quais técnicas se aplicam à tarefa de compreensão em questão. O grupo de pesquisa da FCT-UNESP vem desenvolvendo uma ferramenta de Visualização de Software - SoftVisOAH -, e para obter evidências de vantagens do uso de tal ferramenta, é crucial a sua avaliação. Assim, este trabalho tem por objetivo a avaliação da ferramenta de Visualização de Software SoftVisOAH para se obter evidências da eficácia e da eficiência de suas representações visuais aplicadas em Compreensão de Programas Orientados a Aspectos no contexto de depuração de programas / Abstract: With the increasing structural complexity of software systems, tasks such as Program Comprehension become difficult to perform. In the case of Aspect-Oriented Programs, the comprehension can become more complex due to its new features - some units of code interfere in the behavior of others. Alternative means for applying Program Comprehension techniques can be used, as Software Visualization - visual representations can be used to provide comprehension aid, specially for allowing the user to interact with graphical representations. Although it can support the program comprehension task, the use a Software Visualization tool can, also, increase the difficulty of the process, because, besides depending on the interpretation of visual representations, it requires mastery of the tool, their suitability to the task, knowledge of visualization techniques and the selection and analysis of which te-chniques apply to the comprehension task in question. The research group of FCT-UNESP has developed a Software Visualization tool - SoftVisOAH -, and to obtain evidences of the ad-vantages of using such a tool, it is critical its evaluation. Thus, this study aims to assess the SoftV isO A H tool, about the effectiveness and efficiency of its visual representations applied in Aspect-Oriented Programs Comprehension in the context of programs debugging / Mestre
|
29 |
Uso de padrões em projeto arquitetural baseado em busca de linha de produto de SoftwareGuizzo, Giovani January 2014 (has links)
Orientadora : Profª. Drª. Silvia Regina Vergilio / Co-orientadora : Profª. Drª. Thelma Elita Colanzi Lopes / Dissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em Informática. Defesa: Curitiba, 23/10/2014 / Inclui referências / Resumo: Padrões de projeto visam a melhorar o entendimento e o reúso de arquiteturas de software. No projeto baseado em busca eles têm sido aplicados com sucesso por meio de operadores de mutação em processos evolutivos. No contexto de Arquiteturas de Linha de Produtos (ALPs), alguns trabalhos têm aplicado padrões de projeto manualmente, mas não existem abordagens baseadas em busca que considerem o uso destes padrões. Tornar este uso possível é o objetivo deste trabalho, que introduz uma forma automática para aplicação de padrões de projeto por meio de um operador de mutação na abordagem Multi-objective Optimization Approach for PLA Design (MOA4PLA). A ideia é que esta aplicação não gere anomalias na arquitetura e garanta que estes padrões sejam aplicados em escopos realmente propícios para suas aplicações. Para isso, foi realizada uma análise de viabilidade para determinar quais padrões do catálogo GoF (Gang of Four) são aplicáveis no contexto da MOA4PLA. Um operador de mutação é proposto para ser utilizado neste contexto, de modo a aplicar estes padrões de projeto em ALPs durante o processo evolutivo utilizando métodos de verificação de escopos e aplicação de padrões. O operador de mutação foi implementado no módulo OPLA-Patterns da ferramenta OPLA-Tool, que dá suporte a abordagem MOA4PLA. Experimentos foram configurados e executados em ALPs reais para avaliar quantitativamente e qualitativamente os resultados obtidos. Os resultados mostram que a aplicação de padrões de projeto permite a obtenção de arquiteturas com melhores valores em métricas de software resultando em uma maior diversidade de soluções para que o arquiteto possa escolher qual delas mais se adequa aos seus objetivos. Portanto, aplicar padrões de projeto por meio do operador proposto contribui positivamente para o projeto de ALP. / Abstract: Design patterns aim at improving the understanding and reuse of software architectures. In the search-based design they have been successfully applied by mutation operators in the evolutionary process. In the software Product Line Architecture (PLA) context, some works have manually applied design patterns, but there are no search-based approaches that take into account the use of these patterns. To make this use possible is the goal of this work, which introduces an automated way for the application of design patterns through a mutation operator in the MOA4PLA approach (Multi-objective Optimization Approach for PLA Design). The goal is to avoid the introduction of architectural anomalies and to ensure that these patterns are applied only in feasible scopes. To this end, a feasibility analysis was conducted to determine which patterns of the GoF (Gang of Four) catalog could be applied in the context of MOA4PLA. A mutation operator is proposed in order to apply feasible design patterns in PLAs during the evolutionary process. The operator uses scope verification and design patterns application methods. The mutation operator was implemented in the OPLA-Patterns module of OPLA-Tool, which supports the MOA4PLA approach. Experiments were configured and executed in real PLAs to quantitatively and qualitatively evaluate the results. The results showed that the application of design patterns allows the generation of architectures with better values of the software metrics. A greater diversity of solutions was obtained, then the architect can choose which one best fits his/her objectives. Therefore, the application of design patterns using the proposed operator contributes positively to the PLA design.
|
30 |
Avaliação da ferramenta de visualização de software SoftVisOAH como apoio à depuração de programas: um experimento controladoD'Arce, Álvaro Ferraz [UNESP] 28 September 2012 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:29:39Z (GMT). No. of bitstreams: 0
Previous issue date: 2012-09-28Bitstream added on 2014-06-13T19:38:56Z : No. of bitstreams: 1
darce_af_me_sjrp.pdf: 6430042 bytes, checksum: fa925a4229213dec419c1cd4099e9b2b (MD5) / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / Com o aumento da complexidade estrutural de sistemas de software, tarefas como a Compreensão de Programa tornam-se mais difíceis de serem realizadas. Quando se trata de Programas Orientados a Aspectos, a compreensão pode se tornar mais complexa em decorrência de suas novas características – algumas unidades de código interferem no comportamento de outras. Meios alternativos para a auxiliar as atividades de Compreensão de Programa podem ser utilizados, como a Visualização de Software – representações visuais podem ser usadas para prover apoio à compreensão, principalmente por permitir que o usuário interaja com as representações gráficas. Apesar de poder apoiar as tarefas de compreensão, o uso de uma ferramenta de Visualização de Software pode, também, aumentar a dificuldade do processo, pois, além de depender da interpretação das representações visuais, exige o domínio da ferramenta, a sua adequação à tarefa, o conhecimento de técnicas de visualização e a seleção e análise de quais técnicas se aplicam à tarefa de compreensão em questão. O grupo de pesquisa da FCT-UNESP vem desenvolvendo uma ferramenta de Visualização de Software – SoftVisOAH –, e para obter evidências de vantagens do uso de tal ferramenta, é crucial a sua avaliação. Assim, este trabalho tem por objetivo a avaliação da ferramenta de Visualização de Software SoftVisOAH para se obter evidências da eficácia e da eficiência de suas representações visuais aplicadas em Compreensão de Programas Orientados a Aspectos no contexto de depuração de programas / With the increasing structural complexity of software systems, tasks such as Program Comprehension become difficult to perform. In the case of Aspect-Oriented Programs, the comprehension can become more complex due to its new features – some units of code interfere in the behavior of others. Alternative means for applying Program Comprehension techniques can be used, as Software Visualization – visual representations can be used to provide comprehension aid, specially for allowing the user to interact with graphical representations. Although it can support the program comprehension task, the use a Software Visualization tool can, also, increase the difficulty of the process, because, besides depending on the interpretation of visual representations, it requires mastery of the tool, their suitability to the task, knowledge of visualization techniques and the selection and analysis of which te-chniques apply to the comprehension task in question. The research group of FCT-UNESP has developed a Software Visualization tool – SoftVisOAH –, and to obtain evidences of the ad-vantages of using such a tool, it is critical its evaluation. Thus, this study aims to assess the SoftV isO A H tool, about the effectiveness and efficiency of its visual representations applied in Aspect-Oriented Programs Comprehension in the context of programs debugging
|
Page generated in 0.0722 seconds