首页 | 本学科首页   官方微博 | 高级检索  
     检索      

MFV-Class: a multi-faceted visualization tool of object classes
作者姓名:Zhang ZM  Pan YH  Zhuang YT
摘    要:

关 键 词:相反工程学  软件可见性  导向目标软件  程序分析  程序理解  MFV类

MFV-class: a multi-faceted visualization tool of object classes
Zhang ZM,Pan YH,Zhuang YT.MFV-class: a multi-faceted visualization tool of object classes[J].Journal of Zhejiang University Science,2004,5(11):1374-1381.
Authors:Zhang Zhi-meng  Pan Yun-he  Zhuang Yue-ting
Institution:Institute of Artificial Intelligence, College of Computer Science, Zhejiang University, Hangzhou 310027, China. zzmeng@sina.com.
Abstract:Classes are key software components in an object-oriented software system. In many industrial OO software systems, there are some classes that have complicated structure and relationships. So in the processes of software maintenance, testing, software reengineering, software reuse and software restructure, it is a challenge for software engineers to understand these classes thoroughly. This paper proposes a class comprehension model based on constructivist learning theory, and implements a software visualization tool (MFV-Class) to help in the comprehension of a class. The tool provides multiple views of class to uncover manifold facets of class contents. It enables visualizing three object-oriented metrics of classes to help users focus on the understanding process. A case study was conducted to evaluate our approach and the toolkit.
Keywords:
本文献已被 PubMed 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号