论文部分内容阅读
软件模式是近年来软件工程领域热门研究的课题,有效地解决了软件设计策略的复用问题,其目标是优秀文档化的软件系统设计成果,为软件设计人员提供类似于其他工程领域的设计手册。本文研究了软件模式的基本理论并将该理论应用到开发和设计应用电话语音服务系统这一实际的软件系统当中。文章中介绍的软件模式的基本理论包括:软件模式理论的来源、模式的定义与要素、软件模式的描述形式与质量、模式语言与模式目录等;软件模式与反模式、算法、组件、框架、范型等的比较;软件模式的分类的扩展与补充;体系结构模式和设计模式。本文还对如何使用软件模式进行应用电话语音服务系统的设计作了详细的介绍:使用系统体系结构模式设计系统的软件体系结构;使用设计模式实现系统中具体的类的设计;选择设计模式时的全面权衡以及使用设计模式的经验教训。