期刊文献+

一种利用模块内聚性的对象抽取方法 被引量:12

An Object-Extracting Approach Using Module Cohesion
在线阅读 下载PDF
导出
摘要 引入子程序 -类型关系图来表示程序中类型和子程序之间的关系 ,讨论了模块内聚性的几个度量准则 ,并分析了增删子程序对模块内聚度的影响 .在此基础上 。 In this paper, an St (subprogram\|type) graph is introduced to represent the relation between subprograms and types in programs. Several module cohesion metrics are discussed, and the effects of adding a subprogram to or deleting a subprogram from a module are analyzed based on module cohesion. An object extracting algorithm is proposed.
出处 《软件学报》 EI CSCD 北大核心 2000年第4期557-562,共6页 Journal of Software
基金 江苏省青蓝工程跨世纪人才基金资助
关键词 对象 对象抽取 内聚性 软件开发 Object, object extracting, cohesion, tightness, overlap.
  • 相关文献

参考文献2

  • 1Li Bangqing,Proceedings of the ACM SIGAda Annual International Conference,1998年,240页
  • 2Liu S S,Proceedings of the IEEE Conference on Software Maintenance,1990年,266页

同被引文献78

  • 1徐宝文.一种逆向程序流依赖性分析方法及其应用[J].计算机学报,1993,16(5):385-392. 被引量:9
  • 2弓惠生.面向对象设计中软件度量学的进展[J].计算机科学,1996,23(3):17-19. 被引量:16
  • 3王燕.面向对象的理论与C++实践[M].北京:清华大学出版社,1996..
  • 4Austern M H. Generic Programming and the STL. Professional Computing Series. Boston: Addison-Wesley, 1999.
  • 5Andrei Alexandrescu. Modern C ++ Design: Generic Pro gramming and Design Patterns Applied. Boston, MA: Addison-Wesley Longman Publishing Co. , Inc. , 2001.
  • 6Plauger P, Stepanov A A, Lee M, Musser D R. The C++ Standard Template Library. Prentice Hall PTR, 2000.
  • 7Gregor D, Jarvi J, Siek J, Stroustrup B, DosReis G, Lumsdaine A. Concepts: Linguistic support for generic programming in C++//Proceedings of the Object-Oriented Programruing, Systems, Languages, and Applications(OOPSLA'06). Portland, Oregon, USA, 2006:291- 310.
  • 8Sick J, Lumsdaine A. Language requirements for large-scale generic libraries//Proceedings of the 4th International Conference on Generative Programming and Component Engi neering (GPCE'05). Tailinn, Estonia, 2005. New York: ACM, 2006:405-421.
  • 9Garcia R, Jarvi J, Lumsdaine R et al. A comparative study of language support for generic programming//Proceedings of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programing, Systems, Languages, and Applications, Anaheim, California, USA, 2003:115-134.
  • 10Chen Lin, Xu Bao Wen, Zhou Tian-Lin, Shi Liang, He Yan-Xiang. Refactoring C++ programs with concepts//Proceedings of the 9th IASTED International Conference on Software Engineering and Applications. Phoenix, AZ, USA, 2005.

引证文献12

二级引证文献15

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部