Spelling suggestions: "subject:"dielétricas"" "subject:"diamétricas""
61 |
Kalibro: interpretação de métricas de código-fonte / Kalibro: source code metrics interpretationOliveira Filho, Carlos Morais de 07 August 2013 (has links)
Métricas de código-fonte não são novidade, mas ainda não têm sido bem exploradas no desenvolvimento de software. A maioria das ferramentas de métricas mostra valores numéricos isolados, que não são fáceis de entender porque a interpretação deles depende do contexto da implementação. Esta dissertação apresenta o software livre Kalibro Metrics, que foi desenvolvido com o objetivo de melhorar a legibilidade de métricas de código-fonte. Kalibro, ao contrário das outras ferramentas, permite que o próprio usuário crie configurações de intervalos associados a avaliações qualitativas, incluindo comentários e recomendações. Usando essas configurações, o Kalibro mostra resultados de métricas de modo amigável, ajudando: arquitetos de software a detectar falhas de projeto; gerentes de projetos a controlar a qualidade de código-fonte; usuários de software e pesquisadores a comparar características específicas do código-fonte de vários projetos. Essas configurações podem ser compartilhadas e utilizadas para intermediar discussões voltadas à evolução de critérios de avaliação baseados em métricas de código-fonte. / Source code metrics are not new, but they have not yet been fully explored in software development. Most metric tools show isolated numeric values, which are not easy to understand because their interpretation depends on the implementation context. This dissertation presents the free software Kalibro Metrics, which was developed to improve readability of source code metrics. Kalibro, unlike the current tools, allows the user himself to create configurations of thresholds associated with qualitative evaluation, including comments and recommendations. Using these configurations, Kalibro shows metric results in a friendly way, helping: software architects to spot design flaws; project managers to control source code quality; software users and researchers to compare specific source code characteristics across software projects. These configurations can be shared and used to mediate discussions focused on the evolution of assessment criteria based on source code metrics.
|
62 |
Ecologia da paisagem para o planejamento da infraestrutura verde da cidade de São Paulo, SP / Landscape ecology for green infrastructure planning in the city of São Paulo, BrazilLocatelli, Marcela Minatel 29 June 2018 (has links)
As cidades impõem o mais severo e complexo conjunto de modificações no meio físico e biótico, constituindo-se em um filtro ambiental com fortes efeitos negativos sobre a biodiversidade. No entanto, quando sua infraestrutura verde é planejada adequadamente, esses efeitos são minimizados. A infraestrutura verde consiste em uma rede interconectada de espaços permeáveis e vegetados, que fornece serviços ecossistêmicos essenciais para a qualidade de vida das pessoas e para a conservação da biodiversidade urbana. Apesar de reconhecida a importância dessa temática, poucos estudos tem sido desenvolvidos nas cidades brasileiras. O presente trabalho teve como objetivo propor uma metodologia para o diagnóstico e planejamento da infraestrutura verde da cidade de São Paulo, SP, com auxílio de métricas da ecologia da paisagem. A área e a forma dos fragmentos de vegetação arbórea-arbustiva foram analisadas por meio de métricas de área (AREA) e forma (SHAPE), enquanto a conectividade entre os fragmentos foi analisada por meio do Índice de Proximidade (PROX). A partir da morfologia dos fragmentos de vegetação foi possível identificar os espaços prioritários para a conservação da biodiversidade, e os espaços com potencial para uso multifuncional. Já a partir do resultado do Índice de Proximidade foram identificados os fragmentos mais isolados no tecido urbano, considerando os aspectos biológicos de aves com diferentes graus de sensibilidade à fragmentação da paisagem. Esses fragmentos encontram-se, predominantemente, na região central de São Paulo. Visando a conexão dos dois fragmentos prioritários para a conservação da biodiversidade identificados na pesquisa, foram simulados corredores verdes, utilizando caminhos de menor custo e considerando aspectos biológicos das aves, como capacidade de deslocamento e adaptabilidade ao meio urbano. Também foram identificados os fragmentos mais importantes para a conectividade da paisagem, e que, portanto, merecem maior atenção. Os corredores verdes obtidos perpassam toda a área de estudo no sentido norte-sul, e além de conectarem os fragmentos de interesse, aumentam a permeabilidade da região central, provendo benefícios, como conforto térmico, redução do escoamento superficial, redução de ruídos e poluentes, dentre outros. Por fim, foram apresentados incentivos e estratégias para a implementação do corredor verde. A abordagem proposta neste trabalho buscou colaborar com melhorias para a cidade de São Paulo e para o avanço do conhecimento científico relacionado à infraestrutura verde, auxiliando na conservação ou recuperação dos processos naturais em áreas urbanas, e melhorando a qualidade de vida da população. / The cities impose the most severe and complex set of modifications in the physical and biotic environment, constituting an environmental filter with strong negative effects on biodiversity. However, when urban green infrastructure is planned properly, these effects are minimized. The green infrastructure consists of an interconnected network of permeable and vegetated spaces that provides essential ecosystem services for urban quality of life and biodiversity conservation. Despite the importance of this theme, few studies have been developed in Brazilian cities. This study aims to propose a methodology to analyze and to improve planning of green infrastructure in the city of São Paulo by using landscape metrics. We analyzed the patches morphology by area (AREA) and shape (SHAPE) metrics, and the patches connectivity by the Proximity Index (PROX). From the patches morphology, we identify the priority areas for the biodiversity conservation and the spaces with potential for multifunctional use. From the Proximity Index result, we identify the most isolated patches in the urban area, considering the biological aspects of birds with different degrees of sensitivity to habitat fragmentation. These patches are found predominantly in the central region of Sao Paulo. We simulated least-cost paths between two priority patches for the biodiversity conservation. For this, we consider biological aspects of birds, such as dispersion capacity and adaptability to the urban environment. We also identify the most important patches for the landscape connectivity that deserve more attention. The green corridor obtained permeates the entire study area in a north-south direction, and in addition to connecting the interest patches, increases the central region permeability, providing benefits such as thermal comfort, reduction of stormwater runoff, reduction of noise and pollution, among others. Finally, we propose incentives and strategies for implementing the green corridor. This study aimed to contribute to improvements in the city of São Paulo and the advancement of scientific knowledge related to the green infrastructure, helping to preserve or restore natural processes in urban areas and improves people\'s life quality.
|
63 |
Proposta de um método para a análise dos efeitos das atividades de marketing e alocação de recursos em um ambiente multicanal / A method for analyzing the effects of marketing activities and allocating marketing resources in a multichannel environmentGuissoni, Leandro Angotti 05 October 2012 (has links)
A compreensão dos efeitos das atividades de marketing nas vendas de produtos de consumo em um ambiente multicanal é de fundamental importância para acadêmicos e executivos. As decisões sobre as variáveis controláveis de marketing para as marcas de consumo nos mercados considerados emergentes, como o Brasil, são desafiadoras porque, no contexto do varejo alimentar, os canais de distribuição nesses mercados variam mais em relação aos mercados maduros em termos de formatos e tipos de varejistas. No Brasil, o varejo é ainda menos concentrado do que em outros países desenvolvidos. Os supermercados de vizinhança e as lojas tradicionais independentes, como mercearias e padarias, ainda são importantes. Por outro lado, os grandes grupos varejistas têm expandido seus negócios. Considerando que esses canais variam em relação ao tamanho da loja e ao formato (autosserviço e full-service), variedade de SKUs (Stock Keeping Unit) oferecidos, propriedade e perfil do público-alvo, o efeito das atividades de marketing da indústria pode ser diferente em cada um desses canais. Nesse contexto, esta pesquisa investiga se os efeitos nas vendas provenientes das atividades de marketing, com foco em gerenciamento de canais e comunicação push (dirigidas aos canais) e pull (dirigidas aos consumidores finais), variam por canal de distribuição, mensurando, assim, quais são os efeitos nas vendas em cada canal. A base de dados utilizada estava disponível por SKU para todas as marcas de bebidas carbonatadas referentes a uma região do Brasil, que representa 16,5% das vendas no varejo alimentar. Os dados, no período de janeiro de 2008 até dezembro de 2011, estavam disponíveis mensalmente incluindo variáveis de produto, preço, cobertura de mercado e atividades promocionais para todos os SKUs de bebidas nos grandes supermercados (AS>5), pequenos supermercados (AS 1-4) e o canal formado pelas lojas full-service, (tradicional). Sobre os investimentos em comunicações de marketing, a base de dados foi disponibilizada por um fabricante de marcas líderes no mercado de bebidas. A metodologia deste trabalho, de abordagem quantitativa, envolveu os testes de validação e a aplicação do método de análise multivariada para séries temporais, seguindo o modelo de Vetores Autorregressivos (VAR). Um ponto de destaque desta pesquisa é a adaptação do modelo VAR para a modelagem das variáveis de marketing em um contexto multicanal, analisando os efeitos das atividades push e pull de maneira integrada com todas as variáveis controláveis de marketing (comunicação, preço, distribuição e produto). Mesmo pesquisas conduzidas em mercados maduros ainda não exploraram totalmente as sinergias entre as atividades push e pull em diferentes canais. Os resultados desta pesquisa indicaram que os efeitos das atividades de marketing variam por canal. As funções de respostas ao impulso, a partir das equações do modelo VAR, são apresentadas para cada atividade de marketing analisada, mensurando seu efeito nas vendas de cada canal. Isso permitiu analisar as hipóteses propostas. Por fim, este estudo contribui com uma metodologia que permite modelar as variáveis de marketing em um contexto multicanal e, ainda, apresenta o efeito das atividades de marketing nas vendas em cada tipo de varejista analisado. / Understanding marketing mix effects on consumer product\'s sales in a multichannel environment is of importance to both scholars and practitioners. Marketing mix decisions for consumer brands in emerging markets, such as Brazil, is challenging because in the grocery retailing, channels in these markets vary more than in the developed markets with regards to their format and type. In Brazil, the level of concentration in grocery retailing is still smaller in than in developed markets. Neighborhood stores and independent mom-and-pop stores are still of importance; however, big retailers\' chains are expanding their businesses. Considering that these channels vary in terms of store size (self-service and full-service), breadth of assortment, value proposition and customers\' profile, effects of manufacturers\' marketing activities might be different in each channel. Under this context, this research analyzes whether effects on sales from the marketing activities vary by channel, with focus on channel management and marketing push and pull. This assessment was possible by measuring what these effects are across channels. Data for the study comes from store audits that spans four years, from 2008 to 2011, for all brands in the carbonated soft-drinks category from a region in Brazil which accounts for 16,5% of sales in food retail. The data was available by channel and SKU, including channel management measures for all SKUs in big supermarkets (AS>5), small supermarkets (AS 1-4) and mom-and-pop stores. Data for the marketing communication spending came from a beverage leading company. The methodology used for this quantitative research included validation tests and the employment of a method for multivariate time series analysis, called Vector Autorregressive Models (VAR). A highlight of the study is the employment of a VAR model in a multichannel context, which makes it possible to analyze the effects of push and pull activities integrated with the others marketing variables (communication, price, distribution and product). Even research conducted in developed markets has not explored synergies between push and pull. Results from this research have indicated that the effects of marketing activities vary by channel. The impulse-reponse functions by each marketing activities and channels are estimated in order to test the hypothesis proposed in this study. Thus, it contributes to creating an understanding of how to model the marketing mix variables in a multichannel environment and to creating an understanding of what marketing activities are more potential to drive higher level of sales by each analyzed channel.
|
64 |
Operadores binários para consulta de similaridade em banco de dados multimídia / Binary operators in multimidia data baseSeraphim, Enzo 18 January 2006 (has links)
Os atuais gerenciadores de banco de dados não são adequados para manipulação de dados complexos; e entre eles destacamos os dados multimídia que, para agilizar as consultas usam a operação de igualdade sobre as estruturas de indexação.Operações de igualdade são pouco utilizadas em operações que envolvem dados complexos, uma vez que, a existência de dois elementos extremamente iguais é rara. Uma classe de operadores que se adequa melhor para manipulação desses dados são os operadores por similaridade. Exemplo de operadores de seleção por similaridade são a consulta por abrangência (range queries) e consulta aos vizinhos mais próximos. Exemplificando, o operador de seleção aos vizinhos mais próximos responde a consultas como, ?selecione as cinco proteínas mais parecidas pelo alinhamento da proteína Sparc (responsável pelo câncer de pele)?. Existem muitos trabalhos desenvolvidos no sentido de prover operadores de seleção por similaridade envolvendo estruturas baseadas em árvores. Entretanto, poucos estudos têm sido realizados envolvendo a utilização de operadores diferentes da seleção, por exemplo, a junção. Um operador de junção compara pares de objetos de elementos pertencentes ao domínio dos dados, ao passo que um operador de seleção recebe uma constante para a comparação dos elementos. Podemos ter assim, três operadores de junção por similaridade: operadores de junção por abrangência, por vizinhos mais próximos e sobre os pares de vizinhos mais próximos. Exemplificando, uma consulta utilizando junção por abrangência responde a consultas do tipo: ?Selecione as proteínas contidas no vírus da Hepatite B que diferem em até duas unidades de alinhamento das contidas no vírus da Hepatite C?. Este trabalho apresenta um novo método de acesso métrico em extrema quantidade de dados bem como, formas de implementação das formas de junção em estruturas métricas / The present databases managers are not adequated for complex data manipulation and among them we point out the multimedia data that to speed up the query use the equality operation on the index structure. Equality operations are not much used in operations that involve complex data sence the presence of two elements extremely equal is rare. An operator class that better manipulates these data are the similarity operators. Selection operators by similarity are the range query and the nearest neighbors query. For example, the selection operator to the nearest neighbors answers the queries like: ?select five proteins more similar by the alignment of the Sparc protein (responsible for the skin cancer)?. There are many works developed to provide similarity by selection operators envvolving structures based in trees. However, few studies have been done involving the use of different operators selection, for example, the join. A join operator compares pairs of objects of the elements belonging to the domain of the data, whereas a selection operator receives a constant to make the comparison of the elements. We can have three similarity join operators: the range join operators, the nearest neighbor and the closest neighbors pair. For instance, a query using the range join answers these kind of queries: ?Select the proteins restrained in the Hepatitis B virus that differ up to two unities from the alignment of the protein found in the Heapatitis C virus?. This work presents a new metric access method with an extreme amount of data as well as implementations forms of the join in metric structures
|
65 |
Coleta e análise de métricas no processo de aprendizagem de linguagens de programação.Daniel dos Santos Pêgas 29 July 2005 (has links)
Uma tendência no processo de aprendizagem em geral é o professor cada vez mais exigir do aluno a capacidade de exploração e criação de novos conhecimentos e não, simplesmente, memorização do conteúdo de uma disciplina. Entretanto, essa nova abordagem requer novos instrumentos para acompanhamento e avaliação do processo de aprendizagem. Na abordagem tradicional de ensino de linguagem de programação, a avaliação se concentra no resultado, ou seja, provas e códigos prontos referentes a atividades propostas. Esta dissertação estende-se esta avaliação a todo o processo de aprendizagem, e para suportar isto, utiliza-se um modelo de acompanhamento e análise do processo de aprendizagem de linguagens de programação. Um estudo de caso foi elaborado e quatro cursos de introdução à linguagem de programação foram ministrados a fim de se obter dados que pudessem dizer que o uso do modelo de acompanhamento e análise do processo de aprendizagem é uma boa alternativa tanto para o ensino como para a avaliação da aprendizagem de linguagens de programação.
|
66 |
A cost-effective background subtraction technique.Alex Lopes Pereira 11 September 2008 (has links)
Background Subtraction is a very important task in image processing because its results are used in algorithms that recognize more complex object behaviors. This proposed research technique extracts movement evidences from difference: 1) between two consecutive frames; 2) between current frame and the fourth previous frame; and 3) between the current frame and a background model. These evidences are combined using the strategy of adding complementary values before applying thresholds. This strategy, combined with the application of the "iterate only once" requirement, leads to a Cost-effective Background Subtraction Technique. The main contribution of this work is the development of a novel pixel classification metric. Besides, it was extended by the following incremental improvements: 1st) The proposition of a half-connected filter as a fullfilment of the "iterate only once" requirement; 2nd) The extension of a simple and efficient shadow filter; and 3rd) The development of a quick way to evaluate accuracy of background subtraction techniques, based on a Genetic Algorithm (GA) and a Distributed Processing environment. When compared to recent research, the proposed technique results are better in performance and accuracy, this last one is due to an optmization process using a Genetic Algorithm. When performing tests on an Intel Dual Core Pentium 1.60GHz microprocessor with 1GB RAM, up to 376 Frames Per Second (FPS) of 160x120 color images were classified using this technique.
|
67 |
Guia de migração para software livre baseado no PMBoK.José Bernardo Neto 08 December 2009 (has links)
Tendo de um lado o monopólio imposto pelo mercado de software e do outro a crescente maturidade auferida pelo software livre, principalmente pelo apoio de grandes empresas de TI, governos e empresas passaram a fomentar a utilização da tecnologia aberta como uma estratégia, não só para redução dos custos, mas principalmente pela independência de fornecedor e acesso ao conhecimento embutido no desenvolvimento do software. Este incentivo criou um grande ciclo de migrações para software livre cujos resultados nem sempre foram os esperados. Este trabalho endereça a migração de Software Livre na direção da gestão de projetos, utiliza como base a metodologia de gestão proposta pelo PMBOK, para criar um guia cujas melhores práticas propostas para as nove áreas do conhecimento sejam mapeadas por premissas associadas ao desenvolvimento colaborativo. A base do guia, como em todo projeto, são as áreas de custo, tempo e escopo, as demais áreas servem para ressaltar a complexidade do uso de software livre em ambiente organizacional. A área de qualidade é tratada como fator crítico de sucesso, considera-se a qualidade como critério primordial para recebimento de uma entrega de software livre. Como pré-requisito para aplicação é proposto um estudo de viabilidade com análise SWOT com pesos pontuando positivamente para fortalezas e oportunidades, e negativamente, fraquezas e ameaças. Para validação do guia é utilizado o GQM, sendo formuladas questões baseadas na ISO 9126, de qualidade de software, como métrica para validação do produto e questões específicas das demais áreas para validação do processo proposto. Os processos que compõem o guia foram aplicados, parcialmente, em quatro organizações da Força Aérea Brasileira que efetuaram migrações parciais ou totais nos anos de 2008 e 2009. Duas das organizações desenvolvem tecnologia da informação, uma organização é responsável pelo Controle de Tráfego Aéreo Regional utilizando TI como apoio aos sistemas de controle, e a última atualiza e consulta serviços corporativos através de clientes de rede. Os resultados obtidos foram avaliados como forma de consolidar os conceitos propostos.
|
68 |
Uma abordagem para concepção de planos de garantia da qualidade de software.Marcelo José Ruv Lemes 00 December 1997 (has links)
O desenvolvimento de software é uma atividade que tem sido alvo de crescentes cuidados quanto à qualidade. Essa preocupação tem diversas origens que vão desde aspectos de competitividade a questões de controle de problemas que possam ocasionar falhas. Uma estratégia utilizada na busca pela qualidade é a realização de um planejamento criterioso de ações que se consolida em um Plano de Garantia da Qualidade. A realização de um Plano de Garantia da Qualidade é hoje uma atividade empírica dependendo muito da experiência daqueles que o elaboram. Neste trabalho, enfoca-se uma abordagem para a concepção de Planos de Garantia da Qualidade baseados em padrões de software. No processo de elaboração do Plano de Garantia da Qualidade são considerados elementos não convencionalmente utilizados, como o nível de maturidade da organização que elaborará e utilizará o plano e suas relações com padrões de software. A avaliação do nível de maturidade, cujo destaque é dado ao modelo do Capability Maturity Model, é apresentada no contexto de uma Taxonomia para métricas de software. Baseado nas diretrizes estabelecidas é apresentado o processo de elaboração do Plano de Garantia da Qualidade que foi utilizado no Software de Bordo do Veículo Lançador de Satélites Brasileiro. Decorrente da aplicação do plano elaborado são apresentados alguns resultados obtidos. A conclusão do trabalho destaca a importância de se estabelecer formalmente a atividade de concepção de Planos de Garantia da Qualidade, apontando para alguns pontos de continuidade deste trabalho.
|
69 |
COLMEIA - Um analisador de colaborações baseado em metricas aplicaveis a informações semanticamente integradas em um ambiente de GCSGláucia Braga e Silva 14 March 2013 (has links)
A colaboração na realização de tarefas e na solução de problemas faz parte do dia a dia das organizações. Essa realidade é comumente encontrada em ambientes de desenvolvimento de software, em que indivíduos com capacidades distintas trabalham de forma colaborativa na execução de tarefas interdependentes, acessando repositórios de informações compartilhados, em prol da produção de artefatos de software com qualidade. Considerando a natureza colaborativa de um processo de software, esta pesquisa destaca a importância de se conhecer como o trabalho é realizado, para que as decisões gerenciais sejam embasadas em evidências de projeto e não em suposições e na intuição do gerente. Nesse contexto, o trabalho propõe uma abordagem de análise de colaborações, baseada em métricas, visando quantificar os esforços colaborativos dos membros de uma equipe de software e prover indicadores que possam subsidiar as análises que antecedem as decisões gerenciais. Na busca por informações de projeto que forneçam o registro da memória dos trabalhos da equipe, o trabalho endereça o uso das informações armazenadas nos repositórios das ferramentas computacionais de apoio à Gerência de Configuração de Software (GCS). Devido à heterogeneidade da representação da informação no contexto dessas ferramentas, adota-se uma estratégia de integração semântica das informações com base em uma ontologia no domínio da GCS. Buscando-se parâmetros para que as colaborações possam ser analisadas, elabora-se, ainda, uma ontologia no domínio das colaborações ocorridas em um processo de software, do ponto de vista das comunicações, coordenações e cooperações ocorridas entre os membros de uma equipe de software. Com o intuito de se estabelecer mecanismos de avaliação dos esforços colaborativos dos membros da equipe, um conjunto de métricas quantitativas de análise é proposto. Desenvolve-se, então, um protótipo de software, que implementa a abordagem de análise proposta. Em seguida, uma prova de conceito é realizada, utilizando-se dados reais de um projeto de software, com o intuito de avaliar a abordagem de análise proposta.
|
70 |
Uma metodologia de gestão para o desenvolvimento de software.Válter Strafacci Júnior 00 December 2001 (has links)
O avanço das tecnologias de produção, das exigências dos produtos, e das necessidades da Sociedade, vêm impondo cada vez mais, uma dependência do emprego de Sistemas Informatizados. Com o crescimento da demanda por Software, os Desenvolvedores têm se preocupado em criar novas ferramentas automatizadas de desenvolvimento, visando aumentar a produtividade, a confiabilidade e segurança dos produtos. Porém, as Técnicas de Gestão empregadas pelos Desenvolvedores, constituem-se numa adaptação das normalmente utilizadas em Administração. Essas técnicas vêm apresentando resultados satisfatórios, visto que possuem robustez e um amplo espectro de aplicação. Os resultados, apesar de satisfatórios, têm se mostrado insuficientes dentro da abrangência da Gestão de Desenvolvimento de Software. Porém, a dinâmica imposta aos desenvolvimentos, pelas ferramentas automatizadas de avaliação de erros e de geração de relatórios, tem criado uma dissociação entre as atividades dos processos e as atuações gerenciais. Baseado na necessidade identificada acima, este Trabalho de Pesquisa propõe uma Metodologia de Gestão para o Desenvolvimento de Software, fundamentada em quatro fortes pilares: 1) Paradigma e Abordagens, 2) Percepção, Agilidade/Concatenação e Ação Gerencial, 3) Processo/Informação, e 4) Uma Visão Global e Integrada do Projeto. Para verificar esta Metodologia, desenvolveu-se um Protótipo de Sistema de Gestão de Projetos de Engenharia de Software - SiGPEnS. Na sua construção, utilizou-se de áreas da Inteligência Artificial tais como, Orientação a Objetos - OO, Lógica Nebulosa - LN, Rede Neural Artificial - RNA e Agentes Especialistas Hierárquicos - AEH.
|
Page generated in 0.1284 seconds