当前位置:问答库>论文摘要

题目:设计模式的应用研究及其实现

关键词:软件设计;设计重用;模式;模式语言;J2EE

  摘要

模式为软件设计的重用提供了强大的支持,它是软件设计方法的一个有力补充。由于模式语言中的模式间的互相联系,使得模式的组合更有助于形成完整的设计。为了模式的组合使用,选出适于项目使用的模式集合才是关键,然而如今并未见到系统的方法用于指导模式的选择和组合使用。本文重点关注如何指导模式的选择和组合使用,并对指导J2EE模式语言应用的方法进行了研究。首先,本文介绍了模式和模式语言的基本概念和相关理论。论述了模式的起源、概念以及描述格式,论述了模式语言的概念,论述并分析了模式语言的各种创建、组织及应用方法。其次,本文研究了指导模式语言应用的方法,提出了基于过程的设计模式应用方法用于指导设计模式的选择和组合使用。文章首先分析了设计模式被选择的根据和时机,接着给出了对于模式要素的分析,并在此基础上给出了一个模式的选择流程,最后在对这三部分分析的基础上,给出了完整的基于过程的设计模式应用方法。该方法有效的利用了模式、能够融合于软件开发过程中并且紧密的联系了项目的系统设计。接着,本文对J2EE模式语言及一个J2EE应用系统进行了实例研究。通过对80个不同来源的J2EE设计模式进行整理,分析模式之间、模式与过程之间的关系,给出了基于上述模式应用方法的J2EE模式语言描述,从而为J2EE应用系统设计提供了支持。在此基础上,以J2EE应用系统为例,对基于过程的模式应用方法对于系统设计的指导及其作用进行了初步验证,结果表明通过该方法来获得设计指导是可行的。最后,本文介绍了基于模式语言的软件设计辅助支持工具的功能、体系结构和关键部分的设计与实现。该工具采用基于J2EE平台的B/S(Browser/Server)架构,包括模式管理、模式语言图管理、系统设计支持、反馈管理和用户管理等基本功能,其为软件设计提供了有力的支持。