首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

学习UML漫笔(1)

2012-07-19 
学习UML随笔(1)今天加昨天的时间终于看完尚学堂的uml第一集,是一个叫李腾飞的仁兄讲解的,一开始听,还比较

学习UML随笔(1)

今天加昨天的时间终于看完尚学堂的uml第一集,是一个叫李腾飞的仁兄讲解的,一开始听,还比较吃力,因为录制的质量太差了,语音方面,听起来怪别扭的,不过还好,本着学习的心态,还是勉勉强强看了,大致知道他所说的是什么,以下的几天争取看完,以后每看完一集后就在javaeye这里加上我的个人感想文章吧。

以下是我自己的个人感想(如果小弟说的不对,希望各位看倌拍砖,小弟会立即改正思想):

?

领域模型:所谓的领域模型概念是指对现实世界解决某一问题特定对像的抽像

?

OOA/OOD:面向对像分析与设计

?

GOF设计模式:对现实开发中屡次出现某场景的统一常用解决模式

?

UML:实现OOA/OOD的手段工具之一

?

1)web service 开发的三大利器:uml,gof设计模式,框架

?

2)uml是基本OOA/OOD方面的设计原则

?

3)uml的基本设计流程:定义用例 -> 定义领域模型?-> 定义交互图 ->? 定义设计类图??

?

4)OOD关注的是:软件对像的定义 - 职责与协作

?

5)应用UML三种方式:草图、蓝图、编程语言(NDA模型驱动开发:通过设计,可以很概要的生成相应编程语言的代码)。一般开发中,草图是主流应用方式,就好像建筑一样,无论你的蓝图画的再精细,始终都是在纸上没可能会画出一座真真正正的建筑出来,我觉得只要指明设计的方向,重点注意某些细节就好了,开发中的细节不要太深入

?

6)应用UML三种透视图:概念透视图—>OOA方面、规格说明(软件)透视图—>OOA方面、实现透视图->OOD方面。概念透视图是指对现实世界解决某一问题特定对像的抽像,领域模型方面;规格说明(软件)透视图是指软件的抽像,与具体实现无关,例如我只要设计好类中有什么成员就好了,不用考虑到该用什么编程语言实现;实现透视图 ,所指的是按某一特定技术实现,如在考虑设计图时,必须考虑到使用什么技术来实现,如java

?

7)UP(一种流行的构造面向对像系统的迭代软件开发过程,开发过程的重量级实现)与XP(极限编程,测试驱动开发,重构,持续集成,开发过程的轻量级现实)

?

8)瀑布模型(软件概念->需求分析->架构设计->详细设计->编码->单元测试->集成测试->系统->交付)

1 楼 norwind 2009-01-21   老兄,你的第二集也看了太长时间了吧,哈哈 2 楼 NumberWen 2009-01-25   norwind 写道老兄,你的第二集也看了太长时间了吧,哈哈
呵,不好意思啊,过年在老家没网上,还有就是过年没有时间,太多事要做啦,过完年后再出,在这里祝你新年快乐,祝所有的javaeye同胞新年心想事成,以后多多捧场

热点排行