论文部分内容阅读
相比于常规的应用软件系统,信息服务平台类系统开发难度大、复杂度高,设计开发周期长,而具体的软件技术变化快,平台系统的设计速度往往赶不上关键技术的变化速度。本文从设计模式的角度提出了一种以服务为核心,解决软件平台长期设计开发的方法——总线模式。
随着软件技术的发展,如何设计可复用的面向服务软件越来越受到关注。当应用软件的复杂度不断加大时,单凭个人的设计经验已经不能解决所有的设计问题,利用资深软件工程师的经验就显得尤为重要。当建筑领域提出把设计经验作为设计模式来记录后,软件工程学便引入了这一理念,出现了软件领域的设计模式。设计模式描述了在特定语境中出现的设计问题的特殊重现,并为这种方案提供了一个被证明良好的一般计划,方案计划通过描述它的关键组件、它们的职责和相互关系以及结合的方式来指定。
本文旨在研究设计模式如何在基于的系统中得到合理应用。首先对于设计模式进行了简单介绍,然后软件总线进行了详细的分析,提出了使用总线模式解决平台类软件设计的问题,接着针对实际项目详细讨论了设计模式在项目中的应用,并给出了项目的设计,最后给出了对本文的总结以及对于设计模式研究的看法和展望。