Chinaunix首页 | 论坛 | 博客
  • 博客访问: 61596
  • 博文数量: 14
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 130
  • 用 户 组: 普通用户
  • 注册时间: 2015-03-21 13:33
个人简介

业精于勤,荒于嬉;行成于思,毁于随。

文章分类

全部博文(14)

分类: 敏捷开发

2017-11-06 14:14:53

Unified Modeling Language (UML)又称统一建模语言或,是一种能够描述问题、描述解决方案,起到沟通作用的语言。简单的来说,它是利用文本、图形和符号的集合来描述现实生活中的各类事物、活动及其之间关系的语言。
    UML是一个很好的工具,可以贯穿软件开发的每一个阶段,它最适合与数据建模、业务建模、对象建模和组件建模。作为一种模型语言,UML使开发人员专注于建立产品的模型和结构,而不是选用什么语言和算法实现。当模型建立之后,该模型可以被UML转化成指定的程序语言代码。
    通过UML建模,可以使不同角色的人对系统都有一个明确和清晰的了解,可以最大的满足客户对系统的要求,系统开发人员对系统的剖析,从概念模型到实际代码的实现都有一个很好的指导作用。
    UML建模使用的各种图,并不是每一种图都对系统的实现都有直接的关系的。starUML软件建模完成后,也仅能完成类的代码接口的自动编写,但是用例图,顺序图,协作图等依然没有具体代码生成的直接体现。而往往后续代码的实现,是基于对系统的了解之上的。因此,他们虽然不是必须的,但也是非常重要的。



阅读(1746) | 评论(0) | 转发(0) |
0

上一篇:stm32FXXX驱动文档剖析

下一篇:EasyFlash概述

给主人留下些什么吧!~~