计算机科学与探索 ›› 2007, Vol. 1 ›› Issue (1): 47-58.

• 学术研究 • 上一篇    下一篇

软件需求中不一致性处理方案的评估方法

牟克典,金 芝   

  1. 北京大学 数学科学学院,北京 100871
    中国科学院 数学与系统科学研究院,北京 100080
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-06-06 发布日期:2007-06-06
  • 通讯作者: 牟克典

Evaluating proposals for handling inconsistency in requirements*

MU Ke-dian,JIN Zhi

  

  1. School of Mathematical Sciences,Peking University,Beijing 100871,China
    Academy of Mathematics and System Sciences,Chinese Academy of Sciences,Beijing 100080,China

  • Received:1900-01-01 Revised:1900-01-01 Online:2007-06-06 Published:2007-06-06
  • Contact: MU Ke-dian

摘要: 提出了一种评估软件需求中不一致性处理方案的方法。给定应用场景,对于每个处理方案,主要关注采用该方案修正后的需求规格说明所能推导出的待开发系统的期望响应,并且这些期望响应的相对重要程度被视为评估该方案适合程度的一个重要参数。在这个意义上,定义效用向量函数来度量每一处理方案的适合程度。进一步采用效用向量函数来比较任意两个处理方案。通过这种比较,定义不一致需求处理方案集上的一种序关系(“更适合”)。文章提出的评估方法将为自动选择不一致性处理方案提供基础。

关键词: 需求工程, 不一致性处理, 效用向量函数

Abstract:

The main contribution of the paper is to provide an approach to evaluating proposals for handling inconsistency in requirements.In a given scenario,for each proposal of inconsistency handling,the expected responses of the system-to-be that can be derived from a modied requirements specication are concerned with,which results from performing the proposal.The relative importance of these expected responses in the scenario may be viewed as an abstraction of suitability of the proposal.From this sense,utility vector function to measure the degree of suitability of each proposal is presented.Then compare two proposals using their utility vector function values.It gives an intuitive ordering relationship over these proposals that can be described as“more appropriate than”.These techniques provide a basis for choice of inconsistency handling proposals in requirements engineering.

Key words: requirements engineering, inconsistency handling, utility vector function