UML(1)---基础
来源:互联网 发布:香港有线电视台软件 编辑:程序博客网 时间:2024/05/01 05:35
已经看完了11集视频,越看越带劲儿,越看越想学,它真的很重要,就像摩天大楼的设计图纸,很真心的想把它学好,大家都知道,这几年里我们要学习很多门编程语言,也会学习很多编程知识,我想,对于语言,一定要有一门能拿得出手,很擅长的,做到信手拈来几个程序不成问题,然后,在IT这一领域,一定要在一些地方是佼佼者。呃,好像有些好高骛远了,罢了,总结我的UML吧。
UML是一种可视化的统一建模语言,它用图形方式描述典型的面向对象系统的静态结构和动态行为,从不同的角度为系统建模,并形成系统的不同视图。UML中最重要的是它的结构和应用(9图)。
UML建模时,要用最准确的关系描述类,描述类之间的关系,描述系统的其他各个成分。能用继承来描述的时候一定要选泛化关系,描述接口和类的实现时一定用实现来描述,两个类之间有关系的时候用关联,除此之外用依赖。
事物之间的关系如下图所示:
UML事物总结见下图:
采用面向对象技术设计软件系统时,
我们用用例图描述用户需求,从用户角度描述系统功能,并指出各功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能,
而后使用类图、对象图、包图、构件图、部署图,描述系统的静态结构。
用顺序图(对象和对象之间交互的顺序)、合作图、活动图(描述复杂流程)、状态图描述系统动态行为。
UML在各个开发阶段:
需求
画用例图,列出角色、功能、外部交互
分析(明确解决问题的细节)
类图来描述静态结构
顺序图、合作图、活动图、状态图来描述动态行为
设计(给出解决方案)
用类图、包图,对类的接口进行设计
实现
将类用某面向对象语言实现
集成与交付
构件图、包图、部署图
测试
单元测试使用类图和类的规格说明书
集成测试使用类图、包图、构件图和合作图
系统测试使用用例图来测试系统功能
UML基础部分就先总结到这里,回头看看发现都是散碎的知识点儿,接下来的工作就是织网,找联系,积极的去找联系,然后将UML知识融会贯通。
- UML 基础:类图(1)
- UML基础1
- UML(1)---基础
- 1-UML基础
- UML基础
- UML基础
- uml基础
- UML基础
- UML基础
- uml基础
- UML 基础
- UML基础
- UML基础
- uml基础
- UML 基础
- UML基础
- UML基础
- UML基础
- 【剑指Offer面试编程题】题目1214:丑数--九度OJ
- 考试排名
- Swift 编程风格指南(raywenderlich.com 版本)
- MySQL 导出数据到 XML_命令行
- RunTestSet
- UML(1)---基础
- 5.映射一对多关联关系
- ehcache使用
- Asterisk呼叫中心之freepbx安装(五)
- Error #2044: 未处理的 ioError:。 text=Error #2032
- Mean Shift 概述
- Linux常用命令
- iOS内存管理学习心得
- 对于大数字的运算