基于UML面向对象建模技术应用研究

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:uan998
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大型信息系统通常十分复杂,人们经常借助模型来分析设计系统,但传统建模方法己越来越不适应现代信息系统日渐复杂和多变的需求。九十年代以来,面向对象己成为软件工程领域的主流技术,于是出现了许多面向对象的建模技术。面向对象建模技术能够有效地控制复杂性,适应多变性,具有灵活性、低风险性和可重用性,从而能大大提高系统开发的效率,其中UML(统一建模语言)面向对象建模技术是当前使用最广泛的面向对象建模技术,并已成为面向对象建模事实上的工业标准。 UML是在Booch,OMT,OOSE的基础上,广泛征求多家意见后形成的统一建模语言,是一种定义良好,易于表达,功能强大,且适用广泛的建模语言。它使多种方法逐渐走向统一,消除了不同方法在表示法和术语上的差异,避免了在符号表示和理解上的不必要的混乱,为理解系统架起了沟通的桥梁。 采用UML进行面向对象建模的过程没有一个统一的标准。UML的设计者提出了一种特别适应于UML的生命周期过程:RUP(RationalUnifiedProcess,Rational统一过程)。RUP汲取了面向对象软件工程领域多年来的优秀研究成果,是一种用例驱动、以构架为中心、迭代和增量的开发方法。与传统软件过程相比,RUP能够有效地降低风险,更好地适应需求变化。 本文主要介绍了UML面向对象建模技术、以及在统一过程指导下的面向对象建模过程。结合英译辅助系统,着重讨论了UML的应用及基于UML的面向对象系统的分析与设计,相信本文能对信息系统的面向对象建模起到一定借鉴作用。
其他文献
随着嵌入式系统应用的推广,对嵌入式系统的性能要求也越来越高,高端嵌入式微处理器已经被广泛地应用,越来越多地在芯片内部集成ScratchPad存储器,提高系统性能。ScratchPad存储器
在分布式协作开发环境中进行设计工作时,要求不同的系统设计工具之间能够相互衔接与利用,完成设计任务的流程能够平滑相连。然而由于各设计工具之间的异构性,使得各个工具之
随着计算机技术的发展,三维设计引发了设计行业的巨大的变革。但是水电站设计与地形结构关联较紧密,地形地质条件多变,且电站异形设计较多,机械设备管线布置复杂,还停留在传统的二维软计制图阶段。设计成果信息表达不够生动具体,且各专业交错协调性差,信息数据易出现冗余、歧义和错误。BIM(Building Information Modeling)以建筑工程项目的各项相关信息数据作为模型的基础,进行建筑模型的
学位
当今,心脏疾病是带给人类困扰最多的疾病之一。心脏疾病具有隐蔽性和紧急性,所以心脏的运行机制以及疾病的产生原因成为研究热点。计算机是心脏研究的重要工具,计算机辅助心脏研
近年来,离散小波变换(Discrete Wavelet Transform,简称DWT)开始受到了越来越多的重视,目前已成功地应用在各种领域,包括数值分析、信号分析、影像编码、统计学和生物医学等
移动计算技术的飞速发展,使得用户通过移动客户机随时随地访问分布式数据库上的信息成为可能。然而由于移动计算环境一些特点所限(例如不可靠的通信连接、移动客户机的随意移
随着生活和工作节奏的加快,人们需要从繁杂的家庭劳动中解脱出来;同时随着全球性人口老龄化的发展,更多的老人需要照顾,为此,集清扫、娱乐、辅助等功能于一身的家庭机器人研
为了考察串联式混合动力城市公交车的动力性和经济性,应监测整车的运行情况,需要对行驶过程中车上各个部件的参数变化进行采集、分析,因此数据的采集控制对整车的监测与调试
随着Internet的不断发展,网络安全已经逐渐成为人们越来越关心的问题,而入侵检测作为一种重要的网络安全防护手段,越来越受到广大学者和工程人员的重视。入侵检测技术包括误
随着Internet的发展,网络信息爆炸和人们日益增加的信息获取需求矛盾暴露出来。网络信息检索技术成为了社会研究的热点技术,其中搜索引擎技术更是蓬勃发展。本文主要对新兴出现