首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 109 毫秒
1.
随着模型驱动技术的重要性与日俱增,一系列基于模型的软件开发策略也日益被提出.提出一种模型驱动的原型生成方法,即从包含类模型与形式化约束的UML模型自动生成原型.该方法基于UML模型与OCL约束的形式化表示,对UML模型特别是静态结构部分作出形式化表示,并通过示例给予分析.基于类模型及形式化约束,原型按以下步骤生成:首先从类模型中生成实体对象集合(entity object set,EOS);然后从类模型中生成包含操作按钮的原型界面;最后生成操作及约束的处理程序.为生成原型,须将类模型及约束条件转换成可执行的原子操作代码.这些原子操作用来创建、删除或更新对象,或者用来创建、删除对象间的关联关系.基于Java语言开发出一个从UML模型生成原型的支持工具,并通过一个简单的示例论证该方法的可行性.  相似文献   

2.
为快速设计多任务实时的计算机数控(CNC)系统软件原型,采用模型驱动的方法对其进行需求、结构和行为的建模分析、从需求分析捕获到软件的功能需求,由结构分析把功能需求映射到具体的类或对象,通过行为分析建立这些类或对象的行为操作,解决了主从系统之间的通信接口问题,以确保主从系统可靠地进行信息交互,从而满足了多任务CNC系统软件设计时的需要.文中还通过对通信管理状态机的分析,给出了基于主机通信接口的方案,利用这些方法和方案设计CNC系统的原型并进行测试,所得结果验证了这些方案的可行性.  相似文献   

3.
提出了面向并行工程的CAD/CAPP并行集成的新概念及其实施策略,同时对在开发一个以轴类零件为对象的计算机辅助并行工程CACE原型系统过程中出现的重要问题进行了研究。  相似文献   

4.
相对集中式制造,提出开放式虚拟制造开发工具模型.给出虚拟制造开发工具的对象描述与应用系统的组成模式.说明微机上可实现的开发环境.制定虚拟制造开发工具中类定义格式,并举出两个对象的接口定义模型.在此基础上成功实现虚拟制造开发工具的理论原型.  相似文献   

5.
从面向对象数据库系统中类层次的基本概念出发,讨论了对象与类的成员关系和与类之间的交互依赖关系,提出了一种类层次模式描述语言,并讨论了将该语言表达为一阶逻辑的方法,对类层次模式中对象与类以及类与类的关系推理问题的复杂进行了一些分析。  相似文献   

6.
针对词汇教学的理论研究指出原型范畴理论在词汇教学中拥有独特的优越性,为了证明在理论上成立的结果在实践中是否有效,选取赣南师范学院大二两个班作为研究对象,进行了由原型范畴理论指导的教学实验,并对实验结果进行了分析。  相似文献   

7.
主要讨论了编制基于 Web的离散事件系统模拟软件原型的一种方法 ,采用 JAVA编程 ,使原型可以在网络上运行 ;面向对象设计 ,该原型可以可视化的建立层次模型 ,为含有子系统的系统建模提供方便 ;基于过程原理 ,该原型可以进行离散事件系统模拟 ;为分析方便 ,软件原型提供了多种参数图表输出功能。论文提出了该原型的目标和功能 ,给出了所实现原型的主要结构、各个功能实现的思路和框架、各个类的说明、模拟推进相应的算法以及各部分的实现的方法。最后讨论了层次模型中多出入问题  相似文献   

8.
从面向对象数据库系统中类层次的基本概念出发,讨论了对象与类的成员关系和类与类之间的交互依赖关系,提出了一种类层次模式描述语言,并讨论了将该语言表达为一阶逻辑的方法.对类层次模式中对象与类以及类与类的关系推理问题的复杂性进行了一些分析  相似文献   

9.
提出了一种采用直方图小波变换获得初始聚类原型的图像纹理分割模糊算法;多纹理图像采用自相关函数作为纹理测度,再对图像自相关函数直方图作小波多分辨分析得到初始聚类原型,利用模糊C-均值聚类算法进行纹理分割;对合成纹理图像的实验结果表明了该算法的有效性。  相似文献   

10.
多Agent诊断求解方法研究   总被引:1,自引:0,他引:1  
该文首先建造了一种包括多诊断Agent的诊断系统结构。为提高诊断Agent求解效率,对诊断Agent内部的故障模式进行聚类,将故障模式聚集成多个故障原型,使诊断只在特定空间是进行求解,避免搜索过程的盲目性和无关性;在此基础上,设计了一种基于故障原型的诊断Agent内部序贯诊断算法。另外考虑到诊断对象固有的关联性特征造成的多Agent间的诊断耦合,提出了以故障原型为依据建立Agent间关联模型的方法。基于故障原型的序贯诊断算法和Agent关联模型使Agent的内部诊断和Agent间的协作行为得以有效的联系。文中最后通过一个化工过程诊断实例对提出的多Agent诊断求解方法进行了验证。  相似文献   

11.
以开发矿业专家系统为前提,在讨论了对象、类等面向对象程序设计的几个基本概念以及其特征的基础上,首先介绍了面向对象程序设计的基本思想,然后给出了面向对象知识表示中对象的基本结构和形式定义,最后将面向对象的知识表示方法与语义网络和框架结构进行了比较,提出了应用面向对象知识表示方法开发矿业专家系统的优越性.  相似文献   

12.
给出了一个面向对象的数据库O2DB的模型与实现技术,O2DB是在面向对象的程序设计C^++的基础上,通过扩充数据库功能而实现的。这些数据库功能通常包括;对象数据模型,对象的持久性,存储管理,并发控制、安全检查,一致性约束,事务处理的本控制,面向对象的查询等;分别以C^++类库的形式加以设计和实现。  相似文献   

13.
广泛使用的C/S模式限制面向对象开发技术优越性的扩展,主要是远程对象返回远程值或本地方法的时候会遇到一些困难。通过使用数据对象,客户端很容易实例化远程对象,使用该数据对象作为本地与远程方法调用的参数或返回值。  相似文献   

14.
多态性 ( polymorphism)是面向对象程序设计中的一个十分有用的语言设施 .尽量使用多态性 ,也是面向对象程序设计的一个重要特色和风格 .介绍一种利用多态性构造访问异质链表的统一函数调用界面的程序设计方法 .其要点是 ,先为异质链表上各被链对象建立一个公共基类 ,即把链表上的各个不同类型的对象统一成一种类型 ,并在此基类中定义有关的虚函数 ,然后构造含有统一的对象指针类型转换形式的函数调用界面 .此方法与传统方法相比 ,其程序要简洁得多 ,且易于扩充和维护 .  相似文献   

15.
面向对象软件测试是面向对象软件开发的一个重要阶段,是保证软件质量、提高软件可靠性的关键。类测试又是面向对象软件测试的关键,类的服务的测试是面向对象软件测试中的重要内容。本文针对面向对象程序的特性对软件测试的影响,研究了一种基于服务的类测试模型,即服务的块分支图,从而能够更有效地对面向对象软件进行测试,提高了软件的质量。  相似文献   

16.
基于面向对象方法和数据库技术,针对防汛减灾VR-GIS平台,对汛情虚拟场景、虚拟场景单元和虚拟对象进行了分析,提出了汛情虚拟场景和虚拟对象的数学表示,提出了虚拟对象的类结构、操作方法、模型特征和建模方法,有效解决了防汛减灾VR-GIS平台的关键问题.  相似文献   

17.
对象模型向数据模型映射的研究   总被引:3,自引:0,他引:3  
目前许多大型软件的开发都采用面向对象的方法,在面向对象的系统中,系统的实现是通过对象之间的相互协作来完成的,由于这些系统目前都是基于关系型数据来实现的,所以必须要求对象模型向数据模型转换,以实现对象模型的持久化存储,本文给出了对象模型向关系数据库模型映射的一般基本原则和相应的实现技术,该方法已经在不同的信息系统的开发中得到了有效的应用。  相似文献   

18.
论面向对象数据库的发展   总被引:1,自引:0,他引:1  
广泛而新型的应用领域和特殊要求导致了在数据库系统中全面引入对象概念的面向对象数据库的产生,把面向对象的方法和数据库技术结合起来可以使数据库的分析,设计最大程度地与人们对客观世界的认识相一致,文章介绍了面向对象数据库所能满足的种种需求及其所具有特征及功能,并针对面向对象数据库面临的一些问题提出了相应的建设对策。  相似文献   

19.
露天矿卡车调度系统结构及面向对象实现方法   总被引:1,自引:0,他引:1  
针对卡车优化调度中心系统采用小型机结构和结构化程序设计方法存在的系统维护困难、推广应用更新改造工作量大的问题。结合国内的实际情况,设计出了分布式微机网络方案。提出了在结构化程序设计基础上进行面向对象改造的方法,将整个系统分成实体类、通讯类、调度类、图形道路类、服务类等五大类,重点论述了实体类的构建方法及各类之间的关系,从而既实现了在结构化程序设计与面向对象设计的有机结合,又充分发挥了结构化方法与面向对象方法的各自优势,在卡车调度系统和生产过程模拟分析等方面使用效果显著。  相似文献   

20.
对于大而复杂的应用系统,现有的面向对象的开发方法(OOD)在识别问题域中的对象上还存在着很大困难,直接影响了需求分析的效率和质量.为此,就需要对现有的开发方法进行改造,使之能够适应开发实践的需要.笔者对当前的OOD及功能化开发方法(FD)作了深入分析,提出了一种新型的对象分析及设计方法.该方法在OOD原理的基础上,在对象分析中引入了FD方法,把对象细化和功能细化结合起来,在不断的细化中完成对象的识别、分析及设计.在分析完成后则采用OOD的同态映射法,把问题域同态映射到解域.这样既能使应用系统具有良好的性质,又解决了当前OOD在复杂问题域中对象识别难的问题.  相似文献   

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

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