不同层次上面向对象软件的特性
he Shape of OO Software on Different Levels
理解软件的特性,特别是好的软件具有什么特性是软件方法学和设计原则研究的关键问题.软件是由不同层次组件构成的复杂事物. 了解软件在不同层次上是否具有相同的属性是一个重要问题。为了回答这些问题,我们分析了三个开放源码软件的三个层次,即包,类和方法。对统计分析的结果进行了比较。我们的研究结果提供了在结构特性方面所体现出来的工程化工作作用。
Understanding what software looks like, especially good software, is a key question for the research on the effect of methodologies and design principles on software. And software is a complex piece of artificial work which is composed of components at different levels of granularity. It is important to understand whether the properties of software change or remain the same on different levels. As an effort toward answering these questions, we conduct empirical studies on three open source software and analyze these software systems at three levels, namely package, class and method. Statistical analyses are carried and results from the analysis are compared. Our findings provide some proof of engineering efforts on software, as far as structure properties are concerned.
刘婧、刘斌、马于涛
计算技术、计算机技术
软件结构统计特性幂律
Software structurestatistical propertypower law
刘婧,刘斌,马于涛.不同层次上面向对象软件的特性[EB/OL].(2010-03-18)[2025-08-18].http://www.paper.edu.cn/releasepaper/content/201003-533.点此复制
评论