首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
领域驱动设计(Domain-Driven Design,DDD)是Evans提出来的用来处理软件系统核心复杂性的方法。该方法的有效性在实践中得到证明,但是方法在细节上存在不够清晰、对设计人员素质要求高等问题。在对大量业务系统进行分析和实践的基础上,对业务对象的公共操作进行了抽象,提出了基于DDD的应用系统模型来指导系统设计和开发。研发了开发框架对业务系统中通用的属性和操作进行了封装。实际项目中的应用证明了该框架能够辅助进行系统设计开发,提高软件开发效率和减少缺陷。  相似文献   

2.
随着企业级应用平台开发和设计的业务需求不断增长与扩大,应用系统对数据库处理效率的依赖也日渐增强。业务系统之间复杂的桥接关系,不但使业务逻辑变得更加复杂而难于解耦,也使数据访问效率变得低下。为此,实现一个基于领域消息驱动的DDD插件Takia,在不影响目前系统架构的基础上,完全兼容DDD设计,通过CQRS查询与命令分离的消息通信机制,有效地解决系统解耦问题,为企业信息系统的DDD建模提供有力的支撑。同时,这种模型不但在数据库处理效率上进行了大力提升,而且其系统稳定性也得到大幅度的改善。  相似文献   

3.
领域驱动设计作为一种应对领域复杂性的软件开发方法,近年来得到了广泛应用.作为其中的关键步骤,领域建模仍然面临着领域模型与程序设计之间松散的逻辑关系带来的种种问题.为了应对此问题,基于模型驱动的逆向工程,提出了一种面向领域驱动设计的代码到模型的转换方法,以更好地支持领域建模,并实现了自动化工具原型.该方法能够实时抽象出程序设计对应的领域模型,一方面有助于通过对比程序设计与领域模型的分歧来避免设计偏离模型,另一方面减少了知识消化过程中对代码实现细节的依赖,从而促进了程序设计对建模过程的反馈.案例研究部分将该方法应用于实际软件项目,结果充分表明了其有效性.  相似文献   

4.
李秀萍  董云卫 《计算机工程》2010,36(16):237-239
为解决嵌入式系统仿真应用需求多样性的问题并提高系统的开发效率,设计一种通用嵌入式仿真系统。该系统在Matlab/Simulink开发环境的基础上,采用模型驱动的方法设计仿真模型并构建仿真组件库,实现了仿真系统模型的快速建立。同时设计了多接口、可扩展的仿真器硬件结构,解决了嵌入式系统接口的多样性问题。该仿真系统具有良好的可重用性和可移植性等特点,可用于多种嵌入式软件的开发,具有现实意义。  相似文献   

5.
张忠捷  喻昕  王高才 《计算机科学》2013,40(Z6):44-49,76
权限管理是管理信息系统(MIS)中非常重要的组成部分,现有部分系统中的权限管理过于粗糙或混乱,无法实现较为完整细致的权限管理;而其它的权限管理方案理论虽好,但与当今主流的软件开发方式和框架不相符,且不具备可实现性,无法应用于实际开发的信息系统。为此本文基于领域驱动设计的思想,对传统的基于角色访问控制(RBAC)模型进行细化和改进,在此基础上构建一个基于领域驱动的MIS系统细粒度的权限模型,然后再实现该模型,以展示权限系统构建的全过程,从而给目前权限系统的开发提供一个较完善的解决方案。本文给出了权限实现的详细方法和技术。  相似文献   

6.
卢飞 《计算机与数字工程》2011,39(11):68-70,144
模型驱动架构(MDA:Model Driven Architechture)提出了一种利用模型进行软件开发的方法。该文首先提出基于模型驱动开发方法实现面向综合电子信息系统进行构件开发的应用策略,说明了综合电子信息系统领域构件模型建立过程,描述了综合电子信息系统构件模型表示方法以及模型驱动代码生成的实现方法。最后总结了综合电子信息系统领域构件模型驱动开发的特点。  相似文献   

7.
为了保证多学科领域背景下的数据挖掘分析与知识发现,使大数据分析兼顾领域复杂性、数据分析易用性和执行高效性.提出了领域业务驱动的大数据分析流程建模,指导大数据分析流程模型的构建及实施,将大数据分析流程划分为面向领域和面向平台的双层模型,并通过基于模型驱动的模型映射方法自动完成二者之间的转换.其中面向领域的分析模型从领域业...  相似文献   

8.
随着嵌入式系统设计周期越来越短,功能越来越复杂,越来越多领域的设计人员参与设计,市场需求导向致使需求变更越来越多,以传统文档形式的需求来驱动开发已根本不能满足时间和成本方面的要求。本文提出了采用可执行模型、动态需求规格和接口控制文档共同作用的驱动嵌入式系统设计方法,它能够较好地满足目前系统设计的要求。在文中,我们首先介绍了当前嵌入式系统设计中存在的一些问题,然后介绍了模型驱动设计的方法、语言和优点,并对动态需求规格和接口控制文档的执行给出了建议,最后得出模型驱动的嵌入式系统设计是一种行之有效途径的结论。  相似文献   

9.
领域驱动设计在SPP系统中的应用   总被引:1,自引:0,他引:1  
研究了企业级应用系统开发的现状,明确了采用基于Web的多层架构体系(如J2EE)来进行企业级应用开发,分析了数据库驱动设计方法在Web应用开发中存在的缺点,引入领域驱动设计方法,介绍了领域驱动设计方法的开发模式,并运用到船舶性能预报(SPP)系统的设计中来,完成了SPP系统的分层架构和领域建模,解决了基于数据库驱动设计方法的Web应用开发存在的诸多问题,使系统获得了很好的扩展性和可维护性.  相似文献   

10.
模型驱动的嵌入式系统设计与性能优化   总被引:3,自引:0,他引:3  
直接从规范需求描述入手,研究了嵌入式系统设计中的模型映射、代码自动生成、协同验证和性能优化等关键技术问题,提出了以模型驱动的嵌入式系统软硬件协同设计方法,使面向应用的嵌入式系统设计,在不同抽象层次上同步设计与验证,经过性能优化后得到RTL级SystemC代码表示的虚拟原型,介绍了一个应用实例。  相似文献   

11.
陈勇  陈姝 《微计算机信息》2007,23(11):64-66
针对个人便携电话系统PHS(Personal Handy System),给出了实时操作系统NORTi3环境下的基于ARM7嵌入式微处理器ML7098平台的软件实现详细说明,为类似产品的软件开发提供了一个思路和借鉴。  相似文献   

12.
徐世莲 《计算机科学》2006,33(9):105-106
基于软件体系结构的软件设计方法和功能复用的组件技术,本文提出了一个适用于Web应用系统、与具体的业务逻辑和数据松散耦合的NTier组件模型,并运用ASP.NET的组件技术和Web服务开发了N-Tier组件模型的组件体系,构建出一个可进行二次开发的具有开放性、通用性、重组性的WEBMIS应用平台。通过该应用平台开发人员仅需进行简单的应用数据和逻辑定义即可实现Web应用系统的自动生成。  相似文献   

13.
基于软构件的软件开发框架研究   总被引:6,自引:1,他引:5  
软件的重要性对其质量提出了严格的要求。如何对软件开发过程进行严格控制,提高软件系统成功率及用户满意度,降低开发成本,成为软件行业理论研究的焦点。在总结当前国际上流行的软件开发模式的基础上,提出了基于软构件的软件开发框架。  相似文献   

14.
软件总线是管理和组织软件系统构件的平台,是一种有别于硬件总线的软件开发工具。它是保证软件建设过程规范性,系统在运用中具有可靠、适用和扩展性,满足用户和发展的需求。本文对软件总线模块设计方案进行了理论阐述。  相似文献   

15.
基于设计模式的软件重用   总被引:15,自引:0,他引:15  
许幼鸣  徐锦 《计算机工程》1999,25(3):13-14,36
针对软件重用。提出应用设计模式来记录软件设计知识。这可以使软件重用从构架重用提高到软件开发各阶段知识的重用。此外结合通用仓库/销售系统的实际对设计模式的用法进行了讨论。  相似文献   

16.
“武林至尊,宝刀屠龙,号令天下,莫敢不从”,如同金庸笔下号令天下的宝刀,作为当今电脑游戏界实至名归的第一霸主——电子艺界(Electronic Arts),其FIFA系列在足球游戏界也是独树一帜。  相似文献   

17.
基于域分析的软件体系结构研究   总被引:5,自引:0,他引:5  
彭宏  王锦  张激 《计算机工程》2002,28(2):120-122,139
以提高软件RRS特性为目的,提出了建立基于域分析的软件体系结构的观点,在此观点的基础上,对域分析进行了全面的研究,其中包括:定义域分析基本概念,建立完整的域模型,讨论域模型组成之间以及域模型与软件体系结构的相互关系等。最后指出域分析是软件体系结构的基础和前提,并为软件体系结构建立创造良好的工作环境。  相似文献   

18.
用案例教学是实现任务驱动教学理念的有效方式,教学案例的设计和管理要科学、系统、便于教学。本文探讨了基于WEB技术的教学案例管理系统的设计,给出了系统的功能设计、数据库设计、关键代码及系统架构。  相似文献   

19.
介绍了一种新兴的Agile软件开发方法及其特点,提出了基于Agile的软件架构设计思路和开发方法。在此基础上,结合事例实现了基于Agile方法的软件架构设计与开发,指出了在Agile方法的发展过程中需要解决的一些问题。  相似文献   

20.
基于设计模式的Raid Cache软件重构   总被引:1,自引:0,他引:1  
介绍了设计模式思想对提高嵌入式软件开发的稳定性、应变性和可维护性等方面的积极作用,在此基础上运用设计模式的面向接口编程原则、组合原则,以及策略模式、类厂模式等方法对嵌入式RAID磁盘阵列系统中传统的Cache模块代码进行重构。  相似文献   

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

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