A funcionalidade de pesquisa está em construção.
A funcionalidade de pesquisa está em construção.

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice

Design Pattern Applying Support OOPAS by Design Diagram Merging Design Pattern Aplicando Suporte OOPAS por Design Diagram Merging

Minoru HARADA, Hidetsugu NAGAYAMA

  • Exibições de texto completo

    0

  • Cite isto

Resumo:

Os padrões de design defendidos por Erich Gamma são esperados como uma abordagem eficaz para a reutilização de designs. Portanto, prevê-se que os padrões de projeto sejam usados ​​com frequência no desenvolvimento de software orientado a objetos. Nessas circunstâncias, ferramentas para apoiar a aplicação de padrões de projeto aos diagramas de projeto do sistema em desenvolvimento são consideradas úteis. Esta pesquisa desenvolve a ferramenta de suporte à aplicação de padrões orientados a objetos OOPAS. Consiste em uma biblioteca de padrões de projeto Gamma com exemplos muito familiares e explicações adrem, e em uma função para gerar os diagramas de projeto corretamente modificados do sistema de aplicação quando um padrão de projeto foi aplicado para evoluir esse sistema. Na verdade, essas funções estão instaladas no ambiente de modelagem de objetos estruturados SOME, que é um editor de diagramas de projeto orientado a objetos feito anteriormente em nosso laboratório. Esta função de evolução do diagrama de projeto é formalizada como uma operação Join do gráfico recursivo. Como resultado do experimento de avaliação, a operação de junção pode ser aplicada à maioria dos vinte e três padrões de projeto Gamma, excluindo os seis padrões, como Iterador e Comando, que são declarados em um nível muito abstrato para serem representados pelos diagramas de projeto.

Publicação
IEICE TRANSACTIONS on Information Vol.E83-D No.6 pp.1237-1244
Data de publicação
2000/06/25
Publicitada
ISSN online
DOI
Tipo de Manuscrito
PAPER
Categoria
Sistemas de Software

autores

Palavra-chave