论文部分内容阅读
需求工程是软件工程第一阶段的一个重要活动,其目的是得到对需求的准确清晰一致的描述以及相应的求解限制。需求工程在方法、技术、工具等各个方面正在逐渐成熟,但是关于需求获取和需求分析的难题并没有得到充分地解决。随着方面(Aspect)的提出,原来已有需求工程中的方法无法为其提供支持。通过对于面向方面软件开发方式的研究,人们认为如果把关注(Concern)作为软件开发过程中的关键实体引入到软件开发实践中,它可以用来支持方面的概念。
本文提出了需求阶段关注空间的多维表示,并对需求工程的PREView方法进行扩展,从而提供了对于方面的支持。本文首先对需求阶段关注的含义、关注之间的关系以及关注空间的多维表示方式进行了讨论。其次,对PREView方法进行扩展,使之能够识别需求中的方面关注。然后,本文应用心理学中决策和判断相关理论,提出了一种辅助冲突解决的方法。最后,本文提出了一组相关实体的数据结构标准,并且根据此标准设计和实现了一组辅助工具。