首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 118 毫秒
1.
虽然目前已存在多种面向对象的软件设计方法,但在面向对象建模中仍存在不尽人意之处。进行面向对象的软件设计是比较困难的,而设计可复用的面向对象软件就更加困难。设计模式是面向对象建模的一种辅助设计手段,它总结了面向对象设计的成功设计经验,使得在遇到相似场景时可以直接套用。结合民航维修成本控制系统(AMCCS)的开发工作,使用设计模式细化具体组件和部件的对象建模方法,取得了较好的效果。  相似文献   

2.
设计模式及其在PACS中的应用   总被引:1,自引:0,他引:1  
王志峰  白石  赵振西  李曦  彭伟 《计算机工程》2002,28(12):96-97,287
面向对象建模是困难的,虽然目前已提出了不少方法,但还存在不尽人意之处,设计模式是面向对象建模的一种辅助设计手段。它总结了面向对象设计的宝贵经验,使得在遇到相似场景时可以直接套用,把设计模式应用于PACS系统的对象建模中取得了较好的效果。  相似文献   

3.
设计模式可以用来解决软件设计过程中反复出现的问题,并且使用设计模式,可以有效地提高软件的可复用性、可靠性和可维护性。设计面向对象软件比较困难,而设计可复用的面向对象软件就更加困难。设计模式使人们可以更加方便地复用成功的设计和系统结构。文中介绍了一种解决多代软件系统版本问题的设计模式,研究了协调版本、继承和演变的问题。并提出了一种模型,用来评估此设计模式。初步的结果表明该模式具有高的可扩展性和有效性。  相似文献   

4.
设计模式可以用来解决软件设计过程中反复出现的问题,并且使用设计模式,可以有效地提高软件的可复用性、可靠性和可维护性.设计面向对象软件比较困难,而设计可复用的面向对象软件就更加困难.设计模式使人们可以更加方便地复用成功的设计和系统结构.文中介绍了一种解决多代软件系统版本问题的设计模式,研究了协调版本、继承和演变的问题.并提出了一种模型,用来评估此设计模式.初步的结果表明该模式具有高的可扩展性和有效性.  相似文献   

5.
重用设计在改善软件开发过程中的作用越来越受到人们的重视.面向对象的软件设计模式概念的提出为软件设计的重用打开了新的局面.但在设计模式的具体应用中存在实现、文档和组合的问题.给出了一种基于角色的设计模式形式建模方法,将类、类属性、类之间的关系等都看作角色,并用形式建模语言Object-Z形式表示这些角色,可有效地解决设计模式实例化时存在的问题.基于角色的设计模式形式模型在演化时也基于角色进行演化,将模式的演化分为角色层演化和模式层演化,模式层演化是由多个角色层演化组成的.演化后的模型可以通过定理证明器验证与前模型是否保持一致.  相似文献   

6.
UML和设计模式在PACS中的综合应用   总被引:3,自引:0,他引:3  
统一建模语言UML(Unifoied Modeling Language)是新近提出的一种重要的面向对象软件开发方法.设计模式是面向对象建模的一种辅助设计手段,它总结了面向对象设计的宝贵经验,使得在遇到相似场景时可以直接套用,提高复杂系统的设计效率.结合所实施的医学影像系统的开发工作,提出了使用UML技术进行整体系统规划设计、使用设计模式细化具体组件和部件的对象建模方法,取得了较好的效果.  相似文献   

7.
MVC设计模式是构建可复用、易维护、灵活、高效的面向对象软件的有效方法,是软件设计的典型结构。通过构建贵州省重点项目管理信息系统的实例,介绍了在.NET平台下,结合Web Services技术特点,采用MVC设计模式构建应用系统的设计思想和实现方法。  相似文献   

8.
飞行仿真已经成为飞行控制系统分析、设计和研发过程的一个重要部分,仿真软件的设计是实现仿真目的的关键.面向对象仿真方法是当前飞行仿真软件发展的一个重要方向.而设计模式是面向对象技术的最新进展之一.本文介绍了设计模式的原则与策略,简要描述了飞行仿真系统的结构与主要功能.以此为基础,通过UML类图示例,详细论述了多个设计模式在飞行仿真软件设计中的应用.最后重新设计和开发了数字飞行仿真软件.  相似文献   

9.
统一建模语言(Unified Modeling Language,UML)是一种可视化的面向对象的建模语言.设计模式是面向对象建模的一种辅助设计手段,它总结了面向对象设计的宝贵经验,使得在遇到相似场景时可以直接套用,提高复杂系统的设计效率.结合所实施的民航维修成本控制系统(AirCraft Maintenance Costing Control System,AMCCS)的开发工作,提出了使用UML技术进行系统整体规划设计、使用设计模式细化具体组件和部件的对象建模方法,已取得了良好的效果.  相似文献   

10.
组态软件设计中的模式研究   总被引:13,自引:6,他引:7  
工业组态软件的设计是复杂的,为了设计出灵活的、可扩展性好、易维护的工业组态软件,在采用面向对象的软件设计时,引入了设计模式的概念,这些模式来源于众多设计者多年的面向对象的设计成果,这些模式的恰当运用解决了很多组态软件设计问题,使程序优雅而灵活,体现了面向对象编程的优越性。  相似文献   

11.
面向对象可复用软件设计思想分析   总被引:6,自引:0,他引:6  
软件复用技术是有效利用已有的软件资源,提高软件开发效率,降低开发成本的技术.但是如何才能设计出一个可以复用的软件,这是我们大家都很关心的问题,Erich Gamma博士在这方面进行了有益的尝试,他的研究方法是总结前人在面向对象软件开发过程中所积累的经验,即模式,但是模式是如何总结出来的,在总结模式时,或者说在设计可复用的软件时应该如何思考问题,这比总结模式本身更重要.本文主要从软件复用的关键——隔离变化入手,深入探讨和分析了面向对象的软件系统构造过程中可能发生变化的点,并给出了屏蔽这些变化点的方法,并提出了一个设计面向对象可复用软件的新的可操作的思路、  相似文献   

12.
基于Struts架构的J2EE应用软件的设计与开发   总被引:4,自引:1,他引:4  
该文首先从MVC设计模式角度对struts体系结构及组件进行了描述;然后,采用软件可重用的思想,提出了一种基于struts架构的J2EE应用软件设计方法,并依据该方法开发了用户登录模块;最后,针对J2EE应用软件中出现的中文传输乱码问题,提出了一种基于Struts架构的解决方案,并对该方案进行了实现。  相似文献   

13.
14.
Object-oriented design is an approach to systems development that proposes the use of system objects to build new systems and rebuild old ones. An important goal of object-oriented development is to change the nature of traditional software development from designing and writing models from scratch to building systems through the assembly of reusable software objects. This article discusses the productivity potential as well as the limitations of object-oriented systems development and makes recommendations for its use.  相似文献   

15.
面向对象与软件重用   总被引:2,自引:0,他引:2  
软件重用是解决需求和可能这一矛盾,提高软件生产率和改善软件质量的重要手段。本文概述了面向过程的软件重用与面向对象的软件重用,旨在说明面向对象的特征更有利用软件重用,文章还介绍了可重用的C++软件部件以及应用它们进行程序设计的过程。  相似文献   

16.
Object-oriented design is an approach to systems development that proposes the use of system objects to build new systems and rebuild old ones. An important goal of object-oriented development is to change the nature of traditional software development from designing and writing models from scratch to building systems through the assembly of reusable software objects. This article discusses the productivity potential as well as the limitations of object-oriented systems development and makes recommendations for its use.  相似文献   

17.
软件危机几乎一直伴随着软件开发的整个历史,对于大型软件项目,它造成的危害更大。正是在此背景下,软件工程和面向对象技术得以产生和发展。作为面向对象的基础,设计模式为可复用面向对象软件开发指明了一条道路。敏捷软件开发和极限编程则作为面向对象的进一步发展而出现,成为近年来软件开发方法学研究的热点。  相似文献   

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

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