共查询到18条相似文献,搜索用时 94 毫秒
1.
面向方面编程(Aspect—Oriented Programming,AOP)提供一种描述和实现横切关注点的机制,UML的扩展机制提供增加新构造块、创建新特性和详述新语义的机制。讨论一种基于AOP和UML的对用例的扩展关系建模的方法,该方法使用标准的UML建模横切的关注点来表达方面,最后通过实际例子实现这种方法的应用,并用AOP技术实现用例的扩展关系。 相似文献
2.
面向方面编程模式的探讨 总被引:11,自引:0,他引:11
AOP为开发者提供了一种描述横切关注点的机制,它能够自动将横切关注点织入到面向对象的软件系统中,从而实现了横切关注点的模块化。论述了AOP的技术、优势和开发过程,然后比较了两种AOP实现方式的优缺点,最后给出了一个AOP开发的实例。 相似文献
3.
基于UML2.0的系统建模 总被引:3,自引:0,他引:3
统一建模语言(UML)是一种通用的可视化建模语言.介绍了统一建模语言的主要内容和建模机制,给出了基于UML的系统建模过程,讨论了系统用例模型、静态结构模型、动态模型和物理模型的构建方法以及系统建模迭代并递增的过程,且通过具体实例进行了建模分析.采用统一建模语言能准确描述系统建模过程,并加速系统的开发. 相似文献
4.
一种基于ACME的面向方面软件体系结构设计方法 总被引:1,自引:0,他引:1
软件体系结构对于控制软件系统复杂性、提高软件质量具有重要意义.随着对软件体系结构研究的不断深入,研究者们发现其中存在着横切现象.通过使用方面,AOP在代码层次很好地解决了横切问题.因此,根据现阶段研究成果,本文把AOP中方面的概念引入到软件体系结构设计过程中,提出了一种基于ACME的面向方面软件体系结构设计方法.ACME可以实现对面向方面软件体系结构设计过程的形式化验证.依据该方法,使用AcmeStudio设计了网上书店系统的体系结构. 相似文献
5.
面向方面的软件开发方式 总被引:4,自引:0,他引:4
基于面向方面编程(AOP)的软件开发方式弥补了面向对象编程方式在处理横切关注点时的不足.介绍了AOP的基本概念及其语言规范,阐述了基于AOP的软件开发步骤和AOP的一个实现工具AspectJ,并通过实例说明了采用AOP技术的优势. 相似文献
6.
面向方面软件开发的形式化方法与编译器技术分析研究 总被引:1,自引:0,他引:1
主要讨论面向方面软件开发或面向方面编程要如何运用形式化的相关方法来进行模型检测。简单介绍面向方面软件开发的内容,并运用编译器的理论知识来分析面向方面编程相关工具的应用。解释面向方面软件开发在测试代码工作上容易遇到的困难点与常见问题,并解释如何运用已知形式化方法来分析描述这些问题,进行模型检测(model checking),找出代码出错的问题点,阐述如何让面向方面软件开发出来的代码更加强固、稳定与可靠。 相似文献
7.
基于CPN的UML2.0形式化建模 总被引:1,自引:0,他引:1
UML作为一种半形式化建模语言,很难对系统进行动态的仿真与性能评价。基于着色Petri网(CPN)拥有严格的数学理论基础,能够对系统进行图形化的模拟与分析,提出了一种UML的形式化建模方法。对UML2.0顺序图中opt等操作符给出了对应CPN图形的转化规则,实现了用CPN模型描述UML2.0的用例图与顺序图的目的。以一个简单的UML2.0顺序图进行验证,结果表明所提方法是有效的。 相似文献
8.
为了对面向方面软件进行自动化测试,本文对面向方面软件自动化选择测试用例进行研究。通过对引入案例进行分析,提出面向方面软件自动化测试框架及自动化选择测试用例算法,并实现了自动化选择测试用例系统。实验结果在案例中的应用表明文中提出的算法及开发的自动化测试工具在面向方面系统中有一定的实用价值,并且在一定程度上提高了测试效率。 相似文献
9.
10.
设备是构成电力企业正常运作的重要元素之一,而设备管理是企业生产管理的一个重要环节.本文以UML2.0建模技术为基础,以供电部门缺陷设备管理信息系统为例,应用Enterprise Architect建模工具,讨论了系统的建模过程. 相似文献
11.
基于Agent UML的多Agent系统建模研究 总被引:1,自引:0,他引:1
由于Agent和对象的差异,本文引入Agent UML对多Agent系统进行建模研究.简要介绍了UML和Agent UML,以供应链管理为实例从多Agent系统的需求分析、静态建模、动态建模出发,给出了基于Agent UML的建模方法和步骤. 相似文献
12.
13.
介绍了利用UML统一建模语言进行面向对象分析建模的方法,并以一个呼叫中心系统的开发为背景,采用UML建模语言,对该系统进行用例建模、类与对象建模以及动态建模,展示了UML在需求分析建模中的优势。 相似文献
14.
顾春霞 《沙洲职业工学院学报》2006,(3)
软件体系结构是目前软件工程领域一个新兴的研究方向,对于复杂的软件系统而言,其体系结构的设计已经成为系统能否成功的一个关键因素。本文以一个ATM自动取款机系统为例,采用统一建模语言UML对该系统体系结构建模。 相似文献
15.
介绍了一个小型信息管理系统,此系统以Access数据库作为应用程序的后台仓库,Oracle数据库作为远程数据库,用VB6.0来设计应用程序及用户界面,通过ADO+ODBC来访问数据库。文中给出了VB与后台数据库的连接方式、系统的组成模块、水晶报表的应用、UML建模、用户程序的界面设计及安装程序打包的过程。 相似文献
16.
以焊管企业MES备件管理系统开发为背景,在需求分析基础上,运用建模工具Vi-sio创建了需求模型、对象模型和体系结构模型。需求模型反映了客户对系统功能的要求,为后续工作奠定了基础。对象模型揭示了类与对象以及他们之间的关系,有利于面向对象的编程实现。创建的反映模型特征的UML图,从不同层次、不同角度为系统的分析设计直至实现提供了有力支持。 相似文献
17.
基于UML图书馆管理系统的建模设计与实现 总被引:1,自引:0,他引:1
于淑香 《沙洲职业工学院学报》2005,(2)
以图书馆管理系统的开发为背景,探讨了UML在软件体系结构建模中的应用。以用例图表达系统需求, 以设计类图、顺序图、活动图表达系统的结构逻辑及行为逻辑,并详细介绍了基于UML的图书馆管理系统的建模设计及实现过程。 相似文献
18.
为了具体地分析通信与指控系统作战任务、理解通信与指控系统反导作战的行为特征,分析了反导作战过程,描述了指挥控制系统体系构成;在此基础之上利用UML面向对象系统建模方法,针对通信与指控系统的典型反导作战任务,生成系统高层用例词汇表,建立顶层用例模型.通过标识和分析通信与指控系统用例模型中的所有实体,分析出对象的关联关系和重数,建立描述系统特殊行为的动态模型,形成通信与指控系统高层用例顺序图和典型作战任务顺序图. 相似文献