摘要: CBSD(Component Based Software Development)在嵌入式开发领域正逐步得到应用,软件构件的非功能属性(Non-Functional Attribute, NFA)对开发成功与否至关重要。现有的模型专注于构件复用框架的建立,通过建立一些框架模型进行定性的描述,缺乏量化的评定。该文通过建立一个层次分析模型,对影响嵌入式软件构件的NFA的各种不可度量的模糊描述,细分为每一个都可以进行测量的子属性,根据考察构件所应用领域的侧重点不同,赋予不同属性不同的影响权系数,进而计算出一个描述NFA的数值,在实际工程中可以作为构件NFA的考察指标。
关键词:
嵌入式构件,
非功能属性,
层次分析,
度量
Abstract: CBSD is being used in embedded software component areas. Now the models focus on the establishment of component multiple frameworks. NFAs(Non Functional Attribute)are vital for the success of software systems. As to remedy the problems inherent in software development, a model has been developed to deal with NFAs. Analysing every sub-attribute that the NFA of a product depends on, the model’s objective is to calculate the NFA-specific requirements. It considers the different extent that the sub-attributes to the NFA value by giving a weight value to each sub-attribute. The model will help to consider design tradeoffs, relate design decisions to NFRs, justify the decisions, and assist defect detection.
Key words:
Embedded software components,
NFA,
Hierarchical analysis,
Measurement
中图分类号:
王志刚;王民北;骆雷飞. 一个嵌入式软件构件的NFA量化度量模型[J]. 计算机工程, 2006, 32(13): 66-68.
WANG Zhigang;WANG Minbei;LUO Leifei. A NFA Quantity Measurement Model for Embedded Software Components[J]. Computer Engineering, 2006, 32(13): 66-68.