节点文献

UML在产品创新软件进化模块建模中的应用

The Application of UML to the Evolution Module of Invention Tool

【作者】 赵学岩

【导师】 耿恒山;

【作者基本信息】 河北工业大学 , 计算机应用技术, 2004, 硕士

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

【Abstract】 The evolution module of the InventionTool utilized the object-oriented software development technology. It includes selection of evolution modes and paths and it offers the function of search based on data for the operator to find the best solution of the problem rapidly and correctly, which shortens the cycle of product development and reduces the expenses of the product development.Firstly, the paper has introduced the relevant content of the products innovation theory and development current situation of the products innovation software. Secondly introduces the object-oriented method and the summary of UML. Then we set up the model by making use of the UML. We analyze the needs, define the use cases, and then define the basic classes. We find the relationship among the classes during the modeling course and define the sequence diagram and class diagram that instruct the code designed.This system uses Rose as the modeling tool. The advantages of the Rose are adduction and updating model from code, it can produce the model by code. The model can adduct for many times. Rose uses visual view. By examining the Rose model, the team can determine the best structure and the best design, and then from this model the frame codes is produced. Thus the project team works according to the same blueprint, which can shorten the period of the software development.The work of this paper will give the model by making use of the UML, and establish many models by Rose, then the design of the system can be achieved. In the end, by using Rose, we produce frame codes and adopt VC++ to achieve the system coding. It will be useful for the modeling of the object-oriented system.

  • 【分类号】TP311.52
  • 【被引频次】1
  • 【下载频次】134
节点文献中: 

本文链接的文献网络图示:

本文的引文网络