文献随笔(四)

一、基本信息
  标题:UML模型和Java代码之间的一致性检测方法
  时间:2015
  出版源:计算机科学
  文件分类:软件与数据库技术
二、研究背景
  为了解决软件系统在设计过程中的代码与UML模型的差异性问题,因此需要设计一种在软件设计过程中软件代码与UML模型设计思路相一致的检测方法。
三、具体内容
  在软件开发的过程中,软件测试占了很大的一部分比例,这样能保证软件代码与UML模型的一致性对以后的纠错有很大的帮助。因此需要对UML的模型进行信息的提取,将类名,类属性,类方法等一系列表示为一个集合。将UML中的对象,消息,消息的发送和接收,时序关系汇集成一个集合。而针对代码的检测可以分为两个阶段:一是代码信息的预处理阶段。Java代码的静态结构信息只要是Java类的基本信息,主要包括了Java的类名,属性,方法等。二是Java代码的动态信息预处理:首先分析静态信息中的基本信息,然后分析方法间的调用关系,构造一棵调用图,主要是分析方法中的父类和子类的调用关系。方法间的调用就作为这个图的边。最后就是进行程序代码和UML模型的差异性检测。
四、总结
  UML模型和代码之间的检测操作是十分必要的,只要检测出了两者之间具有差异性就可以很好的对之后的软件代码进行修改。

引用:[4] 曾一,李函逾,刘慧君,余双双,周波.UML模型和Java代码之间的一致性检测方法[J].计算机科学,2015,42(4):151-155.

猜你喜欢

转载自www.cnblogs.com/HooCode/p/9937000.html