基于UML的系统分析.ppt
《基于UML的系统分析.ppt》由会员分享,可在线阅读,更多相关《基于UML的系统分析.ppt(51页珍藏版)》请在三一办公上搜索。
1、1,第6章 基于UML的系统分析,统一建模语言UMLUML建模工具Rational Rose实例研究,2,6.1 统一建模语言UML,统一建模语言(UML,Unified Modeling Language)是一种通用的、可视化的建模语言,具有一套标准的结构和图形,用来对面向对象(OO,Object-Oriented)系统进行系统分析与设计建模。,3,6.1 统一建模语言UML,UML的产生和发展20世纪90年代,在软件行业流行着几十种面向对象开发方法,形成百家争鸣的局面。其中著名的三种方法是Rumbaugh 提出的对象建模技术(OMT,Object Modeling Technique)、B
2、ooch方法、Jacobson 提出的面向对象软件工程(OOSE,Object-Oriented Software Engineering)。,4,6.1 统一建模语言UML,UML的产生和发展1996年,面向对象的三位大师Booch、Rumbaugh和Jacobson提出了UML的概念。将各自独立的面向对象分析(OOA)和面向对象设计(OOD)方法中最优秀的特色组合成一个统一的建模方法。,5,6.1 统一建模语言UML,UML的产生和发展1996年6月发布了UML0.9;1997年9月发布了UML1.1;1997年11月被OMG采纳作为基于面向对象技术的标准建模语言;后来又相继发布了多个版本
3、,其中比较重要的是2001发布的UML1.4版本及2009年发布的UML2.2版本。,6,6.1 统一建模语言UML,UML的特点统一标准:UML不仅统一了Booch、Rumbaugh和Jacobson等方法中的基本概念,还吸取了面向对象技术领域中其他流派的优势,其中也包括非OO方法的影响。面向对象:UML支持面向对象技术的主要概念,提供了表示模型元素的基本图形和方法,能简洁明了地表达面向对象的各种概念和模型元素。,7,6.1 统一建模语言UML,UML的特点可视化,表达能力强大:UML是一种图形化语言,用UML的模型能清晰地表示系统的逻辑模型或实现模型。独立于过程:UML是系统建模的语言,不
4、依赖特定的开发过程。容易掌握使用:UML概念明确,建模表示法简洁明了,图形结构清晰,容易掌握使用。,8,6.2 UML建模工具Rational Rose,Rational Rose(简称Rose)是美国IBM Rational软件公司在软件工程专家Grady Booch、Ivar Jacobson、Jim Rumbaugh等人主持下研制的可视化软件开发工具;支持面向对象软件系统的开发,支持UML、OOSE及OMT;是目前工业界使用最广泛、最先进的可视化软件开发工具之一。,9,6.2 UML建模工具Rational Rose,Rose2003的安装运行可执行文件rose2003.exe开始安装;
5、安装完成后,将文件rational_perm.dat拷贝到安装目录的common子目录下,覆盖同名文件。,10,6.2 UML建模工具Rational Rose,Rose的使用启动,11,6.2 UML建模工具Rational Rose,Rose的使用主界面,12,6.2 UML建模工具Rational Rose,Rose的基本操作自定义工具栏,13,6.2 UML建模工具Rational Rose,Rose的基本操作自定义工具栏,14,6.2 UML建模工具Rational Rose,Rose的基本操作保存模型:右键点击模型结构窗口中的“untitled”,在弹出的快捷菜单中选择“save”
6、,或者选择主菜单“File”下的“save”子菜单。系统弹出文件保存对话框中输入文件名。,15,6.2 UML建模工具Rational Rose,Rose的基本操作浏览模型结构,16,6.2 UML建模工具Rational Rose,Rose的基本操作浏览模型结构:也可以在模型元素或包上双击,或者点击右键,从菜单中选择第一项“open specification”,17,6.2 UML建模工具Rational Rose,Rose的基本操作删除包。,18,6.2 UML建模工具Rational Rose,Rose的基本操作增加包。,19,6.2 UML建模工具Rational Rose,Rose
7、的基本操作删除及增加元素浏览器窗口中的一个图元素可以在多个应用窗口中出现,也就是说可以出现在多个图中;在删除图元素时要区分是从浏览器窗口中删除图元素,还是从应用窗口中删除图元素。,20,6.3 实例研究,校内书店管理系统业务简介一家校内书店计划向更广泛的人群提供租书服务,服务对象(顾客)主要是校内教工和学生,也面向校外人员。开发软件系统的主要目标是对顾客信息、图书信息、租书信息等进行高效管理,并使管理人员及时了解业务情况。另外,通过软件系统的使用,可以提高工作效率,并减少业务人员的数量。,21,6.3 实例研究,校内书店管理系统业务简介需要对业务人员提供的软件功能如下:(1)图书管理:功能包括
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 UML 系统分析

链接地址:https://www.31ppt.com/p-6559783.html