基于UML的面向对象的系统分析与设计

被引量 : 0次 | 上传用户:qiminming_7
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
UML是Booch,Rumbaugh和Jacobson三位面向对象研究专家将他们各自的方法结合起来的一种产物,它吸取了OMT,BOOCH,OOSE等面向对象开发方法的优点,为面向对象系统的分析、设计、软件自动化工具与环境提供了丰富、可扩充的表达方式,是一种用于对软件密集型系统进行可视化、详述、构造和文档化的建模语言。统一建模语言有诸多优点,它的图形符号为系统分析、开发提供了多种图形表示,其有机的结合使得分析、构造一致的系统成为可能。但是UML并不是十全十美的东西,最重要的一点是,它只是一种建模语言而非方法,它没有定义一个指导过程。本文主要从以下几个方面展开研究:1. 传统建模方法和面向对象建模方法比较。这一部分论述了传统建模方法和面向对象建模方法,并介绍了几种主要的面向对象的建模方法,反映面向对象建模方法的优势。2. UML内容介绍。这部分简单介绍了UML的相关知识,说明了UML的特点和用途,并且将UML与其它面向对象建模方法进行比较,最后简介CASE工具。3. RUP统一软件开发过程。由于UML仅仅是一种建模语言,而不是一种方法,本身独立于过程,因此在实际开发过程中,必须选用一种过程,而Rational统一过程是一种特别适应于UML的生命周期方法,它与UML在实际过程中的结合开发,使得建模变得直观、清晰,降低整个系统开发的风险,适应用户需求的经常变动,控制整个系统的开发过程,维护系统的完整性等优点。4. 基于UML的系统分析与设计。这部分通过对订单处理子系统进行分析和设计,从而提出了一个基于UML的RUP建模过程。本文的目的是研究统一软件开发过程RUP,通过对UML的深入探讨,在具体过程中对用例的选取、顺序图和类图的生成等方面有所创新,提出了一种比较适合中小软件项目的基于UML的RUP建模过程。将RUP统一软件开发过程与UML相结合,通过对RUP的研究及其应用,突出了Rational统一过程综合了以前的多种软件开发过程的特点,它全面考虑了软件开发的技术因素和管理因素,是一种良好的开发模式。UML的概念和表示法与RUP相结合将形成一种强大的高效的软件系统开发方法和技术。
其他文献
利用语言学的分析方法,将《非诚勿扰》作为一个文本、一个文化对象和话语事件,通过对节目本身各种语言要素的分析,主要从人物角色、叙事情节、叙述方法三个方面进行论证,揭示
20世纪90年代以后,我国农民工继"民工潮"之后,开始出现返乡现象,农民工返乡创业、以创业带动就业是解决农民工就业和三农问题的有效形式和推动农村经济发展的新动力,对我国社
齿轮锻坯的等温正火已越来越得到汽车行业的重视,等温正火设备也得到了广泛的应用。如何在满足等温正火工艺的基础上选择节能高效的设备,是热处理技术工作者面临的新课题。本
自由、平等、博爱,公民对政府的有效控制,负责任的政府、完善的政治参与机制,以及各种各样的公民美德是普遍的政治价值追求。在政治民主化进程中,最重要的不是制度形式的优越
<正> 哑铃健身操,是通过运用哑铃的负荷重量来增强体力,改善体型的一种器械健身操。 通过哑铃操的锻炼,可以减少身体各部位脂肪的堆积,增强肌肉纤维组织,使胸部丰满,肩臂有力
期刊
自中央部门于2011年首次公布"三公经费"后,2012年7月,中央部门再次向社会公开了上一年度的"三公经费"使用情况。虽然连续两年公开"三公经费",但在"三公经费"的概念、标准、公
本文从国际比较的视角,探讨了体制因素在大学创新能力建设中的深刻意义。本文首先借助"上海交通大学世界大学学术排名"和"路透社全球最具创新力大学排名",分别对比美国和欧洲
公司制度自产生以来,在传统民商法原则的导引之下, 曾经历了其发展史上的“黄金时代”。但是随着公司力量的日益壮大,它在给社会经济带来巨大发展的同时,也给社会带来了一系
随着中国市场经济的迅速发展,世界经济一体化对中国经济发展的影响日益增强,中国经济与世界经济之间的互动效应越来越大,中国会计国际化的呼声越来越高。目前很多国家都颁布
本文旨在通过对产品设计中所涉及的科学与人文因素的分析研究,探索如何通过设计的方式使得人与物、人与人、人与环境、人与社会互相协调,使人的生存环境更加符合人的需求,使