|
计算机科学 2002
Framework Model of Multiple Viewpoints Requirements Engineering based on Refinement Relation
|
Abstract:
1 引论传统需求工程方法应用于大型分布式系统的开发有一个严重问题:需求工程中的每一子过程里只能有一个全局规格。这一点与实际的分布式系统的特点很不适应。大规模的分布式系统的开发必然会涉及到许多人员,这些人员由于各自目的和职责不同,因而都会以自己拥有的知识,从不同的角度、不同的地点、使用不同的语言和工具对系统提出不同的需求;而且,所有的子过程只能串行地进行,降低了系统开发的效率。为了更好地支持分布式系统的需求工程,已经开始出现一些新的需求工程方法,多视点需求工程就是其中之一。多视点需求工程把系统需求划分为多个视点需求。视点既可以是参与者从各自的角度对系统的不同的认识,也可以是按照一定标准对系统的划分;一个视点不仅仅是系统的部分规格,还包括如何求精该部分规格的部分知识。这样,系