Spelling suggestions: "subject:"estruturas (processamento dde dados)"" "subject:"estruturas (processamento dee dados)""
11 |
Um método dirigido por responsabilidades para obtenção antecipada de pontos de estabilidade e de flexibilidade no desenvolvimento de frameworks de domínio.Simone Nasser Matos 01 July 2008 (has links)
Várias abordagens propostas para o desenvolvimento de frameworks de domínio determinam os pontos de estabilidade e de flexibilidade a partir dos diagramas de classes ou do nome dos casos de uso ou de classes das aplicações. A dificuldade em se analisar os diagramas é que o desenvolvedor deverá compreender o funcionamento dos métodos das classes para conseguir identificar os pontos que são de estabilidade ou flexibilidade. Como resultado, há uma demora até que o desenvolvedor possa classificá-los. Por sua vez, as abordagens baseadas na análise de nomes, seja de caso de uso ou de classes, oferecem um processo independente para classificação dos pontos. Ou seja, os casos de uso já classificados não são utilizados como referência durante a determinação dos pontos em nível de classe, tornando o processo mais demorado. Tanto na análise de diagramas de classes quanto de nomes, o processo de classificação é feito de forma manual, dificultando a determinação de quais artefatos de software das aplicações serão reusadas com ou sem modificação durante a modelagem do framework. Neste trabalho é apresentado um método dirigido por responsabilidades que visa a identificar os pontos de estabilidade e de flexibilidade em fase inicial do processo de desenvolvimento de framework de domínio. Esse método identifica e classifica os pontos a partir do conjunto de responsabilidades dos casos de uso de cada aplicação. A classificação inicial para os casos de uso é utilizada como entrada do processo de classificação em nível de classe. Desta forma, o processo oferecido é dependente da classificação dos casos de uso e não independente como em outras abordagens. O método foi formalizado usando a teoria de conjuntos e implementado em um modelo relacional, facilitando a identificação dos pontos por um processo apoiado por computador. A aplicação do método foi ilustrada na elaboração do framework para os seguintes domínios: jogos de corrida de carros, jogos para celulares e criticidade.
|
12 |
A new architectural approach for interoperability of real-time system components.Emilia de Menezes Colonese 12 March 2010 (has links)
Interoperability is a key property of distributed applications, which is hard to achieve due to the large number of interoperating components and semantic heterogeneity. Distributed Real-Time Systems (RTS) have strict requirements of performance. The interoperability of Distributed RTS components challenges the computer engineering community to fulfill these requirements. These systems are increasingly based on Commercial-Off-The-Shelves (COTS) middlewares for data exchange, which design is implemented to solve the interoperability problem for several context-domain systems and support many distinct computational requirements. As a result, the complexity of these middleware solutions deteriorates the overall system performance, which is unacceptable according to RTS requirements. This work brings a new approach for RTS interoperability, since it is focused on the basic middlewares functionality (distributed computing) for the RTS domain-context. The solution provides a mechanism, named Interoperability Mechanism, designed to substitute the interfaces translations used in actual middleware systems. Hence, the proposed solution includes an open, reusable and standardized Component-based Architectural Reference-Model including the interoperability aspect, named IRMA that delivers specific domain-context interoperability solution eliminating complex middlewares solutions. Therefore, the new approach facilitates the development of an open, reusable, standardized, and interoperable RTS by implementing the IRMA framework. The contribution of the proposed approach is an effective communication process among RTS components that reduces architectural layers, and the development effort due to the formalized Reference-Model design. The IRMA framework is applied in a RTS prototype to test and validate the new approach, providing indications of improvements.
|
13 |
Uma abordagem de teste de integração para aplicações orientadas a objetos baseada na reutilização de teste de unidadeLucas Gonçalves Nadalete 05 August 2011 (has links)
A atividade de teste de software é realizada visando a assegurar a maior qualidade possível nos produtos de software. O uso e a aplicação de testes de unidade no desenvolvimento de software Orientado a Objetos têm sido cada vez mais comuns com o surgimento de abordagens de desenvolvimento ágil, e de técnicas como o Desenvolvimento Dirigido por Teste (TDD) na Engenharia de Software. Dessa forma, os testes aplicados em nível de integração assumem exímia relevância, ao propiciarem a validação da interoperabilidade entre as unidades que compõem o sistema de software. No entanto, o custo e esforço de se derivar ou construir, e ao mesmo tempo executar os testes de integração em uma progressão ordenada e controlada, representam variáveis que podem inviabilizar sua aplicação. Assim, o foco principal desta pesquisa recai sobre a necessidade de uma estratégia de teste de integração que possibilite o reuso dos testes de unidade gerados, no estabelecimento da precedência de integração entre as unidades, e na derivação e execução dos testes de integração, visando a reduzir o esforço e custo das atividades de teste. Dessa forma, a principal contribuição desta pesquisa consiste na concepção e desenvolvimento de uma abordagem para teste de integração em software orientado a objetos, que propicia o teste de interações interclasses. Para tornar possível sua aplicação, um diagrama de dependências entre testes de unidade, uma estratégia de derivação e execução de teste de integração e um protótipo de framework de apoio a essa atividade também foram desenvolvidos. Além de uma fundamentação teórica e de um levantamento sobre os principais trabalhos relacionados existentes, esta pesquisa apresenta a aplicação da abordagem concebida em dois estudos de caso distintos, buscando mostrar a sua aplicabilidade e exequibilidade, acompanhada por análises e discussões dos principais resultados obtidos.
|
Page generated in 0.1101 seconds