首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 218 毫秒
1.
一种基于ACME的面向方面软件体系结构设计方法   总被引:1,自引:0,他引:1  
软件体系结构对于控制软件系统复杂性、提高软件质量具有重要意义.随着对软件体系结构研究的不断深入,研究者们发现其中存在着横切现象.通过使用方面,AOP在代码层次很好地解决了横切问题.因此,根据现阶段研究成果,本文把AOP中方面的概念引入到软件体系结构设计过程中,提出了一种基于ACME的面向方面软件体系结构设计方法.ACME可以实现对面向方面软件体系结构设计过程的形式化验证.依据该方法,使用AcmeStudio设计了网上书店系统的体系结构.  相似文献   

2.
VC++是一种面向对象的系统开发工具,移植性强,效率高,特别适合解决底层的系统问题.探讨了在农业普查数据体系框架下采用VC++面向对象的方法处理.xml软件体系结构,并将其转化为数据结构,再与数据库完美结合的可行性;指出了采用VC++设计软件时为防止系统退出后驻留内存,造成内存泄漏,要特别注意对象等生存期结束后的销毁工作.实践证明,利用VC++解决农业普查中的数据完整性问题是非常可行的.  相似文献   

3.
基于统一建模语言的软件体系结构描述   总被引:3,自引:0,他引:3  
系统设计以及整个软件系统结构的重用是支持大规模软件重用的关键。目前对软件体系结构的研究主要集中在软件体系结构的分析,描述等方面。利用统一建模语言的扩充机制,以统一建模语言为基础,将软件体系结构当前主流的面向对象软件开发方法相结合,给出了软件体系结构的核心模型,并从多个视图描述了软件体系结构。这样,就可在软件开发方法中和软件体系结构,也可利用开发方法众多的支持工具。  相似文献   

4.
Simulink为控制系统可视化建模和仿真提供有力支持,在实践中得到广泛应用.为了满足工程应用时的多样化要求,Matlab不仅在M语言中支持面向对象特性,而且允许设计人员用M语言和C/C 语言编写自定义函数模块对Simulink进行扩展.然而,目前主流的Matlab版本均不允许在Simulink用户自定义模块中以面向对象方式访问这些外部对象.这就使面向对象设计方法的优势不能充分发挥.文中旨在针对此问题提出一种实用的解决方案.文中主要贡献如下:分析了Simulink模型和面向对象模型在语义上存在的差异,提出了一种允许Simulink用户自定义模块访问外部对象的接口函数.利用该方法,用户可以定义一个参数化的对象单元,并在其它模块中访问该单元包含的对象.对象方法的访问借鉴了面向对象设计模式中的命令模式,实现了对方法的实际调用.文中所述技术已用于某项目的数值仿真软件平台,为该仿真软件开发提供了很好的支持.  相似文献   

5.
基于设计模式的软件体系结构研究   总被引:9,自引:0,他引:9  
介绍了以面向对象的技术为基础,以设计模式为指导,软件体系结构为核心的软件开发过程,描述了如何利用设计模式去进行系统的设计以及从软件体系结构的观点去考虑系统,以达到最大限度的设计重用.  相似文献   

6.
近年的实践表明,对于大而复杂的应用系统,诸多的面向对象的开发方法在识别问题域的对象上还存在着很大困难。本文在对面向对象及功能化开发方法作了深入比较后,提出了一种与功能化开发方法相结合的、以细化为基础的对象分析及设计方法,并举例说明其使用。  相似文献   

7.
研究了面向对象、组件、构件、面向代理等软件体系结构与风格、过程控制设计风格和面向状态设计风格;在实时设计风格的基础上,分析了面向对象风格及其系列技术在应用领域的问题域,并以车辆定位系统为例,讨论软件体系结构的理论和应用,给出了如何利用各种风格设计和开发车辆定位系统的优缺点;论述了不同的体系结构风格适应于不同的软件设计和开发阶段,并给出了分析和设计车辆定位系统的全过程。  相似文献   

8.
一种行业信息管理系统体系结构的研究   总被引:1,自引:0,他引:1  
通过对行业信息管理系统建设现状的分析,说明了软件体系结构对行业信息管理系统建设的重要性.通过运用面向对象的系统分析与设计方法对行业管理对象特征的分析,说明了行业信息管理系统的特殊性.通过对系统建设中存在问题的分析,提出了行业信息管理系统的总体系统结构,随后提出了一套应用系统体系结构———动态结构控制(DAC)体系结构,可以较好地解决系统建设对人员的依赖问题及适应需求变化的问题.该体系结构已在系统建设实践中得到了充分应用,并取得了较好的效果.  相似文献   

9.
提出一种基于构件交互序列的软件体系结构动态变动影响分析方法,对于给定的软件体系结构变动,该方法确定导致该变动的软件体系结构元素集合、受该变动影响的软件体系结构元素集合以及回归测试用例集合。提出基于组装的软件体系结构,定义构件交互序列,给出通过软件体系结构的静态结构模型和对象顺序图生成构件交互序列的算法。列举软件体系结构元素的变动并对其进行分类。针对每一类变动,给出一系列影响传递规则来确定变动在构件内及构件间的传递。  相似文献   

10.
在面向对象的应用软件中,广泛存在着对象中的数据和方法与关系型数据库之间相关联的问题。目前使用的主流数据库多是关系型的,并且使用SQL作为查询和报表生成语言。对于面向对象的应用软件来说,需要归纳出一种有效并读写一致的摄取和更新关系型数据库中数据的机制。本文对对象与关系型数据库之间相关联的软件设计模式进行了研究,使用统一建模语言UML完成比软件设计模式更为具体的软件构造实现,并且使用该方法对一假设的网上银行系统进行建模研究。  相似文献   

11.
分布式对象软件体系结构   总被引:5,自引:0,他引:5  
介绍了分布式对象软件技术的基本概念,分布式对象软件技术的模型、体系结构,给出了相关代表性技术。最后探讨了分布式对象软件设计的最新发展趋势。  相似文献   

12.
软件体系结构是目前软件工程领域一个新兴的研究方向,对于复杂的软件系统而言,其体系结构的设计已经成为系统能否成功的一个关键因素。本文以一个ATM自动取款机系统为例,采用统一建模语言UML对该系统体系结构建模。  相似文献   

13.
自行开发了钢筋混凝土设计工具箱软件,软件具有图形界面,可以完成混凝土基本构件的设计、校核。基于面向对象分析方法,将软件的设计体系拆分为用户界面对象、计算对象、数据库对象,从而很好地解决了传统设计的过度耦合化,以及用户界面的过于松散的问题,并讨论了开发该软件过程中的各种问题。  相似文献   

14.
分布式测控系统面向对象的软件结构框架   总被引:3,自引:0,他引:3  
面向服务于航空试验的测控系统,从分析分布式测控系统中对象及其特点入手,在分布式测控系统面向对象的系统软件设计中提出功能对象与运行对象的概念,归纳出实现分布式测控的基本结构对象,并提出了一种基于这些基本结构对象的软件结构框架。这种软件构架方法在某型号项目的实际工程中得到应用,取得了良好的效果。  相似文献   

15.
软件体系结构模型的分析及研究   总被引:2,自引:0,他引:2  
软件体系结构技术的研究,可以提高软件系统的开放性,集成性和复用性,本文通过分析几种软件系统结构的系统模型,从技术及应用的二个层面上探讨它们的技术特性,提出了一种基于复用部件的软件体系结构的模型框架,该模型综合了几种主要的软件体系结构模型的技术与工程特性,它在软件项目的工程化方面具有指导性作用。  相似文献   

16.
面向对象软件复杂性度量工具的研制   总被引:3,自引:0,他引:3  
利用软件度量工具对程序源代码进行分析,度量其软件复杂性,是提高软件质量的一个重要方法。目前,面向对象语言已经成为主流的编程语言,因此度量基于面向地象技术的软件复杂性成为必然的需求,为此,研制了一套面向对象软件复杂性度量工具,对其进行了介绍,并予以详细分析。  相似文献   

17.
开发辅助系统是实现需求论证工程化的重要环节,是提高装备型号需求论证质量与效率的有效手段。通过对装备型号需求论证辅助系统的功能需求和系统需求进行分析,明确了系统设计的目标;对系统组成及综合集成方案进行了研究,确定了系统设计框架;设计了软件系统功能结构和软件体系结构,开发了相应的软件系统,同时以装甲装备型号需求论证流程为例,对软件系统的应用模式进行了研究。  相似文献   

18.
首先介绍了软件体系结构的概念、在该领域研究的方向.并以特定领域为研究对象,提出一种基于业务总线的软件体系结构.实践表明,该体系结构较好的适应了计算机考试领域特点,使软件结构清晰,系统易于开发、扩展以及维护.并使用UML工具对其进行建模,给出了考试系统业务总线软件体系结构模型.最后介绍了应用业务总线这一体系结构开发的实际系统.  相似文献   

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

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