- 4
- 0
- 约2.05万字
- 约 5页
- 2017-07-05 发布于天津
- 举报
多视点需求工程中视点一致性定义的研究.pdf
第 23卷 第 4 期 深圳大学学报理工版 Vol23 No4
2006年 10月 JOURNAL OF SH EN ZH EN UN IV ER SITY SC IENCE AND EN GIN EER IN G O ct 2006
文章编号 :(2006)
多视点需求工程中视点一致性定义的研究
梁正平 , 纪 震 , 王志强
(深圳大学信息工程学院 , 深圳 518060)
摘 要 : 视点一致性是多视点需求工程中的核心 , 如何合理有效地定义视点的一致性 , 直接影响到视
点一致性的检查和不一致的管理. 介绍视点一致性定义的相关研究 , 从形式上将视点一致性的定义分为 3
种类型. 基于问题框架的方法标识和表示视点的方式 , 可导致视点不一致的相关因素进行了分析 , 且从内
容和形式两方面讨论视点一致性的定义 , 及其相关性质.
关键词 : 需求工程 ; 视点; 问题域 ; 问题框架 ; 一致性定义
中图分类号 : TP 3 115; TP 3 111 文献标识码 : A
大型 、复杂软件系统的开发 , 往往涉及众多的 致. 宏观上 , 视点间的不一致可分为静态约束与动
项 目相关人员 , 因其各自背景 、知识和职责等的不 态交互两大类型 , 其中静态约束又可分为结构上的
同 , 他们对开发软件系统有各 自的看法和要求. 为 约束和行为上的约束两类. 视点间可能存在的不一
在系统开发的早期全面获取不同项 目相关人员的各 致类型与视点间关系的类型及其性质密切相关. 形
种需求信息 , 防止重要需求信息的遗漏 , 降低需求 式上 , 视点间的关系可分为如下类型 [ 3 ] :
获取和分析的难度 , 确保最终需求规格说明书的完 ①完全重叠. 两个视点所包含的内容完全相
整性和一致性 , 学术界提出了面向多视点的需求工 同 , 或一个视点所包含的内容是另一个视点所包含
程方法 , 采用视 点形式获取和组织不 同用户 需 内容的子集 ;
求 [ 12 ] . 虽然采用视点的形式有利于分散 、独立且 ②部分重叠. 两个视点内容上存在公共的部
全面地获取各方面的需求信息 , 但也因此在多视点 分但不完全重叠 ;
需求工程中造成了一个无法回避且重要的问题 , 即 ③邻近相关. 两个视点内容上不存在重叠的
如何检查并确保不同视点相互一致 , 且全局一致. 部分 , 但相互之间具有一定的关联关系 ;
视点一致性的检查和不一致性的管理 , 包括一 ④无关. 两个视点内容上不存在重叠的部分 ,
致性的定义 、检查方式 、检查过程和不一致性的管 相互之间也不存在任何关联.
理方式 、管理过程等. 其中 , 视点一致性的定义是 显然 , 当两个视点在形式上相互无关时 , 自然
所有其他工作展开的前提和基础. 具体如何定义视 不存在产生不一致的前提条件 , 故它们是相互一致
点的一致性与视点间可能存在的不一致的来源及其 的; 而当两个视点之间的关系在形式上属于前 3 种
类型密切相关. 基于从问题框架的方法来标识和表 时 , 则存在产生不一致的可能性. 若两个视点存在
示视点的方式 , 本文对可能导致视点不一致的相关 重叠或静态的关联关系 , 两者相互依赖或相互约
原创力文档

文档评论(0)