论文部分内容阅读
产品创新软件进化模块利用面向对象的软件开发技术实现了包括选择进化路线,进化模式,数据库检索,为用户快速、准确地定位解决问题的原理和实例,提供用户产品设计的最佳方案等功能,大大缩短了产品开发周期,降低产品开发费用。 本论文先介绍了一下产品创新理论的相关内容和产品创新软件的发展现状,接着介绍了面向对象方法和统一建模语言UML的概述,然后利用UML建模,对产品创新软件的技术进化模块从需求分析开始,定义用例,然后定义基本的类,在建模的过程中寻找出类之间的关系,确定顺序图和类图,指导代码设计。 本系统以Rose作为建模工具,Rose突出的优点是复用和逆向工程,能够根据己有的代码,逆向生成模型,使其能够多次被复用。它利用可视化的界面,通过检查Rose模型确定最佳结构和最佳设计,然后从这个模型主成了框架代码。使开发小组按同一个蓝图工作,缩短了软件的开发周期。 本文工作利用UML建模,通过Rose建立了各种模型,然后实现了系统的设计,最后利用Rose生成框架代码,采用VC++6.0为开发平台完成了系统的编码。对面向对象系统的建模具有参考价值和实用意义。