Component Dependency in object-Oriented Software

来源 :计算机科学技术学报 | 被引量 : 0次 | 上传用户:sdlzwzl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Component dependency is an important software measure. It is directly related to software understandability,maintainability, and reusability. Two important parameters in describing component dependency are the type of couplingbetween two components and the type of the dependent component. Depending upon the different types of coupling and thetype of the dependent components, there can be different effects on component maintenance and component reuse. In thispaper, we divide dependent components into three types. We then classify various component dependencies and analyzetheir effects on maintenance and reuse. Based on the classification, we present a dependency metric and validate it on 11open-source Java components. Our study shows that a strong correlation exists between the measurement of the dependencyof the component and the effort to reuse the component. This indicates that the classification of component dependencyand the suggested metric could be further used to represent other external software quality factors.
其他文献
The asymmetric total synthesis of herbarumin Ⅲ 3, a naturally occurred phytotoxin, along with 8-epi-herbarumin Ⅲ 22, was succeeded in 12 steps from n-butyrald
In pursuit of possibly true turbulent characters and for exploring a change in turbulence structures near an oscillating flexible wall-curved surface, a sinusoi
In this work, two new diacids, di(m-carboxyphenyl) succinate (m-dCPS) and di(o-carboxyphenyl) succinate (o-dCPS), were synthesized by reaction of m-, o-hydroxy
In this article, floating quantization effects on multirate sampled-data control systems are studied. It shows that the solutions of multirate digital feedback
To enable insulin as multi-drug carrier, we designed and synthesized dendritic linker molecule bearing three 5-fluorouracil residues at the branch ends. The new
我们证明土豆和科恩是推测 1 个有弹性的粒子移动自由地在一根线上是的 n + 的碰撞的最大的数字(n (n+1 ))/2 如果没有内部粒子有质量不到它的立即的邻居的群众的算术平均数
Using the coupled Dyson-Schwinger equation for the fermion propagator at finite chemical potential μ,we investigate the fermion chiral condensate when the gaug
Handoff in IEEE 802.11 requires the repeated authentication and key exchange procedures,which will make the provision of seamless services in wireless LAN more
A nanohybrid sensor of nanosized TiO2-coated carbon black particles, prepared by sol-gel technology for the detection of NO2 gas, has been developed. The respon
In this study,the effect of Nb loading on the catalytic activity of Ce0.75Zr0.25O2-supported Ni catalysts was studied for methane partial oxidation.The catalyst