作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (13): 66-68. doi: 10.3969/j.issn.1000-3428.2006.13.024

• 软件技术与数据库 • 上一篇    下一篇

一个嵌入式软件构件的NFA量化度量模型

王志刚;王民北;骆雷飞   

  1. 国家数字交换系统工程技术研究中心,郑州 450002
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2006-07-05 发布日期:2006-07-05

A NFA Quantity Measurement Model for Embedded Software Components

WANG Zhigang;WANG Minbei;LUO Leifei   

  1. National Digital Switching System Engineering & Technological R&D Center, Zhengzhou 450002
  • Received:1900-01-01 Revised:1900-01-01 Online:2006-07-05 Published:2006-07-05

摘要: 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

中图分类号: