《UML基础只是讲解》
来源:互联网 发布:js获取ios系统版本 编辑:程序博客网 时间:2024/06/05 11:16
UML概念:
UnifiedModing Langulage(UML)又称统一建模语言或标准建模语言。是一个支持模型化和软件开发的图形化语言。为软件开发的所有阶段提供模型化和可视化支持。
常用UML图:
(1) 用例图:能够以可视化的方式,表达系统如何满足所收集的业务规划,以及特定的用户需求等信息。(其实就是在我们的系统中出现的角色,它所需要的一些什么功能)例如说在一个餐馆里边,普通的用户可以吃东西,为东西付费,还可以喝东西等,厨师呢主要是做东西,普通客户和厨师就是餐馆中的角色,而刚才所说的就是系统中的功能(这样就把角色和系统功能结合在一起)
(2) 序列图:用于按照交互发生的一系列顺序,显示对象之间这些交互。例如说一个用户去银行取钱,取钱的过程是用户和系统之间发生的一个关系。首先用户要表明身份,输入用户名密码或者说,拿着身份证,柜台接待了我们,然后输入取钱金额,写一张确认单,然后账户后台进行处理,处理之后,授权合法的必备签字,然后把钱真正的给你。这就是用户和系统中的对象交互的环节。
(3) 类图:UML类图、业务逻辑和所有支持结构一同被用于定义全部的代码结构。通常来说,用它就是描述类和类之间的关系,类中有哪些属性,有哪些方法,通过这几个方面,我们就可以从不同的环节来了解我们这个系统的功能,这样我们在书写系统的时候会更精确
UML建模工具:
Visio,Rational Rose,PowerDesign三种建模工具应用最广
Rational Rose,它是IBM的
http://www.uml.org.cn/RequirementProject/200604043.htm
Microsoft的MicrosoftOffice Visio
http://www.microsoft.com/china/office/xp/visio/default.asp
PowerDesign
http://www.uml.org.cn/UMLTools/powerDesigner/powerDesignerToolIntroduction.htm
一般初级程序员是不会让你去建模 设计一个图的,而我们只要会看就行了
关于UML中类图的制作,可以看慕课网上JAVA入门第二季的视频学习类图的制作
http://www.imooc.com/
- 《UML基础只是讲解》
- UML讲解
- 基础只是要了解
- UML类图讲解
- UML用例图部分讲解
- U009 UML概述讲解
- UML箭头讲解
- UML类图讲解
- UML基础
- UML基础
- uml基础
- UML基础
- UML基础
- uml基础
- UML 基础
- UML基础
- UML基础
- uml基础
- mysql的group_concat 对应 oracle的wm_concat
- 在UIView中添加点击事件oc及swift
- FatMouse' Trade(贪心)
- xml之libxml2使用
- 使用冒泡对数组进行排序
- 《UML基础只是讲解》
- 【bzoj4200】【NOI2015】【小园丁与老司机】【dp+最小流】
- lvm2做底层创建kvm虚拟机
- JAVA FOR Android 关于JSON字符串的解析
- 仪表电机抖动问题的一种程序bug可能性
- 在windows平台下使用Android Studio的lldb插件调试andord程序的ndk代码的必要配置
- golang使用execCommand调用的时候子进程如何杀掉处理方法
- Climbing Worm(贪心)
- Binder进程间通信机制——概述