首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 156 毫秒
1.
基于UML的全程办税系统的建模与实现   总被引:3,自引:2,他引:1  
UML(Unified Modeling Language)是一种易于表达、功能强大的面向对象标准建模语言,广泛应用在系统建模过程中.基于UML建模的迭代式开发方法具有传统开发方法无可比拟的优点.文中结合全程办税系统的需求分析,采用RUP(Rational Unified Process)建模过程,建立了系统的用例图、类图和顺序图,从静态和动态不同建模机制,给出了基于UML的系统需求模型、静态模型和动态模型的建模过程.在可视化建模工具EA(Enterprise Architect)环境下,实现了从模型到C#代码的自动生成,完成了系统的实现.  相似文献   

2.
UML(U1ified Modeling Language)是一种易于表达、功能强大的面向对象标准建模语言,广泛应用在系统建模过程中。基于UML建模的迭代式开发方法具有传统开发方法无可比拟的优点。文中结合全程办税系统的需求分析,采用RUP(Rational Unified Process)建模过程,建立了系统的用例图、类图和顺序图,从静态和动态不同建模机制,给出了基于UML的系统需求模型、静态模型和动态模型的建模过程。在可视化建模工具EA(Enterprise Architect)环境下,实现了从模型到C#代码的自动生成,完成了系统的实现。  相似文献   

3.
DCS数据库系统在DCS中起着重要作用,通过对UML的分析,采用利用面向对象的建模方法和可视化建模工具Rational Rose对其建模。先是对DCS数据库系统进行了需求分析,然后从多方面建立了较为完整的UML模型,最后在Visual C++6.0平台下编程实现了DCS数据库系统的各项功能。UML图形化的建模方式,使用户更易了解系统并给以后的开发和维护带来了方便。  相似文献   

4.
葛君伟  何勇 《计算机应用研究》2008,25(10):3012-3014
面向方面编程(AOP)把横切关注点从系统中分离,解决了面向对象编程(OOP)中代码纠缠、散射的问题。但在面向方面建模中,横切方面没有得到很好的支持。首先,在统一建模语言(UML)元模型的基础上利用类图建立了整体框架模型,设计了核心类、方面、横切元素及其之间的关系;其次,利用UML扩展机制为切点、通知、方面等主要元素建立了新的模型,设计了它们与方面之间新的关联关系并为其定义了语义。通过UML扩展,使得UML能够直接表达面向方面概念,支持面向方面建模设计,实现了面向方面模型的可视化和可辨别性;整体框架模型使得面向方面整体结构清晰,各个核心元素之间关系明确,为面向方面建模提供了一个整体设计平台,提高了面向方面软件设计的模块化,增强了代码的重用性和系统的可维护性。  相似文献   

5.
基于UML的业务流程模型分析方法研究   总被引:2,自引:1,他引:2  
基于UML的业务流程建模方法是业务流程建模领域中的一种重要方法,该文对基于UML的业务流程建模方法中的重要工具活动图进行形式化定义,给出了基于活动图的业务流程模型与工作流网之间的规范化转换方法,从而可以分析和检验基于UML的业务流程模型的静态和动态属性。  相似文献   

6.
UML作为一种通用的可视化建模语言已被广泛应用,但UML模型的一致性问题一直限制着在软件开发中更有效地应用UML。本文阐述了UML模型一致性的相关概念,介绍了一种以OCL表示模型的一致性规则、并基于这些对模型进行一致性检查的方法。将此方法实现为一致性检查工具,提供了模型分析、语法检查和模型一致性检查等功能。  相似文献   

7.
基于UML的高校教材管理信息系统建模设计   总被引:12,自引:0,他引:12  
统一建模语言UML是一种面向对象的建模语言。本文分析了UML的建模机制,并以UML为工具进行高校教材管理信息系统建模,给出了设计过程中的用例图,类图,活动图及序列图,并详细分析了创建这些图的要点及过程,对基于UML进行的MIS开发具有一定的指导意义。  相似文献   

8.
1 引言由 Grady Booch、James Rumbaugh和 Ivar Jacobson共同创建的一种可视化说明、建造软件系统的工业标准语言——统一建模语言UML(Unify Modeling Language)是面向对象软件建模的国际标准,具有直观自然,表现力强的特点。对过程建模,尽管UML提供了活动图和顺序图,但它们均属动态模型,UML缺乏对过程的静态建模方法,所以UML的静态建模机制并不完善。UML活动图从动态观点来建立过程模型,而最终程序代码是静态的,因而活动图过程模型与代码两者的结构是不一致的。这种结构的不一致不仅会导致过程模型到程序代码的过渡不平滑,并且还会导致活动图模型与程序代码的一致性难以维护。另外从本质上讲,UML活动图与传统的程序流程图非常相似,所以程序流程图的缺点在  相似文献   

9.
土石方开挖数学模型和仿真系统的设计与研究   总被引:1,自引:0,他引:1       下载免费PDF全文
建立了土石方开挖数学模型,将开挖过程简化为相应的数学问题,利用数学理论进行分析和研究,为土石方分区分层分块开挖原则提供了科学的方法和理论的指导。讨论了土石方开挖仿真系统的组成、统一建模语言(Unified Modeling Language,UML)的建模机制,提出了一种基于UML土石方开挖仿真系统的建模方法,并利用Rational Rose工具对其进行面向对象的可视化建模,详细阐述了系统用例模型、静态模型和动态模型的建模过程。实例分析说明了土石方开挖数学模型、UML建模机制是有效的、可行的。  相似文献   

10.
基于UML的系统需求分析   总被引:1,自引:0,他引:1  
UML(Unified Modelling Language)是面向对象方法建模的语言标准工具,在系统建模过程中应用很广泛,在UML技术指导下,针对软件开发过程中的需求分析阶段,提出了一种结构清晰的功能需求分析模型,在系统用例图的基础上,建立类图和时序图,从静态和动态不同侧面表达系统模型,迭代的建模过程保证了模型的一致性,一个实例详细描述了系统功能需求分析建模的过程.  相似文献   

11.
12.
UML可视化建模系统的模型一致性检查机制   总被引:36,自引:0,他引:36  
UML标准建模语言是面向对象技术领域中的重要成果,使用UML解决现实世界中的问题是当前该领域的研究热点。UML集成支持环境既可提高建模的效率,也可在一定程度上保证所建模型间的一致性;通过模拟动态模型的行为,可在建模的早期发一模型中存在的问题;代码生成,逆向变换系统将模型和程序代码有机地统一起来。  相似文献   

13.
A generic framework for modeling resources with UML   总被引:1,自引:0,他引:1  
Selic  B. 《Computer》2000,33(6):64-69
Current wisdom encourages designers to first focus on the logical aspects of their problem and then defer platform and technology issues until the concluding phases of development. This behavior is reasonable, considering that devising logically sound solutions is frequently the most difficult aspect of development. Unfortunately-and this has been understated to date-there are many situations in which this approach is inappropriate. Real-time software design is one domain where this situation is particularly obvious because the domain's requirements force software to interact with the physical world in some way. Recently, a generic object oriented framework has been proposed for modeling both physical and logical resources. Although the framework is generic, it is mainly used with the industry-standard Unified Modeling Language (UML). By providing a standard means for representing resources and their attributes, it becomes possible to seamlessly transfer UML models of real-time systems between design and specialized analysis tools. The author shows how developers can use the OMG's UML to model resources and thus predict crucial system properties before fully implementing a system  相似文献   

14.
一种改进的软件工程需求建模框架   总被引:1,自引:2,他引:1  
周慧华  郑明辉 《微机发展》2004,14(2):75-77,81
软件需求建模是软件工程中一个非常重要的环节,同时也是一个非常困难的环节。在统一建模语言UML的基础上,文章提出一种改进的软件工程需求建模框架,在此框架中,引入任务陈述和功能求精树的技术来确定用例,并给出了一个新的用例描述模板。开发人员利用该框架能够更详尽、更精确地获取软件系统的功能需求,并且利用该框架建立的高层次需求模型也比较容易细化为更详细的软件规格说明。  相似文献   

15.
软件工程法学包含3个要素:方法、工具和过程。认真研究了面向对象系统分析的各个环节,提出了进行面向对象系统分析的一般过程。该过程通过建立业务模型结合UML提供的顺序图、活动图等多种辅助工具,为开发人员发现和捕获系统用例提供了便捷准确的方法,从而为系统分析打下了良好的基础。将建模这一相对抽象的过程具体化,大大加快了系统的分析过程。  相似文献   

16.
用例可采用可视化建模语言UML的用例图、活动图和顺序图来描述,规范且直观,但难于保证图形间的一致性,且在活动图和顺序图中难以体现用例的包含、扩展和泛化关系。文章在深入研究已有的用例描述方法的基础上,提出了一种可视化的用例描述层次模型。该模型将用例分为服务层、结构层和事件层三个抽象层次来描述,容易保证图形间的一致性,且在结构层可以灵活地描述用例间的三个关系。  相似文献   

17.
使用统一建模语言(UML)对嵌入式实时操作系统C/OS-II做静态建模和动态建模,进而利用UML的可视化模型来描述和分析C/OS-II的系统结构和工作机理。通过UML静态建模,为基于C/OS-II的嵌入式系统设计,提供了一个运用面向对象技术的框架;通过UML动态建模,详细分析了嵌入式实时操作系统(ERTOS)的关键方面,包括实时内核的调度机理、优先级反转问题及其解决办法等。  相似文献   

18.
NetBeans IDE是当前市场上最流行的、开源且免费的集成开发工具。使用NetBeans不仅可以开发Java程序.还提供了对UML的全面支持。利用NetBeans UML建模模块,可以创建八种类型的UML图,极大地方便了开发人员编写程序。本文首先介绍了NetBeans和UML的基本知识;其次着重介绍了如何在NetBeans IDE中实现UML建模;最后,通过创建一个酒店系统的用例图实例加深理解。  相似文献   

19.
NetBeans IDE是当前市场上最流行的、开源且免费的集成开发工具。使用NetBeans不仅可以开发Java程序,还提供了对UML的全面支持。利用NetBeans UML建模模块,可以创建八种类型的UML图,极大地方便了开发人员编写程序。本文首先介绍了NetBeans和UML的基本知识;其次着重介绍了如何在NetBeans IDE中实现UML建模;最后,通过创建一个酒店系统的用例图实例加深理解。  相似文献   

20.
用例可采用可视化建模语言UML的用例图、活动图和顺序图来描述,规范且直观,但难于保证图形间的一致性,且在活动图和顺序图中难以体现用例的包含、扩展和泛化关系。文章在深入研究已有的用例描述方法的基础上,提出了一种可视化的用例描述层次模型。该模型将用例分为服务层、结构层和事件层三个抽象层次采描述,容易保证图形间稍一致性,且在结构层可以灵活地描述用例间的三个关系。  相似文献   

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

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