论文部分内容阅读
需求工程已受到国内外软件项目管理的重视,并已成为广大学者研究的热点,近几年知识工程的兴起,为需求工程注入新的理论基础,本文正是以需求工程为背景,研究这一特殊背景下知识转移的特点和模型,以及提出有利于供需双方知识转移的实施策略。需求工程的实质就是一个供需双方实施知识转移的过程。为此,论文首先剖析供需双方的知识分类,提出转移知识的类型结构和认知结构,并对供需双方的知识构成进行论述,这为知识转移模型的建立和实施策略的提出奠定理论基础。在此基础上,我们首先从宏观角度建立需求工程知识转移的总体概念模型,从而形成论文的论述架构。论文继而从微观的角度分别论述需求开发的知识转移模型和需求管理的知识转移模型,这两类模型的建立揭示了需求工程的关键环节和内在机理,从理论上为需求工程的知识转移提供动力。需求开发知识转移程式可以分为知识获取、知识分析、知识描述和知识验证,论文在对这四个程式进行论述的基础上分析和归纳得出需求开发的知识转移模型。根据模型,论文创新地提出需求知识的转移具有双向性的特点,并据此对需求开发知识转移模型给予细化。需求管理知识转移的主要构架有知识变更的纳入管理、知识凝聚的版本管理、知识转移的跟踪管理和知识状态的信息管理,论文在对这四个方面进行论述的基础上经过分析和归纳得出需求管理的知识转移模型。根据模型,论文创新地提出需求知识的正向转移和反向回溯,以及需求知识的迭代和学习,并据此对需求管理知识转移模型给予细化。针对上述模型,论文提出有效的实施策略,从实践上为需求工程的知识转移提供方法。提出知识转移的知识分类策略,对于不同类型的知识转移和不同认知结构的知识转移策略分别给予论述;提出基于本体的知识转移实施策略,利用本体建立需求工程供需双方都可以识别的语言环境,从而扩充语言领域,减少沟通鸿沟,缩短需求断裂带;提出基于队列的优先级调度策略,在分析某些需求优先级的设定原则后,论文论述了基于队列调度策略的实施处理,以保证软件开发的顺利进行;提出了需求不确定性策略,保证了需求转移的高质和有效。综上所述,本文论述的顺序是需求工程知识的分类(表现形式和表达程度)和知识构成,针对需求工程的特殊性形成知识转移模型,针对模型建立知识转移实施策略,这正是本文的论述主线。