UML——初识
2015-09-27 19:24
211 查看
初识
刚刚接触到UML的时候,先看的书,对整本书的内容做了宏观的把控。感觉UML这个东西和自己想象中的不一样。起初我认为它只是一个工具,将软件开发过程中不同的阶段用不用种类的图表现出来,后来才发现它是一种语言,下面看看我眼中的UML。概述
UML(Unified Modeling Language)这个名称也代表了它自身的特性:1.是一种Language(语言)。
2.是一种Modeling(建模)。首先界定了它不是用于编程,而是用于建模;其次它不仅仅 包含软件建模工嗯呢,实际上他还包含了业务建模、流程建模等其他多种应用领域。
3.是Unified(统一的)。
在软件开发阶段生命周期不同的阶段,大多时候用文字是表述不清的,所以就用到了模型这个东西。模型首先是对现实的简化,我们做的软件单靠一些理论性的东西,很难搞开发,利用UML,可以让我们的系统在一定程度上可视化,方便了和用户沟通需求,增加了实现的可能性,在一定程度上减轻了软件危机的到来。其中最重要的要数九种图了,在不同的开发阶段给不同的图来进行系统可视化。然后是不是就“so easy”了。
全局
总述
一张图胜过千言万语,在软件开发过程中我们可以利用统一化建模语言UML让软件开发可视化。提升软件开发的成功率。小的菜鸟一枚,如有不合适的地方,望大神斧正!!!
若安好,便是晴!
相关文章推荐
- Comparing Differently Trained Models
- JavaScript -- BATweb笔试面试
- MySQL安装
- UDP
- 软件工程第一次作业
- 张子阳:如何在30岁前年薪超过30万 (分享给大家,也勉励一下自己)
- Android中的Canvas和Paint类
- Linux学习笔记之 RPM包管理、Yum安装,配置及使用
- CentOS学习8_CentOS取消自动待机休眠
- [Latex]生成Vertical Timeline
- 出栈顺序合法性
- 图像特征提取与描述
- 我关注的一周技术动态 2015.09.27
- 【转载】Parameter must be a descendant of this view问题的解决方案
- 高并发应用场景下的负载均衡与故障转移实践,.NET SOA 中间件负载均衡服务介绍与实例
- HDU 5492 Find a path DP
- iOS开发UI篇--屏幕适配思维导图[不断更新]
- 1--html属性
- 0--node安装
- MYSQL的常用命令和增删改查语句和数据类型