论文部分内容阅读
需求工程是指应用已经证实有效的技术、方法进行需求分析,确定客户需求,帮助分析人员理解问题并定义目标系统的所有外部特征的一门学科。客户需求是不断增长的,软件开发总是落后于客户需求的增长。尽管需求工程方法学的快速发展为需求工程发展奠定了基础,但如何持续地适应软件需求的变更、开发环境的变更和源自开发过程中获取的经验而进行的变更是首先需要解决的问题。而常规的敏捷方法在轻载软件项目开发中虽然具有一定的优势,但并不是所有的软件开发环境都完全支持敏捷性。流程管理引擎系统(Process Management Engine System,PMES)致力于提供业界领先的企业业务流程自动化解决方案。PMES 系统对安全性的严格要求决定了不能采用完全的敏捷方法,敏捷需求分析需要结合传统的需求分析过程对敏捷方法实施改进。论文提出建立基于UML 的敏捷需求分析模型用于PMES 系统的需求获取,并以此作为研究重点,完成如下几方面的工作: 1、基于对各种过程方法论的对比分析研究,吸收敏捷方法的思想,探索将UML 用于解决敏捷需求分析方法的可行性及有效性。2、基于对UML 敏捷需求分析方法的研究,提出以联合需求分析会议作为敏捷需求获取的有效方式,完成敏捷需求分析模型的设计。3、采用敏捷需求分析模型,对PMES 系统的软件需求做快速准确获取,根据所获取的软件需求,完成PMES 系统的研究开发。4、针对典型对象,完成用例设计研究,并用于工程实践。用例的成功开发表明,可使企业改进管理信息服务水平,有效提高工作效率,降低管理成本。