首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
以过程建模为先导的应用软件构件化开发方法   总被引:2,自引:1,他引:2  
本文分析了从客观物理系统到应用软件系统的进化历程,给出了应用软件系统的构架定义,并提出了以过程建模为先导,以构架为中心,基于构件组装的应用系统开发方法,并阐述了其主要特点与优点。  相似文献   

2.
软件过程的模型化研究   总被引:4,自引:5,他引:4  
由于软件开发组织不能很好地定义和管理其软件过程,以致在实际开发过程中产生诸多问题。在对传统开发过程分析的基础上构造了一个有效可行的过程模型,即生命周期分阶段、每个阶段进行多次受控迭代、工作流活动有计划进行,并根据CMM(Capability Maturity Model)标准对软件过程进行了形式化描述。最后给出了对抽象模型进行重用和剪裁再工程的一般原则,从而能根据不同需求制定合适的开发过程来指导软件开发。  相似文献   

3.
以构架为中心的应用软件构件化开发方法   总被引:1,自引:0,他引:1  
本文分析了从客观物理系统到应用软件系统的进化历程,给出了应用软件系统的构架定义,并提出了以过程建模为先导、以构架为中心、基于构件组装的应用系统开发方法,并阐述了其主要特点与优点。  相似文献   

4.
软件构件技术已成为软件开发的一种重要方法,同样过程构件技术在软件过程设计中也起着重要作用。过程构件技术对于提高软件过程的设计效率,增强过程的可复用性以及保证软件过程的质量有着十分重要的意义。主要针对软件演化过程(SEP)的设计,提出一种基于过程构件的过程设计方法,通过对过程构件和连接件进行连接与组装,最后得到以Petri网形式描述的软件演化过程模型。  相似文献   

5.
一种有效的软件过程改善模型   总被引:5,自引:1,他引:4  
有效地改善软件过程是解决我国软件企业存在的生产率和管理水平低、产品质量难以保证等问题的根本所在。考虑到我国企业特点,文章提出了一个软件过程改善模型,其目的是帮助企业持续地进行软件过程改善。该模型包括五个活动,文章对这些活动进行了详细介绍,同时给出了在进行这些活动时应注意的问题。  相似文献   

6.
一种基于CMM的软件过程模型   总被引:1,自引:0,他引:1  
1 引言 CMM(Capability Maturity Model,能力成熟度模型)是从80年代中期开始,由美国国防部资助,卡耐基·梅隆大学(CMU)的软件工程研究所(SEI)研究提出的描述有效的软件过程单元的框架。SEI提出的这一成果得到了众多国家软件产业界的认可,并且在北美、欧洲和日本等国家得到了广泛应  相似文献   

7.
李心科  王常锐  邵堃  吴蕾 《计算机工程》2007,33(16):65-67,70
软件过程技术为开发人员提供一个标准的软件开发规范,使得软件开发生产率得以提高。在众多过程技术中SEI推出的软件能力成熟度集成模型(CMMI)过程评估改进框架被广泛地接受和使用。该文阐述了CMMI评估度量框架在实施时所存在的不足,提出了一种针对CMMI并结合PSM理论的软件过程定义度量模型PSM4CMMI,分析了该模型各个组件的作用,介绍了如何利用该模型实现SPMAS系统。  相似文献   

8.
专家估算在工作量估算的实际运用中得到广泛的应用,但人们对其估算过程的透明性提出了更高的要求。针对专家估算在这方面的不足,本文提出了一种支持专家估算和类比估算的框架模型,借助Delphi方法,基于过程的分解来减小估算人员的主观影响。该框架简单实用,灵活性强,通过增加估算过程中客观因素的记录,使得估算过程具有较强的透明性和可重复性,适合软件组织实施和推广。  相似文献   

9.
一种构件化动态软件系统组态模型   总被引:3,自引:0,他引:3  
在讨论软件构件技术复用现状的基础上,借鉴工业控制领域的组态概念,提出了一种构件化动态软件系统组态模型。其基本思想是:在一定的软件体系结构基础上,用系统的宏观逻辑组态描述联结实现系统具体功能的软件构件,定制组装成完整的应用系统。构件化大大提高软件开发的速度和效率,逻辑和实现的分离明显改善软件系统的灵活性和逻辑可扩充性,系统逻辑组态描述能始终保持软件系统应用和需求的一致性。  相似文献   

10.
CMM是软件过程评估和改进的一种成熟模型。它要求软件组织的软件过程标准化。但它没有给出达到这些目标的具体操作方法。因此,本文提出了一种基于CMM的组织级软件过程模型,并剖析了开发过程的一般特性。  相似文献   

11.
介绍工作流技术的概念,以及一种灵活的工作流引擎JBPM,对JBPM的主要特点、流程的定义、部署做研究,并应用到广东电信骨干库管理系统中的专家评审功能中,使用JBPM的业务流程管理技术进行系统业务流程的分析、设计,有效地提高系统的开发效率,实现专家在异地共享信息、评审骨干方面的灵活性。  相似文献   

12.
基于jBPM的业务流程是面向过程的,不方便业务人员对信息的提取、分析。所以,以数据为中心的流程管理技术就应运而生。Artifact是记录业务流程的数据实体,围绕Artifact的业务流程管理正在成为业务流程管理研究的一个热点。jBPM流程能够很好的描述业务流程,为其提供分析、实施的基础。把Artifact的业务流程管理技术和jBPM的业务流程管理技术结合在一起,可以为系统模型的设计和实现提供方便同时为代码自动生成提供参考基础,体现了敏捷开发的思想。  相似文献   

13.
介绍工作流技术的概念,以及一种灵活的工作流引擎JBPM,对JBPM的主要特点、流程的定义、部署做研究,并应用到广东电信骨干库管理系统中的专家评审功能中,使用JBPM的业务流程管理技术进行系统业务流程的分析、设计,有效地提高系统的开发效率,实现专家在异地共享信息、评审骨干方面的灵活性。  相似文献   

14.
介绍了工作流及工作流管理系统的概念,并根据工作流引擎JBPM和JPDL方面的实践经验,建立基于JBPM架构的开放源代码的工作流管理系统.同时结合实际案例对JBPM工作流引擎的应用进行研究,使用JBPM工作流引擎实现工作流程,给出该方法的具体实现及其部分核心代码的说明,最终完成EDA PCB流程管理系统的开发.  相似文献   

15.
针对目前开发工作中需要把业务办理流程设计成一个个配置页面,配置的页面不直观也很繁琐等问题.本文在开源工作流JBPM的基础上进行二次开发,采用eclipseSwT+GEF(图形编辑框架)技术开发流程设计器,它提供了流程图的可视化设计功能,通过拖放及对各相关属性的编辑完成流程图的设计.并且采用JWS(Javawebstart)技术将该eclipseplugins改造成RCP应用以脱离eclipse环境运行.  相似文献   

16.
随着软件开发技术的不断更新,工作流系统越来越多地应用到企业业务流程当中。Spring技术的成熟,使得如何高效地把JBPM框架整合进Spring框架成为了整个系统搭建的关键。在分析现有部署模型的基础上。结合流程构件开发中遇到的流程文件部署问题,提出了一种利用服务器启动参数控制部署信息并结合Spring Modules反转控制部署的部署模型,这个模型使流程文件部署独立于J2EE系统,对J2EE框架的集成更加松耦合。  相似文献   

17.
开发出满足用户需求的、高质量的产品是企业追求的目标,而要实现这一目标的关键是建立起一个稳定、可控、可重用的软件过程。CMMI正是一种指导企业实施过程改进以及综合评价组织能力成熟度的模型。但是如何有效地实施CMMI,是许多企业遇到的问题。本文以过程资产库为核心,基于工作流模型实现流程控制,并通过过程培训、过程执行、过程评估和过程改进的循环步骤,论述了实施CMMI3级过程管理的支持框架及工具的实现。  相似文献   

18.
分析了JBPM工作流引擎的系统架构和流程运转过程,结合实际案例对JBPM工作流引擎的应用进行深入研究,以及探讨了使用JBPM工作流引擎进行工作流程的实现。  相似文献   

19.
现有产品开发过程缺乏有效的智力服务机制,难以支持动态的智力资源服务定制与技术更新.提出一个支持智力资源服务的开发过程管理系统,分析了服务单元与对象的构成要素,制定了基于服务单元模型的服务流程与数据接口规则,构建了以智力资源服务管理模块为中心的系统框架,使开发活动能够通过访问服务客户端来获取异地智力资源支持,实现分布式的智力资源应用.该系统提高了企业智力资源服务定制与应用能力,有利于服务技术更新.  相似文献   

20.
研究并开发一种项目风险管理辅助工具,该工具基于软件过程建模,记录风险源属性及其直接影响元素。进行风险影响分析,根据预设的加工过程单元与风险对象的关系,自动估算最终交付物元素或所有其他相关元素受到的风险扩散影响,包括成本、工作量和成功概率。采用多维度可视化方式显示估算结果,以支持用户进行风险管理决策。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号