首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 83 毫秒
1.
软件设计模式及其使用   总被引:17,自引:0,他引:17  
文中综述了面向对象软件的各种设计模式,描述了各种模式之间的关系以及它们在软件设计过程中的使用,并对设计模式的进一步发展作了展望。  相似文献   

2.
软件模式是目前软件界尤其是面向对象的软件研究的热门话题。它试图对一类通用软件问题提供相对成熟的解决方案,软件模式反映了问题的公共概念结构,包括可用模型、模型的基本原理和使用模型的条件和限制,其使用实现了知识的重用和共享。软件模式是软件设计与管理知识和经验的提炼、概括与  相似文献   

3.
软件设计模式是面向对象软件设计的一种新的方法,文中综述了各种软件设计模式,描述了各种模式之间的关系以及它们在软件设计过程中的使用,讨论了在Delphi中软件设计模式的实现方法及其应用,使得系统结构清晰协调,保证了系统的稳定性和可扩充性。  相似文献   

4.
本文针对模式应用中出现的由于软件模式是解决问题的详细设计而无法实现从分析到设计的平滑转换的问题,提出在分析阶段便使用软件模式,引入了Role模式并把它作为从分析阶段至类图设计阶段的中介,阐述了如何从Use case中抽取Role模式,如何从Ro1e模式转换至Class类图,最终得到Class详细设计图,以帮助软件开发者有效利用软件模式,顺利实现从分析过程至设计过程的过渡。  相似文献   

5.
基于构件的软件设计模型   总被引:20,自引:0,他引:20  
构件式软件设计是从根本上实施软件复用的重要途径.文中结合层次的面向对象设计结构,讨论了类属构件GRC的模型,该模型的建立从几方面反映了可复用构件的类属性和应用环境.论文就类属构件提出了用于软件设计的机制和例化过程.  相似文献   

6.
本文通过对经典的面向对象建模方法OMT方法与OOram方法的比较,论述这两种方法的区别和联系,进而讨论了OOram方法比经黄的面向对象建模方法比经黄的面向 对象建方法的优势,以及它的不足之处。  相似文献   

7.
针对本科面向对象程序设计语言教学中存在的主要问题,在分析软件设计模式的面向对象特性灵活体现和应用的基础上,提出把软件设计模式引入面向对象程序设计教学的观点,并分析引入软件设计模式的教学方法。结合Java程序设计语言的教学实际,在理论和实践教学中取得了提高学生面向对象程序设计能力的教学效果。  相似文献   

8.
角色模型化:一个软件模式知识级的建模方法   总被引:1,自引:0,他引:1  
近年来,软件模式已成为软件工程研究和应用的一个热点。1995年Erich Gamma等在名为“DesignPatterns,Elements of Reusable Object-Oriented Soft-ware”的专著中首先提出了设计模式的概念,并给出了23个典型的设计模式。文[1]在学术界和产业界都产生了很大的影响,极大地促进了近代软件工程的发展,它获得了“Software Development Productivity Awad大奖,成为近30年来最优秀的软件工程著作。此后,  相似文献   

9.
面向对象角色分析方法——OOram   总被引:1,自引:0,他引:1  
OOram(Object Oriented role analysis and modeling)方法是由挪威工业研究中心和奥斯陆大学共同提出的一种新一代面向对象软件工程方法。其基本观点是朴素的,即:同一对象在其整个生命周期内可以扮演不同的角色,而同一角色在不同时期可以由不同的对象来扮演。OOram正是基于这样的观点,并把这一观点发展成为一种面向对象的软件开发方法,与其它OO方法比较,其最大的特点是,以“角色”的概念作为建立系统模型的基本概念,角色模型是系统开发过程中的唯一模型;而大多数OO方法是以“对象”和“类”作为建模的基本概念的。  相似文献   

10.
针对指控系统的嵌入式环境以及强实时、高强度和高可靠性等特定要求,作者研制了一种表页显示软件可视化设计的工具-表页生成器。本文介绍了它的基本结构、主要功能和实现方法,着重论述可视化人机交互、软件代码自动生成和面向对象设计方法等关键技术。  相似文献   

11.
基于UML的面向对象软件设计   总被引:7,自引:1,他引:7  
UML是一种通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统的文档。使用UML进行软件设计能够比较显著地提高软件的开发效率,保证软件的开发质量。以中华童装网的开发为例,介绍了一种使用面向对象的UML软件设计方法。  相似文献   

12.
运用UML为软件项目建模研究   总被引:8,自引:2,他引:8  
UML作为软件工程领域的标准建模语言 ,受到工程界的广泛关注 ,但怎样运用UML来建模仍没有一个统一的标准。通过实例介绍了UML的结构和机制 ,结合建模工具RationalRose说明如何在软件开发过程中运用UML建模  相似文献   

13.
网络计算平台的软组件重用技术   总被引:2,自引:0,他引:2  
组件技术的广泛使用是软件产业化发展的方向 ,它是软件可重用的一个重要方面。在中国邮政网上银行示范系统开发中 ,采用了基于组件的开发技术 ,并在系统总体需求、组件选择、组件编写中使用了UML ,Case工具及软件模式等软件工程先进方法和手段 ,增强了系统的可靠性和可维护性。  相似文献   

14.
何蓉  李支尧  罗群 《现代计算机》2009,(12):112-114
统一建模语言UML是一种标准的、功能强大的建模语言。在介绍UML的基础上,讨论在医学影像在线考试系统的建模过程中,使用Rational Rose工具作为UML的建模环境,并使用UML语言实现系统建模的方法和步骤,给出考试系统的用例模型、静态模型和动态模型。通过该方法的应用,增强系统的可靠性、可重用性和可维护性。  相似文献   

15.
随着嵌入式系统规模、复杂度和性能需求的提升,嵌入式系统开发的重点从代码级提前到模型级,模型驱动体系结构成为嵌入式系统开发的主流。统一建模语言(UML)和结构分析和设计语言(AADL)是模型驱动系统工程的标准,从方法、扩展机制和应用领域三个方面对两者进行研究和比较,讨论模型分析、模型转换等相关技术。最后,探讨了UML和AADL的发展与研究方向  相似文献   

16.
针对测试数据生成方法扩展性差、智能化程度低的问题,提出一个基于多Agent合作的软件测试数据生成框架,该框架由测试信息提取Agent组和测试数据生成Agent组构成,能充分利用Agent扩展性好、灵活性强、高度自治等特点。通过开发的软件原型,验证了该框架的可行性。  相似文献   

17.
基于扩展UML的实时系统建模方法   总被引:4,自引:0,他引:4  
UML是面向对象的标准建模语言,为适应实时系统开发的特殊性,Rational公司对UML进行了扩展,即实时UML(UML-RT)。介绍了实时UML,并描述了一个使用Rose RealTime开发工具对移动电话与基站的连接建模的一个实例。  相似文献   

18.
UML模型向关系数据库的映射方法初探   总被引:5,自引:0,他引:5  
关系数据库的数据模型变得越来越复杂,用传统方法分析和描述变得越来越困难,在数据密集型的应用系统中,应用逻辑与数据存储存在差异,不利于开发人员的交流和开发过程的管理,这是文章考虑把对象技术引入关系数据库逻辑设计的出发点。统一建模语言UML是对象建模技术的发展结晶,可用于数据库的数据模型分析。通过技巧性的方法,可把UML模型映射到关系数据库,从而在数据库领域得到对象技术的诸多益处。  相似文献   

19.
为了保证海上高精度地震勘探数据采集系统中各节点能协调同步工作,设计主控软件。采用增量迭代的开发方法,通过统一建模语言进行系统分析,利用服务总线、并行处理技术实现对系统的统一管理和实时质量监控。实验结果表明,该主控软件在系统最大负荷4× 1 920道时,各方面性能均满足要求,且运行稳定、扩展性强。  相似文献   

20.
基于UML的湿地地理信息系统设计和开发   总被引:5,自引:1,他引:4  
以松嫩平原湿地为背景,在地理信息系统基础平台上构筑水利信息系统。提出一种基于UML的湿地地理系统设计和开发方法,在MapObjects组件基础上构架了系统框架,将系统分为通用模型和专用分析模型,给出了系统模块的静态结构框架,同时给出了该湿地系统的原型。  相似文献   

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

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