详细信息
面向对象软件度量工具的软件结构
A FLEXIBLE ARCHITECTURE IN A MEASUREMENT TOOL TOWARDS PROGRAMS WRITTEN IN OO LANGUAGES
文献类型:期刊文献
中文题名:面向对象软件度量工具的软件结构
英文题名:A FLEXIBLE ARCHITECTURE IN A MEASUREMENT TOOL TOWARDS PROGRAMS WRITTEN IN OO LANGUAGES
作者:阮彤[1,2];沈备军[1,2];居德华[1,2]
机构:[1]中国科学院软件研究所计算机科学开放研究室,北京100080;[2]华东理工大学计算机科学系,上海200237
年份:2000
卷号:37
期号:4
起止页码:401
中文期刊名:计算机研究与发展
外文期刊名:Journal of Computer Research and Development
收录:CSTPCD;;Scopus;北大核心:【北大核心1996】;CSCD:【CSCD2011_2012】;
基金:上海科技发展基金项目!(项目编号 985 115 0 2 8)
语种:中文
中文关键词:软件结构;软件重用;软件度量工具;面向对象
外文关键词:software measurement, software architecture, OO programming language , software reuse
摘要:利用软件度量工具度量程序源代码的各类质量属性是提高程序质量的一个重要方法 .目前 ,面向对象语言已逐渐成为主流编程语言 ,度量基于对象技术的软件成为必然的需求 .然而 ,由于面向对象语言数目众多 ,许多面向对象语言又都在发展中 ,用户所需要的度量也不尽相同 ,各种分散的需求对度量工具的灵活性与通用性提出了挑战 .首先给出了一个适用于 OO语言软件度量工具的一个灵活的软件结构 ,然后在分析了各类软件度量的基础上 ,解析了该结构的核心 ,度量中间表示库的结构 .
Software measurement tools are used in software development processes in order to improve software quality. As OO languages are becoming the mainstream programming languages, the requirement of measuring software written in OO language is emerging. But there are large numbers of OO languages and many of them are still changing. Besides, different users might want different metrics. All of these challenge the design of measurement tools. In this paper a flexible and generic architecture is given and its advantage is discussed. Based on the survey of OO languages and OO metrics, the kernel of this architecture and the structure of the intermediate representation are analyzed in detail. At last the characteristic and feasibility of the architecture are summarized.
参考文献:
正在载入数据...
