会议专题

一种支持干系人偏好分析的状态图合并算法

多视点需求工程方法为大型复杂系统的需求获取提供了良好的工具,每个视点从不同的角度描述了干系人对系统的需求,如何将这些分散的、不完整的视点集成起来,从而得到一个完整的系统需求说明是多视点需求工程中一项重要而又困难的研究课题。将干系人分析的思想加入到多视点需求获取方法中,给出了一个基于状态图的多视点合并框架。首先以statechar为基础,将干系人偏好信息和置信度信息加入到状态图的描述中,使用定性偏好描述语言LPD描述干系人对于不同需求的偏好,给出p-statechart的形式化描述,然后使用p-statechart状态图来描述视点需求,并在此基础上给出了一种状态图合并算法,该合并算法不仅能够保留状态图本身的结构和行为,而且能够容忍不同视点之间的不一致。此外,还给出了基于偏好推理的需求优先级排序算法,当需求出现冲突时,可为决策者提供良好的参考。

多视点需求工程 状态图合并 偏好分析 需求获取

程君 刘强 宋炜

清华大学软件学院软件工程与项目管理研究所 北京 100084

国内会议

2008全国软件与应用学术会议(NASAC”08)

广州

中文

432-436

2008-11-11(万方平台首次上网日期,不代表论文的发表时间)