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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图5RuP对需求定义流程的描述

图6RuP需求定义流程之细分流程一分析阿题

图7RuP对需求过程细分流程一需求变更管理

3.3需求过程的支持环境和评估改进

软件过程支持主要是指研究和开发支持软件过程活动的CASE工具,过程支撑工具作为一种技术基础设施能够很好地支持、管理并规范化软件过程。软件过程支持工具主要包括软件过程流程工具、过程文档工具、评审工具和人员管理工具[Luo2003]。

软件过程改进对生产高质量软件产品和提高软件生产率的重要性已被越来越多的软件开发组织所认同。由美国卡耐基-梅隆大学软件工程研究所(CMu/SEI)提出的软件能力成熟度模型(Sw—CMM)除了用于软件过程评估外,还向软件组织提供了指导其进行软件过程管理和软件过程改进的框架。软件组织在进行软件过程改善(简称sPI)时,其核心工作之一就是建立和维护组织的软件过程资产,即组织在SPI过程中通过积累而得到的用于指导软件项目的过程文档和数据等重要信息。

如果想要项目不断取得满意的结果.就需要有效地执行需求工程的各个过程:信息获取、分析、编写规格说明、验证以及管理。为了执行这些步骤,应当

瓶颈检测和过程优化方面的较强能力。与传统的过程建模语言相比,它具有描述“端到端”的过程(end—to—endprocess)的能力,这样可以从多个参与者的角度来审视过程模型。从而确保流程的定义在产品生命周期内保持一致,允许项目领导、流程分析师和技术人员分享自身的设计、实施并改善流程。又因基于商业伙伴间对商业流程的一致认识,协同工作、业务集成也将变得简单,给业务的外包提供更好条件。

BPMI与oMG等共同推出了业务过程建模语言(BusinessProcessModelingLanguage,BPML)和业务过程查询语言(BusinessProcessQueryLanguage,BPQL)两个标准,分别作为过程建模和过程模型访问的标准接口。BPM的相关标准大都用来定义BPM和webservice如何整合与部署以达成企业任务,都是架构在webServices相关标准的基础上,延伸了XML、SOAP、wSDL、和UDDI几项技术规格。这些标准都是利用活动(Activity)作为流程定义之基本组件,每一个活动伴随一个实体相关数据(Instant—RelevantData),作为流程传递的逻辑(RoutingLogic)评估条件,在BPML称property。[OMG2000]

8P¨NBP¨L

‘一……●■…—●~●●…o…。t,怖●t。'一·…一

■…●●●’…’t……。………‘一…-’,…im…’………1,’~t~●m●●o叫’………”

……’…~…忡’‘●●●-’,’……●I·~c^‘m…”

~……o‘……‘-‘……‘…▲删’,■………^~…,'

‘,…_,…f}7………。…tn∥…

-一………}

‘一^…’‘·……~■‘,,……‘,‘●………'…。’~……●∥…’…Ⅲ●h-一‘“口■…’~t…‘…、●¨j。,■~一’t‘一

t……t^-一…‘,l‘,,…’‘一…¨,’,’…l㈣,…r—…

图8BPML流程描述示意

web服务技术的出现已经改变了我们对分布式应用程序的看法一它们以更加动态的方式相互连接并协同工作,从而实现更动态的经济环境。web服务是独立的模块化的业务流程应用程序,它基于行业标准技术:wsDL、uDDI以及sOAP,使用户能够咀平台独立和语言独立的方式连接不同的组件,在连接时甚至可咀跨

4.2.1BPM架构概述[How2002]

一个完整的业务流程管理系统(BusinessProcessManagementsysteⅢ,BPMs)需由流程设计环境(ProcessDesignEnvironment)、流程储存库(ProcessRepository)、流程服务器(Processserver)、使用者执行环境(userExecutionEnvironment)等主要元素架构而成。其结构如图9所示,各功能组件具体是:

图9BPMS系统架构图

流程设计环境扮演着流程设计阶段中最重要的流程建模工作,通常包含了组织图(Organizationchart)、电子表单(e—form)、活动图(Activity

DiagraII】)、与商业规则(BusinessRule)等相关元素,并可透过直觉图形化的接口,协助流程设计者进行流程的建构。组织图大多与组织目录服务系统

(Directorysyste【【【)相结合,以协助进行组织的调整与管理,如支持LDAP、AD等相关目录服务。而电子表单是信息呈现的接口,一般而言可将应用系统的数据与流程相关的数据,透过所谓的电子表单来展现,便于处理与人互动的部分,而呈现的方式可透过特定的工具快速的订制。在了解流程整体运作与规划中,透过活动图可清楚地规划与了解流程中的各个活动彼此的先后顺序与关联,并订定流程的运作条件与事件触发的相关动作,再透过结合商业逻辑(BusinessRule)的方式,更清楚流程的运作方式且易于修改。

42

相关文档
最新文档