uml和设计模式在amccs中的综合应用

uml和设计模式在amccs中的综合应用

ID:15070275

大小:32.00 KB

页数:9页

时间:2018-08-01

uml和设计模式在amccs中的综合应用_第1页
uml和设计模式在amccs中的综合应用_第2页
uml和设计模式在amccs中的综合应用_第3页
uml和设计模式在amccs中的综合应用_第4页
uml和设计模式在amccs中的综合应用_第5页
资源描述:

《uml和设计模式在amccs中的综合应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、UML和设计模式在AMCCS中的综合应用第24卷第7期2007年7月计算机应用与软件ComputerApplicationsandSoftwareV01.24No.7Ju1.2007UML和设计模式在AMCCS中的综合应用王正俊顾宏斌(南京航空航天大学信息科学与技术学院江苏南京210016)摘要统一建模语言(UnifiedModelingLanguage,UML)是一种可视化的面向对象的建模语言.设计模式是面向对象建模的一种辅助设计手段,它总结了面向对象设计的宝贵经验,使得在遇到相似场景时可以直接套用,提高复杂系统的设计效率.结合所实施的民航维修成本控制系统(AirCraft

2、MaintenanceCostingControlSystem,AMCCS)的开发工作,提出了使用UML技术进行系统整体规划设计,使用设计模式细化具体组件和部件的对象建模方法,已取得了良好的效果.关键词统一建模语言面向对象建模设计模式维修成本控制系统UMLANDDESIGNPATTERNAPPLmDINAMCCSWangZhengjunGuHongbin(CollegeofInformationScienceandTechnology,NanjingUniversityofAeronautics&Astronautics,Nanfing210016,Jiangsu,C

3、hina)AbstractUnifiedModelingLanguage(UML)isavisualobject?orientedmodelinglanguage.Designpatternisanassistingtoolusedtosolvetheproblemofobject.orientedsoftwaredesign.Itsummarizesvaluableexperiencesofsuccessful&sigus,whichcallpmvi~USwithasoundbaseofreusablesystemsandimprovethedesigneffici

4、encyofsomecomplicatedsystems.CombiningtheworkofAMCCS,thispaperpro-posestousethetechnologyofUMLtohavetotalsystemdesignanddesignpatternisemployedindesigningdetailcomponentsandobject—ori—entedmodelingwhichprovestobeveryeffective.KeywordsUMLOrien~d?objectmodelingDesignpatternAMCCS1概述1.1UMLUML是一

5、种通用的面向对象的可视化建模语言,可用于对软件进行描述,可视化处理,构造和建立软件系统制品的文档,还可用于对系统的理解,设计,浏览,配置,维护和信息控制等.UML是一种总结了以往建模技术的经验,并吸收当今优秀研究成果的标准建模方法.它包括概念的语义,表示法和说明以及静态的,动态的系统环境及组织结构模型.它可被交互的可视化建模工具所支持,这些工具提供有代码生成器和报表生成器.UML并没有定义一种标准的开发过程,但提供一批基本的模型元素并以可视化表示,覆盖从分析到测试的整个软件工程处理过程,适用于各种软件开发方法,软件生命周期的各个阶段,各种应用领域以及各种开发工具.它通过对对象

6、模型的描述,真正建立起基于用户的需求规格说明,同时使系统的可维护性也得到很大的改善.它适用于迭代式的开发过程,它是为支持大部分现存的面向对象开发过程而设计].UML的可视化表示主要使用以下5类图形表示方法对系统进行描述:1)用例图从用户角度来描述系统功能,指出各个功能的操作者,并定义系统的边界.2)静态图包括类图,对象图和包图.类图用于描述系统中类的结构和类之问的关系;对象图相当于类图的实例;包图是由包或类组成的,表示包与包之间的关系.3)行为图用于描述系统的动态模型和组成对象间的交互关系.4)交互图用于描述对象之间的交互关系,包括顺序图和协作图.5)实现图包括构件图和配置图

7、.构件图用于显示系统中的软件组件及其相互关系;配置图用于显示软硬件的物理体系结构.在实际分析和设计阶段,主要使用用例图,交互图和类图.1.2设计模式面向对象的设计分析方法出现在20世纪80年代中后期,已成为现在主流的软件工程方法.它解决问题的核心是将问题域到对象模型的转化,设计面向对象软件比较困难,然而设计可复用的面向对象软件设计更加困难.ErichGamma等人提出的设计模式是面向对象建模的一种辅助设计手段,它是以"模板"方式解决面向对象设计的问题,可帮助设计者寻找合适的对象,确定对象的粒度,指定对象

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。