需求开发与管理协同工作平台研究与实现

来源 :西北大学 | 被引量 : 0次 | 上传用户:dragon122
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件复杂性的快速递增和软件开发的全球化趋势,开发高质量的SRS日益成为软件开发中的核心问题。越来越多的实践证明,全面的过程管理是提高产品质量的有效途径,且软件过程领域的理论研究也非常活跃。需求开发与管理过程作为软件过程的研究内容之一,本文对其质量改进方面做了全面的分析研究,从需求过程在项目开发中的关键影响作用到对项目利益相关者的影响、从需求过程的活动构成到需求过程的建模研究、从软件需求过程的构造技术理论到需求过程的支持环境、从需求过程的评估改进到需求过程资产的积累等方面做了详细的说明。 本文比较分析了RUP、CMM/CMMI等已有的过程理论对软件需求开发与管理过程描述,并对BPM技术理论在过程管理方面的优势做了分析研究。RUP以用例驱动、架构为中心、迭代/增量等特点对需求开发与管理过程的描述简洁清晰,但是对流程的描述抽象笼统,可操作性不强。CMM/CMMI侧重于去设定过程能力的评价目标和度量属性,一般由具体项目/组织自己去确定运作过程。在业务流程管理技术和理论领域,BPM技术通过跟踪与协调所有人、系统交互中的工作流和信息,实现业务流程的自动化和管理,为改进特定的操作性流程设定了目标和策略。作为一种概念,BPM利用先进的工作流技术,采用以流程为中心的可视化开发模式,去构建、整合现有系统的,支持协作的、柔性的自动化信息系统,其借助于互联网强大的全球通讯能力,使得实施跨组织边界的复杂型流程成为可能。 在总结已有软件过程理论对需求开发和管理过程的描述不足的基础上,本文借鉴了业务流程定义语言的思想,以软件过程技术、Web服务、类XML规范的BPML等为基础,讨论了其适于定义软件需求开发与管理过程的可能性。通过对需求开发与管理过程中的技术、方法、工具、角色等的融合统一,由此提出了一种新的基于BPMS框架支持下的定义软件需求开发与管理过程的方法,并使用BPM的建模理论和BPMS框架体系构建了需求开发与管理过程协同工作平台。
其他文献
目前我们正处在人工神经网络发展的高潮期,最近五年来,深度学习在图像识别、语音处理、机器翻译三个领域取得了巨大的成功。信息检索作为与自然语言处理高度相关的领域,也受到了
本文主要研究了J2EE核心模式的表示层模式和GoF(Gang Of Four)的一些相关设计模式。在大型复杂Web应用系统开发中,Web构件开发的复杂度和工作量常常令人望而生畏。虽然J2EE平
随着信息时代的到来,互联网上的信息爆发式的增长,我们日常使用的搜索引擎需要检索的内容信息量也随着迅速增加。整个世界的信息数据总量在2011年就已经超过了1.2ZB,并且根据国
J1939网络协议是由美国汽车工程师协会(Society of Automotive Engineer,SAE)提出,并组织维护和推广的,其是基于CAN总线的。J1939网络是由若干个电控单元(Electronic Control
虚拟内窥镜技术是随着计算机图形学、图像处理、医学可视化和虚拟现实等学科的发展而逐步形成的一种独特的技术。它克服了传统内窥镜需要插入人体体内的缺点,是一种完全无接
随着网络技术的飞速发展,计算机网络被广泛应用到人类活动的各个领域,网络对社会经济和人们生活的影响越来越大。网络的安全性问题也越来越受到广泛的关注,各种网络安全相关
RSS是以XML为基础,用于为内容整合客户端提供选择性的、汇总过的Web内容的技术规范。由于RSS具有简单、规范、通用、容易自动生成等特点,因此越来越多的网站也采用这种方式来发
约束出现在很多实际应用之中,例如调度问题、迷宫以及组合优化问题等,MSVL是一种时序逻辑程序设计语言,能够对计算机系统进行建模、仿真与验证。但是,目前MSVL并不能被很方便的用
在我国冶金、石化、煤矿、港口、码头等重点行业领域中物品的运输量巨大,大多数企业货物的运输主要是依靠企业自备铁路实现的,由于企业铁路作业现场比较混乱,作业类型相当复
计算机技术和网络技术的发展和普及,大大推动了视频技术的发展和应用,数字视频技术在当前的信息社会中日益发挥着重要的作用。同时,视频图像的编码和传输技术面临巨大的挑战。实