码迷,mamicode.com
首页 > 其他好文 > 详细

uml面向对象建模基础总结

时间:2015-10-09 12:18:32      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

uml九种图,其中的细节不说了。在后面的具体使用中提到这九种图。

建模流程:

1.分析需求。

2.通过分析名词,发现类,使用到类图。

3.建立用例模型,通过参与者分析用例,使用到用例图。

4.为用例建立交互模型和状态机模型,使用到交互图和状态机图,活动图。

5.划分子系统,将各个用例划分为不同的子系统,使用到包图。

6.明确部署结构,使用到部署图,我的理解是各个实体模块中所包含的类。

7.分层,这一步是为了让程序的运转流程更加的清晰,一般就是接口层,业务层和界面层,然后每一层内部的分层我觉得更加重要,可以参考tcpip协议,类似的消息处理机制。

8.那么现在基本已经确定类,类的所处层次,最后还差具体的功能编写。

 

上面没有使用对象图,构件图,前者是类的实例,后者是类的物理模块。

 

这样看显然有些繁琐,总的来说,工作中一般都是处于接口业务或者界面中的一层,所以我觉得步骤是这样:

发现类->为类编写用例->根据各个类之间的关系建立交互图->根据用例划分子系统->部署一般比较明显->确定每一个类的成员变量和成员函数->编码。

 

初学者理解比较简单,欢迎网友提出各类意见。

uml面向对象建模基础总结

标签:

原文地址:http://www.cnblogs.com/leo0000/p/4863336.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!