当前位置:问答库>论文摘要

题目:面向情形的需求过程建模方法研究

关键词:需求工程;三层需求过程模型;需求工程模式;面向情形;多色集合;相似性匹配;模式聚类;建模工具

  摘要

在需求工程领域,情形涵盖了对需求过程产生影响的项目背景、组织环境、过程特征等各种内、外部因素。当前需求工程领域并不存在通用于各种情形的实用有效需求过程模型。帮助软件开发组织探寻满足情形需要的适用需求过程模型是一个难题。本文定位于从需求过程框架的情形适用性与需求工程知识的情形适用性两个方面研究解决此问题。为此,本文研究了一种面向情形的需求过程建模方法SDREPM。本文的主要创新性理论研究成果如下:1. 提出了一种适用于需求过程的元模型,一种包括需求过程视点模型、需求过程框架模型和需求过程实施模型的需求过程三视图表示模型;2. 为了弥补常规需求过程框架宽泛、片面的缺陷,提出了一种需求过程框架的分析设计技术,并给出了一种采用多色集合理论识别需求过程框架中过程逻辑冲突的方法;3. 针对需求工程知识选择方法的缺乏,提出了基于情形树相似性的知识检索方法和基于知识效用聚类的知识互补选择方法,依托这两种方法,能够以情形为参数为需求过程框架模型中每个活动目标引入适用需求工程知识,形成最终可实施的需求过程模型;4. 基于SDREPM方法,研制了一种需求过程模型的设计环境T-SDREPM,能够辅助分析设计需求过程框架和选择需求工程知识,提供了需求过程三视图的建模支持工具与需求工程知识库系统。目前,T-SDREPM工具已经在软件企业的多个软件工程项目中取得了成功应用。其中,本文具体以一家已经通过CMM/CMMI三级的软件公司的新产品研发过程中的具体应用作为实例,详细分析了SDREPM在产品需求过程模型设计中的应用。实践表明,SDREPM方法在辅助软件开发组织构造需求过程模型方面是可行、有效的,所发布的需求过程模型能够在保证需求质量、提高过程效率与节约资源等多个方面有较好效果。