• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 875
  • 58
  • 35
  • 5
  • 3
  • 3
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 1
  • Tagged with
  • 995
  • 315
  • 304
  • 301
  • 246
  • 235
  • 200
  • 199
  • 159
  • 151
  • 111
  • 92
  • 89
  • 82
  • 69
  • 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.
221

Espectroscopia FT-Raman no diagnóstico do carcinoma espinocelular de mucosa bucal : estudo "ex vivo" em humanos /

Furuse, Cristiane Fumiko. January 2006 (has links)
Orientador: Eder Ricardo Biazolla / Coorientador: Airton Abrahão Martin / Banca: Herculano da Silva Martinho / Banca: Glauco Issamu Miyahara / Banca: Eurípedes de Oliveira Marinho / Banca: Luiz Paulo Kowalski / Resumo: O câncer é uma das doenças mais sérias que têm ameaçado a saúde e a vida e sua influência tem aumentado. Dentre os cânceres, o de boca constitui-se um grave problema de saúde pública em várias regiões do mundo, inclusive em países desenvolvidos, estando entre os 10 tipos mais comuns. A espectroscopia FT-Raman é uma ferramenta analítica moderna cujo uso no diagnóstico do câncer poderá apresentar inúmeras vantagens para os pacientes, resultados mais rápidos com o mínimo de invasibilidade. Neste estudo, foram analisados espectros FT-Raman de 81 amostras de tecido neoplásico e 48 de mucosa bucal normal, de 26 e 18 pacientes, respectivamente. Um laser Nd:YAG à 1064nm foi utilizado como fonte de excitação no FT-Raman, RFS 100/S Espectrômetro, BrukerÒ, Alemão. As biópsias foram divididas em dois fragmentos, um seguiu a rotina de procedimentos para diagnóstico. O outro foi imediatamente armazenado em tubo criogênico de 1,2 ml Nalgene® e congelado em galão de nitrogênio líquido, numa temperatura de 196ºC negativos, para preservação e manutenção de todas as estruturas teciduais. Os espectros FT-Raman obtidos foram analisados através da Análise dos Componentes Principais (PCA). A análise foi executada comparando o tecido normal com o CEC. A PCA foi usada para verificar as diferenças estatísticas na amostra. A técnica de PCA provou ser eficiente para análise, mostrando que a Espectroscopia FT-Raman apresentou resultados significativos. / Abstract: Cancer is one of the most serious diseases threatening human health and life, and the influence of this disease becomes increasing. Among the cancers, oral cancer is constituted in a serious health problem in several areas of the world even in developed countries. Globally oral cancer is one among the 10 most common cancers. FT-Raman spectroscopy is a modern analytical tool and it is believed that its use for cancer diagnosis will lead to several advantages for patients, faster results and a minimization of invasivity. In this study, were analyzed FT-Raman spectra of 81 sample of malignant human oral lesions, Squamous Cell Carcinoma (SCC) and 48 of non-diseased, of 26 and 18 patient, respectively. A Nd: YAG laser at 1064nm was used as the excitation source in the FT-Raman, RFS 100/S Spectrometer, BrukerÒ, Germany. The biopsies were divided in two fragments, one followed the routine of procedures for diagnosis. The other was stored immediately in cryogenic tube of 1,2 ml Nalgene® and frozen in gallon of liquid nitrogen, in a temperature of 196ºC negative, for preservation and maintenance of all the tissues structures. Principal Components Analysis (PCA) was applied to FT-Raman spectra of non-diseased and SCC. PCA was used to verify the statistical differences in the sample. The technique of PCA proved to be efficient for analysis, showing that FT-Raman Spectroscopy showed significant results. / Doutor
222

Mapeamento semântico entre UNL e componentes de software para execução de requisições imperativas em linguagem natural / Semantic mapping between UNL and software components to the execution of imperative natural requests

Flávia Linhalis 13 April 2007 (has links)
A linguagem natural corresponde ao meio mais convencional de comunicação entre as pessoas. O desejo que os seres humanos possuem de se comunicar com as máquinas é evidenciado por pesquisas, que têm sido realizadas desde o final da década de 70, com o objetivo de ter requisições expressas em linguagem natural executadas pelas máquinas. Alguns trabalhos na literatura têm sido propostos com esse fim, entretanto a maioria deles considera requisições expressas apenas em Inglês. Uma maneira de flexibilizar a utilização de várias línguas em sistemas que utilizam linguagem natural é por meio de uma interlíngua, pois essa é uma representação intermediária e processável por máquina das informações contidas em diversas línguas naturais. O trabalho descrito nesta tese propõe que requisições imperativas em linguagem natural sejam convertidas para a interlíngua UNL (Universal Networking Language) e executadas por meio da ativação dos componentes de software apropriados. Para atingir esse objetivo, este trabalho propõe a Arquitetura OntoMap (Ontology-based Semantic Mapping), que utiliza ontologias para realizar o mapeamento semântico entre UNL e componentes de software e para realizar a busca pelos componentes mais apropriados para executar as requisições. A Arquitetura OntoMap conta com (i) um serviço para converter requisições em linguagem natural para UNL; (ii) uma ontologia de alto nível, chamada Ontologia InterComp (Interlíngua-Componentes), que juntamente com regras e inferência, fornece informações semânticas a respeito dos componentes que podem ser utilizados para executar a requisição; (iii) uma Ontologia de Componentes, que relaciona dados das interfaces dos componentes com informações semânticas do domínio de aplicação dos mesmos; e (iv) um Módulo de Busca que utiliza as informações semânticas inferidas e a Ontologia de Componentes para encontrar os componentes apropriados para executar as requisições expressas em linguagem natural. Este trabalho propõe ainda um processo para utilizar a Arquitetura OntoMap em diversos domínios de aplicação e com diferentes conjuntos de componentes. Esse processo foi instanciado considerando componentes desenvolvidos para o domínio de gerenciamento de cursos / Natural Language is the common way of communication between people. The desire of human beings to communicate with machines is evidenced by research, that has been conducted since the late 70?s, triyng to express requests in natural language that can be executed by machines. However, most of the works that have pursued this goal consider requests expressed only in English. A way to facilitate the use of several languages in natural language systems is by using an interlingua. An interlingua is an intermediary representation for natural language information that can be processed by machines. The work described in this thesis proposes to convert imperative natural language requests into the UNL (Universal Networking Language) interlingua and to execute those requests using the apropriate software components. In order to achieve this goal, this work proposes the OntoMap (Ontology-based Semantic Mapping) architecture. It uses ontologies to perform a semantic mapping between UNL and software componente and to search for software components to execute the requests. The OntoMap architecture is composed by (i) a service to convert natural language requests into UNL; (ii) an upper ontology, named InterComp (Interlingua-Components), that uses inference to provide semantic information about components that could be used to execute the requests; (iii) a Components Ontology that relates the component?s interfaces to semantic information about the application domain of the components; and (iv) a search module that uses the infered information and the Components Ontology to reach the components to execute the requests. This work also proposes a process to help the use of the OntoMap architecture in several application domains using different component sets. This process is intanciated considering compoments developed for the course management domain
223

Geração de famílias de produtos de software com arquitetura baseada em componentes. / Generation of a family of software products with components based architecture

Paula Marques Donegan 08 August 2008 (has links)
Uma adaptação de um processo de software específico para linhas de produtos de software é proposta. Esse processo tem o objetivo de ser ágil, de apoiar as atividades de projetar e desenvolver características com re-trabalho mínimo e de facilitar a engenharia de aplicações. A fase de engenharia de domínio é iterativa e incremental e propõe uma arquitetura baseada em componentes. As aplicações são geradas por um gerador de aplicações configurável a partir de uma linguagem de modelagem de aplicações baseada no modelo de características. Adicionalmente, é apresentado um estudo detalhado de alternativas para projeto de componentes em uma linha de produtos, considerando componentes do tipo caixa-preta e caixa-branca visando a facilitar a composição e o reúso de componentes. Uma linha de produtos para controle de Bilhetes Eletrônicos em Transporte urbano (BET) foi projetada e implementada usando o processo proposto. Alternativas para a implementação baseada em aspectos de requisitos transversais e de variabilidades da linha de produtos BET, bem como sua geração automática, são apresentadas e discutidas / Adaptation of a specific software product line process is described. The adapted process aims to be agile, minimising rework for feature design and development activities and facilitating applications engineering. The domain engineering phase is iterative and incremental, using a component-based architecture. Applications are generated by an application generator configurable using an application modeling language based on the features diagram. Additionally, we present a detailed study of alternatives for design of product line components, considering white-box and black-box components, aiming to facilitate component composition and reuse. A product line for control of Electronic Transport Cards (ETC) was designed and developed using the proposed process. We present and discuss implementation alternatives based on aspect-oriented development to represent crosscutting and variability requirements of the ETC product line, as well as the automated generation of these requirements
224

Um framework baseado em componentes para desenvolvimento de aplicações web e um processo de instanciação associado / A component-based framework for web applications development and an associated instantiation process

Elaine Quintino da Silva 06 April 2006 (has links)
Nos últimos anos, a área de educação vem passando por mudanças importantes em relação à introdução das tecnologias da informação no processo de ensino/aprendizagem. Como resultado dessas mudanças e dos esforços para aproveitar os benefícios dessas tecnologias, diversos sistemas (ou ambientes virtuais) de apoio à educação foram desenvolvidos. Apesar do vasto conjunto de ferramentas oferecidas por esses ambientes, muitos usuários ainda optam pelo desenvolvimento de suas próprias aplicações de apoio à educação. Isso acontece em função da diversidade das técnicas de ensino e avaliação existentes entre diferentes professores. Devido ao fato dos ambientes educacionais tradicionais não serem projetados para oferecer muitas possibilidades de adaptação e extensão, principalmente em termos de funcionalidades, os usuários são desmotivados a utilizar esses sistemas e acabam criando suas próprias aplicações. Como uma alternativa para essa falta de flexibilidade, nesta tese, um framework modular baseado em componentes (WebMODE - Web MOdular DEvelopment) foi proposto para o desenvolvimento de aplicações Web mais adaptáveis e extensíveis (em especial as aplicações de apoio à educação). Além disso, também foi proposto um processo de software para a instanciação de aplicações sobre esse framework. Tal processo enfatiza as atividades de especificação dos módulos, que fazem parte dessas aplicações, de forma independente da tecnologia que será utilizada na sua implementação. Os pontos principais deste framework são o uso de padrões de projeto, como o MVC (Model View Controller) e o uso de sistemas modulares e baseados em componentes no desenvolvimento de aplicações Web que são compostas de módulos com funcionalidades configuráveis. O WebMODE foi projetado como um framework conceitual e, posteriormente, implementado e avaliado utilizando a tecnologia J2EE (Java 2 Enterprise Edition) / In the last few years, education has been going through important changes related to the introduction of information technology in the learning process. As a result of these changes and of efforts to take advantage of the benefits provided by this technology, many systems (or virtual environments) for supporting the learning process have been developed. However, despite the great number of tools offered by those systems, many users still prefer to develop their own tools. This happens because there is a lot of diversity in teaching and evaluation techniques among different teachers and traditional learning systems are not designed to adapt to this diversity. They do not offer many possibilities for functionality adaptation and extension. This makes users unmotivated to use them and forces them to write their own applications. As an alternative to this flexibility problem, a modular, component-based framework (WebMODE - Web MOdular DEvelopment) was proposed for the development of more adaptable and extensible Web applications, especially for web-based learning systems. In addition, a software process for instantiating software applications using this framework was also proposed. This software process emphasizes the specification of the modules that form these software applications in a format independent of the technology used for their implementation. The main features of this framework are the use of design patterns, such as MVC (Model View Controller), and the use of concepts from modular and component-based systems for the development of web applications composed by modules with configurable functionalities. The WebMODE was designed as a conceptual framework and later implemented and evaluated using the J2EE (Java 2 Enterprise Edition) technology
225

Previsão da curva de juros com análise de componentes principais utilizando matriz de covariâcia de longo prazo / Forecast of the interest curve with principal components analysis using long-term covariance matrix

Hugo Mamoru Aoki Hissanaga 25 August 2017 (has links)
Apesar da Análise de Componentes Principais (PCA) ser um dos métodos mais importantes na análise da estrutura a termo de taxa de juros, há fortes indícios de não ser adequada para estimar fatores da curva de juros quando há presença de dependência temporal e erros de medida. Para corrigir esses problemas é indicado utilizar a matriz de covariância de longo prazo, extraindo a correta estrutura de covariância presente nestes processos. Neste trabalho, mostramos que realizar a previsão fora da amostra da curva de taxa de juros com o método de Análise de Componentes Principais (PCA) utilizando como base a matriz de covarância de longo prazo (LRCM) parece ser mais acurada comparada a PCA com base na matriz de covariância amostral. / Although Principal Component Analysis (PCA) is one of the most common methods to estimate the structure of interest rate volatility, there are strong indications that it is not adequate to estimate interest rate factors when there is temporal dependence and measurement errors. To correct these problems it is necessary to use the longterm covariance matrix, to extract the correct covariance structure present in these processes. In this work, we show that performing the out-of-sample forecasting of the interest rate curve with the Principal Component Analysis (PCA) method based on the long-term covariance matrix (LRCM) seems to be more accurate compared to PCA based on sample covariance matrix.
226

Maestro: um middleware para suporte a aplicações distribuídas baseadas em componentes de software. / Maestro: a middleware for support to distributed applications based on software componentes.

Cláudio Luís Pereira Ferreira 21 September 2001 (has links)
É o trabalho de um middleware organizar as atividades de seus diferentes elementos componentes de maneira a operar sincronamente com a execução de uma aplicação. O resultado deste trabalho deve ser transparente para quem interage com o sistema, percebendo-o como um único bloco coeso e sincronizado, orquestrado por um agente principal. Este é o objeto deste trabalho, a especificação de um middleware e seus componentes internos indicando suas principais características e funcionalidades e também sua operação na execução de uma aplicação distribuída. Também foi levado em consideração os novos ambientes nos quais as aplicações distribuídas estão inseridas tais como a diversidade de dispositivos gerenciados pelos usuários, a necessidade de constantes mudanças no sistema, o uso de novas tecnologias no desenvolvimento de software e a necessidade de definições de sistemas abertos. Para a especificação deste middleware, foi utilizado o modelo de referência Open Distributed Processing (ODP) da ISO/IEC que permite que um sistema seja visualizado em cinco pontos de vista distintos. Ao final o sistema é especificado utilizando a tecnologia de componentes de software, ilustrando seu uso numa aplicação comercial. / It’s the job of a middleware to organize the activities of its different component elements as to operate in synchrony with the execution of an application. The result of this work should be transparent to whom interact with the system, perceiving it as a single synchronized and cohered block, orchestrated by a master agent. This is the subject of this work, the specification of a middleware and its internal components indicating its major characteristics and functionalities and also its operation in the execution of distributed applications. It was also taken into account the new environment in which the distributed applications are inserted such as the diversity of devices managed by the users, the necessity for constant system changing, the use of new technologies in software development and the necessity for definition of open systems. For the specification of this middleware, it was used the reference model of Open Distributed Processing (ODP) from ISO/IEC that allows a system to be visualized by five different points of view. By the end the system is specified using the technology of component software, illustrating its use through commercial component software.
227

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

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

Interação entre desfolha e população de plantas na cultura do milho na região oeste do Paraná / Level effect of defoliation and population of plants in the culture of corn on the region west of Paraná

Marchi, Sérgio Luiz 14 July 2008 (has links)
Made available in DSpace on 2017-07-10T17:37:32Z (GMT). No. of bitstreams: 1 Sergio Luiz Marchi.pdf: 7672567 bytes, checksum: fdf541fa4a63c5627694d9c2bbd207f9 (MD5) Previous issue date: 2008-07-14 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / The corn (Zea mays L.) is considered one of the main species used in the world, once that around 150.4 millions of hectares are cultivated per year, which contribute to the production of roughly 812.2 millions tons of grains. The reduction of the photosynthetic rate after the flowering can occur due to several factors as water stress, long foggy, destruction of the leaf area (plague and illnesses) and a high population of plants. This situation needs the usage of a store, mainly from the stem to filling the grains. In this context, the current work intended to evaluate the effect of the plants population, the levels of defoliation in agronomic aspects and the yield of the hybrid corn Pioneer 30F35. An experiment was conducted on a field of Palotina PR C.Vale Experimental Field in the agricultural year of 2006/2007. It was used the delineation in blocks, at random, using a factor scheme (4 x 5), with four replications. The factors evaluated were four plants population (45.000, 55.000, 65.000 and 75.000 plants ha-1) and five levels of defoliation (without defoliation 0%, 12.5%, 25%, 37.5% and 50% of defoliation) in full female flowering (notorious stigma-style). It was found to succeed that an interaction between the plants population and the rate of defoliation to the hybrid corn studied, to the biometric variables and the productive aspects studied happened. The rate of plants remobilization was not affected by the plants population change, although, the defoliation above 25% has negatively affected this variable. The rise of the plants population resulted in plants with less diameter of stem and a rise percentage of broken plants. This enlargement of the plants population and the level of defoliation resulted in a fall of the greater part of the production components and yield of the hybrid corn Pioneer 30F35 / O milho (Zea mays L.) é considerado uma das principais culturas utilizadas no mundo, visto que anualmente são cultivados cerca de 150,4 milhões de hectares, os quais contribuem para a produção de aproximadamente 812,2 milhões de toneladas de grãos. A redução da taxa fotossintética após o florescimento pode ser ocasionada por vários fatores como estresse hídrico, nebulosidade prolongada, destruição de área foliar (pragas e doenças) e alta população de plantas. Essa situação implica na necessidade de utilização das reservas da planta, principalmente do colmo para o enchimento de grãos. Neste contexto, o presente trabalho objetivou avaliar o efeito da população de plantas e níveis de desfolha em características agronômicas e produtividade do híbrido de milho Pioneer 30F35. O experimento foi conduzido no Campo Experimental da C.Vale em Palotina - PR no ano agrícola 2006/2007. Utilizou-se delineamento em blocos ao acaso em esquema fatorial (4x5), com quatro repetições. Os fatores avaliados foram quatro populações de plantas (45.000, 55.000, 65.000 e 75.000 plantas ha-1) e cinco níveis de desfolha (sem desfolha 0%, 12,5%, 25%, 37,5% e 50% de desfolha) no pleno florescimento feminino (estiloestigma visível). Verificou-se que não houve interação entre população de plantas e índice de desfolha, para o híbrido de milho estudado, para as variáveis biométricas e características produtivas estudadas. O índice de remobilização das plantas de milho não foi afetado pela variação da população de plantas, porém, a desfolha acima de 25% afetou negativamente esta variável. O aumento da população de plantas resultou em plantas com menor diâmetro de colmo e elevação na percentagem de plantas quebradas. O aumento da população plantas e do nível de desfolha resultou em queda na maioria dos componentes da produção e produtividade do híbrido de milho Pioneer 30F35
229

Modelagem e prototipação de um repositório extensível para componentes de software / Model and prototype of an extensible repository for components of software

Schiroky, Alex Marracci January 2002 (has links)
Várias ferramentas de desenvolvimento utilizam mecanismos para centralizar/gerenciar código compartilhado entre diferentes desenvolvedores ou equipes de desenvolvimento. Estes repositórios geralmente deixam muito a desejar em relação aos serviços que oferecem, não só aos desenvolvedores, mas também aos usuários de sistemas já desenvolvidos, que desejam ter atualizações e correções constantes em seus aplicativos. Surge então a necessidade de disponibilizar esses recursos em um ambiente de trabalho realmente cooperado. Este trabalho propõe a modelagem de um repositório de componentes de software, formado por uma área de armazenamento centralizada comum aos desenvolvedores, e com capacidade de gerenciar componentes e agregar serviços extras, administrando seu ciclo de vida de modo integrado. Para tal, várias tecnologias baseadas em Java foram integradas, tais como as seguintes API's: Enterprise Java Beans (EJB), Java Naming and Directory Interface (JNDI), Remote Method Invocation (RMI), Java Messaging Service (JMS), Java Transaction (JTA), Java Transaction Service (JTS) e Java Database Connection (JDBC).Para que o modelo aqui proposto possua um nível de funcionalidade adequado, são fornecidos vários serviços pelo repositório, atendendo assim às expectativas tanto de desenvolvedores, como dos usuários finais. Dentre outros, são providos os seguintes serviços: Serviço de Descrição, Serviço de Histórico, Serviço de Controle de Versões, Serviço de Teste OO, Serviço de Padrões de Projeto e Serviço de Invalidação de Componentes. / Software development tools commonly use mechanisms for storing/managing code shared among different developers or development teams. These repositories generally are very poor in relation to the services they provide to developers and also to the users of already developed systems which need to make constant updates and corrections on their applications. There is a need to supply supporting services to software integration through a really cooperated development environment. This work considers the modeling of a software component repository comprising a common storage area to be accessed by developers, possessing capacity to manage components and to add extra services, and managing the development life cycle in an integrated mode. To accomplish this model, some technologies based on Java have been integrated, namely: Enterprise Java Beans (EJB), Java Naming and Directory Interface (JNDI), Remote Method Invocation (RMI), Java Messaging Service (JMS), Java Transaction (JTA), Java Transaction Service (JTS) and Java Database Connection (JDBC). For the model considered here to have an adjusted level of functionality, some repository services are supplied so assuring the expectations of developers and final users. Among the services provided, the following must be mentioned: Description Service, History Service, Version Control Service, OO Test Service, Design Patterns Service and Components Invalidation Service.
230

Uma proposta de método para especificação de componentes de software

Almeida Junior, José Valdvogel de 19 November 2015 (has links)
Made available in DSpace on 2016-04-29T14:23:40Z (GMT). No. of bitstreams: 1 Jose Valdvogel de Almeida Junior.pdf: 1664725 bytes, checksum: b5162f7ac0d53d0a3c9e995e1e643e18 (MD5) Previous issue date: 2015-11-19 / The component-based software development has proven effective for implementation in various fields of application, but still insufficient to create reusable and flexible parts. Processes and methods have been developed in order to address special care in this context. However, none of the proposed methods shows a simple specification of building blocks. To address this limitation we propose in this research work a split between the static and dynamic elements that make up the nature of an assembled component in a set of steps with application techniques using the best practices of software engineering. As a result, we reach the Component Specification method capable of generating well-designed models for building reusable and flexible software parts. A case study helps to illustrate the application of the method in an application context / O desenvolvimento de software baseado em componentes tem se provado efetivo para a implementação em diversos domínios de aplicação, mas ainda insuficiente para a criação de peças reusáveis e flexíveis. Processos e métodos foram desenvolvidos no intuito de endereçar cuidados especiais nesse contexto. No entanto, nenhum dos métodos propostos demonstra uma forma simples de especificação dos blocos construtores. Para tratar essa limitação propomos nesse trabalho de pesquisa uma divisão entre os elementos estáticos e dinâmicos que compõem a natureza de um componente reunidos em um conjunto de passos com aplicação de técnicas que utilizam as boas práticas da engenharia de software. Como resultado, chega-se ao Método de Especificação de Componentes capaz de gerar modelos bem elaborados para construção de peças de software reusáveis e flexíveis. Um estudo de caso ajuda a ilustrar a aplicação do método em um contexto de aplicação

Page generated in 0.096 seconds