经典设计模式在商业领域ERP软件中的研究与实践

来源 :北京工业大学 | 被引量 : 8次 | 上传用户:jian85733547
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件复用是从事软件产业人员的不懈追求,它能够提高软件生产率以及软件质量。针对软件复用,我们采用设计模式来记录软件设计知识。这可以使软件复用从代码复用提高到软件开发各阶段知识的复用。 软件设计模式是可复用面向对象软件的基础,它以系统化和规格化的方式记录了可重复使用的软件设计方案和经验。它区分、命名并且抽象了面向对象设计中的通用概念。设计模式通过明确对象、对象间的协作和职责分配,捕捉到了隐藏在设计背后的意图。 通过对设计模式本质和复用性表现的深刻理解,本文结合三个软件项目(CWMMIS、MZMIS、CPMIS)和我在软件项目组开发过程中的经验及体会,讨论了容器、适配器、模板方法、策略、状态、中介者、解释器七种经典设计模式在商业领域ERP软件中的应用,尤其是对策略模式和状态模式有深入的探讨。 我们使用策略模式不仅达到了它的原始意图——封装一系列复杂算法,使它们可以相互替换,而且体会到了另外一种益处——它有助于解决设计对象过程中“多重继承”的难题。利用状态模式对对象进行动态分类,在以单据状态为核心的商业领域环境中,显得尤为重要。受此模式的启发,我针对系统中的出库单对象的设计,提出了一种改进方案。
其他文献
本文主要研究炮弹装药疵病的自动识别问题。主要是采用图像处理和分析的方法对取得的炮弹X射线图像进行处理和分析。文中涉及到了小波分析、图像处理和分析中的边缘检测、特