首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 140 毫秒
1.
UML is widely accepted and applied by the international software industry. UML is a powerful language for Object-oriented modeling, designing, and implementing software systems, but its Use-Case method for requirement analysis and modeling software patterns has some explicit drawbacks. For more complete UML, this paper proposes the Role Use-Case modeling and its glyphs, and provides an instance of requirement analysis using Role Use-Case method. Uses the Role Model to modeling software pattern at knowledge level. This paper also extends the UML Meta Model and accentuates “RM before UML’s class Modeling”.  相似文献   

2.
从软件过程的需求出发,结合统一建模语言,重点讨论了迭代式软件开发技术,以及基于模型架构的软件设计技术。以关口电能计量系统的实际开发过程为例,详细论述了UML技术在软件系统开发中建立实用模型的方法,提出了一种基于设计模式的软件系统建模方法,该方法以成熟的设计模式为中心,实例证明该方法可提高软件系统设计效率并保证设计质量。  相似文献   

3.
A UML profile for framework modeling   总被引:1,自引:0,他引:1  
The current standard Unified Modeling Language(UML) could not model framework flexibility and extendibility adequately due to lack of appropriate constructs to distinguish framework hot-spots from kernel elements. A new UML profile that may customize UML for framework modeling was presented using the extension mechanisms of UML, providing a group of UML extensions to meet the needs of framework modeling. In this profile, the extended class diagrams and sequence diagrams were defined to straightforwardly identify the hot-spots and describe their instantiation restrictions. A transformation model based on design patterns was also put forward, such that the profile based framework design diagrams could be automatically mapped to the corresponding implementation diagrams. It was proved that the presented profile makes framework modeling more straightforwardly and therefore easier to understand and instantiate.  相似文献   

4.
统一建模语言UML是面向对象分析和设计过程中重要的建模工具。以实验管理系统的开发为背景,介绍基于UML的分析和建模过程,其中对UML中的用例图、顺序图进行了深入研究。  相似文献   

5.
Rational统一过程的可视化建模的应用   总被引:1,自引:0,他引:1  
为了提高开发软件的效率和软件的质量,采用新一代软件开发过程Rational 统一过程,以及功能强大的可视化建模语言UML,二者在软件开发过程中得到了广泛的应用.简要介绍RUP技术和UML语言的基本内容,并在RUP的指导下,运用UML建模技术,对设备缺陷管理及分析系统进行设计,对系统开发的各个阶段进行建模,该过程不但优化了系统的各阶段的迭代与建模过程,而且可以较容易应对需求变更,提前降低开发系统的风险,降低系统的复杂度,提高了软件开发的质量、效率和维护性.  相似文献   

6.
基于UML的工作流建模的研究   总被引:2,自引:0,他引:2  
指出目前大部分工作流建模过程无法对工作流本质特征进行描述,而UML是一种可视化的建模语言.在分析了工作流执行系统和UML的基础上,提出了一种基于UML的工作流建模的建模方法,通过一个具体的实例描述了建模过程,并对模型的执行做了分析.结果表明,UML成功地改进了一些传统工作流建模过程的缺点,能够比较完整、准确地描述工作流建模过程,加速开发进程.  相似文献   

7.
基于业务规则的事件驱动建模方法   总被引:14,自引:0,他引:14  
为使企业信息系统的分析与设计能有效管理业务逻辑的高度复杂性,适应业务环境的易变性,该文在结构化分析与面向对象设计方法的基础上提出一种复合型的业务过程建模方法。其指导思想是将事件驱动的业务规则作为贯穿建模过程的主线,同时引入业务对象的参考模型,能更深刻地揭示系统内部组成单元的动态交互特性,并增加对象识别与提炼的规范性。此外,还运用分布式对象技术和组件技术规划了企业应用程序与业务对象的运行模式。由于业务知识被作为可更改的规则封装在分布式对象服务器的内部,从而可为信息系统的重构和再配置提供有力支持。  相似文献   

8.
统一建模语言 ( Unified Modeling Language,UML)是一种面向对象的建模语言 ,在实际系统建模中被广泛使用 .介绍了基于 UML的面向对象分析方法的基本原理和实现过程 ,并以此分析并设计了一个小型自动售货系统  相似文献   

9.
针对UML建模技术在快速原型开发中的不便,提出了面向事实快速建模的思想.探讨了面向对象技术以及标准建模语言UML的特点,并用形式化语言进行描述,在此基础上构建了面向事实建模工具,并用实例进行了验证。  相似文献   

10.
为实现客户资源计划(CRP:Customer Resource Planning)系统的可重构开发,在领域工程指导下,通过对CRP系统开发过程的研究,建立并分析了构件化开发模式.结合UML(Unified Modeling Language)与业务构件的优点,提出了基于UML的业务构件建模方法.该方法可以很好地模拟业务过程并将其平滑地过渡到软件实现,从而减少了"B-T"隔阂.在整个生命周期内,业务构件模型具有紧密跟踪业务过程模型、应用软件模型和物理数据库模型的能力,通过领域分析、设计与实现之间无缝集成,实现系统的快速重构.  相似文献   

11.
模式语义链元建模及其应用   总被引:1,自引:1,他引:0  
大粒度的模型转换是模型驱动软件开发场景下的重要技术需求,仅通过定义通用模型转换语言不足以满足这一需求,其中一个原因是通用模型转换语言工作在特定建模语言的元模型层次而非一般设计意图层次上.文中提出一种模式语义链(PSL)元建模方法.通过重型扩展统一建模语言(UML)元模型以直接形式化描述可表达一般设计意图的模式,并应用UML动作语义和元模型继承实现模式自动生成及转换.该方法为实现一船设计意图层次上的大粒度模型转换提供了有效支持.  相似文献   

12.
UML统一建模语言已受到工程界广泛的关注,但采用UML对多层分布式应用系统进行建模没有统一的标准,本文介绍在工程实践中采用的建模方法,并采用UML为多层分布式系统建模,该方法已在工程应用中取得较好的效果。  相似文献   

13.
UML作为统一建模语言,使软件开发人员专注于建立系统的模型和结构,而不是选用具体的程序设计语言和算法来实现.采用面向对象分析方法UML来实现保险公估系统的开发,探讨如何利用UML对系统进行分析设计和建模的过程,以提高该系统可视化和标准化,并保证系统的可靠性和可用性.  相似文献   

14.
面对对象开发技术中的视觉技术能非常有效地把软件开发过程视图化,并有助于实现软件的可再用性和封装性.UML建模本来是为面对对象理论而设计,但已经产生许多分枝并被广泛地应用于其他领域.包含12种模型图表的UML可以为各种应用结构建模,实时系统是其中之一.实时系统编程是很复杂的,许多实时应用系统是并行处理,要求多线程编程,本丈探讨了面向对象的视图技术.UML应用于实时系统的实用性及其怎样清晰地描述复杂的多线程进程.实时系统采用嵌入式Linux是因为它在工业当中的广泛应用,把嵌入式Linux的实时系统同UML建模结合起来是有价值的.  相似文献   

15.
支持业务流程管理的组织建模及约束描述   总被引:3,自引:0,他引:3  
针对业务流程管理框架中组织视图的描述需求,提出一种面向对象的组织元模型,利用统一建模语言的类视图对企业中的功能型组织结构和项目型组织结构进行建模、为了保证组织结构的合法性,利用对象约束语言对各类组织约束进行形式化描述,这些约束包括基本约束、针对团队模板的约束和针对团队的约束三类.给出了业务流程过程模型和组织元模型的集成实现过程,从而有利于描述和分析工作流驱动的动态组织行为.  相似文献   

16.
在分析现有并行设计过程建模研究的基础上,提出了一种基于统一建模语言(UML)和多色集合理论的并行设计过程建模与分析方法,分析了并行设计活动的连接形式、UML活动图的基本建模元素和基本模型结构.采用多色集合理论,将UML活动图节点间的连接关系和基本模型结构形式化,结合基于特征的零件和工艺并行设计过程,建立了UML活动图模型,从模型简化、路径求取和时间消耗等方面定量地分析了并行设计过程,实现了该模型到多色集合围道矩阵的映射.研究表明,该方法具有面向对象且易于被非专业人员理解和使用的特点,可以为产品设计过程建立形式化模型.通过对设计活动进行布尔运算和定量分析,发现了影响产品设计进程的关键环节,从而为并行设计的组织和实施提供了理论指导.  相似文献   

17.
集成CORBA和UML的分布式应用开发   总被引:8,自引:0,他引:8  
简要介绍了采用通用对象请求代理体系结构(CORBA)技术的分布式应用系统开发过程和基于UML的面向对象建模技术,提出了一种以基于UML的面向对象建模技术和CORBA技术为基础的分布式应用的集成开发方法,可以将系统分析、设计和实现三阶段有机、无缝地集成,以方便迅速地开发出开放、可重用和可扩展的分布对象系统,并指出了该开发方法中的2个关键问题:UML到OMG IDL的映射,以及对象在系统中的分布。最后,以虚拟银行系统的开发为例,展示了这种集成开发方法,验证其可行性和优点,并指出其局限性。  相似文献   

18.
标准的UML方法对软件质量部分如何建模是缺乏的,由此本文研究了针对软件可靠性建模和评估的UML剖面,它是基于标准UML元模型的扩展,能对系统中影响软件可靠性的因素建模;同时研究了此模型应用于传统的可靠性评估技术中的一些结论;此模型有助于贯穿软件生命期的软件可靠性工程,以提高待开发软件的可靠性指标.  相似文献   

19.
在形式语义的支持下,提出了一种适合动态工作流过程建模的方法.该方法在扩展UML活动图的基础上给出了一种建模机制,利用扩展的UML活动图来对动态工作流的过程进行建模.最后,将该方法用于一个汽车企业产品研发的过程建模实例,且建模结果证明该方法是适合的.说明了基于扩展的UML活动图的工作流过程建模方法对动态工作流过程建模的有效性.  相似文献   

20.
工作流管理已经在企业事务流程管理中发挥着越来越重要的作用。传统的基于任务分割的系统设计往往会导致工作流系统作业项目分裂,无法达到构建具备整体性、可扩充的柔性事务工作流管理系统的目标。该文采用面向对象思想,基于UML语言,提出了面向核电焊接领域的工作流管理系统建模方法,讨论并分析了该方法在应用中的具体建模过程,并给出了应用实例。实践表明:该方法提高了系统的可拓展性和集成度。  相似文献   

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

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