一、在UML系统开发中有三个主要的模型:
功能模型: 从用户的角度展示系统的功能,包括用例图。
对象模型: 采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类、对象图、包图。
动态模型: 展现系统的内部行为。包括序列图,活动图,状态图
下面简单简绍一下九种图:
用例图(Usecase
Diagram)用来描述用户的需求,从用户的角度描述系统的功能,并指出各功能的执...
分类:
其他好文 时间:
2014-05-26 03:17:08
阅读次数:
273
用例图所包含的元素如下: 1. 参与者(Actor)
表示与您的应用程序或系统进行交互的用户、组织或外部系统。用一个小人表示。 2. 用例(Use Case)
用例就是外部可见的系统功能,对系统提供的服务进行描述。用椭圆表示。 3. 子系统(Subsystem) 用来展示系统的一部分功能...
分类:
其他好文 时间:
2014-05-23 07:20:18
阅读次数:
229
关于include与extend的区别,在之前画UML图的时候并没有注意到,还是在画第二遍机房收费系统图验收的时候师傅提出来的,于是查了一些资料,我在机房收费系统中是这样用到include的:
我在一开始看过其他资料的时候大家都是这么用的,我也就想都没想惯性的用了include,但是也不知道原因,就自以为这两个用例都要用这个exportEx...
分类:
其他好文 时间:
2014-05-21 11:32:44
阅读次数:
288
是由主角、用例以及它们之间的关系构成的用于描述系统功能单元之间关系的的静态视图。
外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模
主要用途是以一种可视化的方式理解系统的功能需求。方便开发团队的开发。
用例图的基本元素:角色、用例、关系
角色:不是特指人,是指系统以外的,在使用...
分类:
其他好文 时间:
2014-05-15 22:49:41
阅读次数:
389
在UML中,需求模型又称为用例模型,它主要用于描述系统的功能性需求,即软件可以实现的功能,如登录、注册、入库、出库、查看库存报表、增加员工信息等。常规的用例建模一般包括两个组成部分:绘制用例图和编写用例文档。...
分类:
其他好文 时间:
2014-05-10 10:07:05
阅读次数:
295
五一三天假除了背单词,也抽空复习了下UML,毕竟还有一两周要半期考试了……(哪里来的半期考试啊syllabus明明里提都没有提啊T_T)今天先来看——领域模型。首先领域模型长这样(后面还有九个图啊千万不要搞混了)那么为什么要有领域模型呢,不是前面已经有用例图了嘛。书上在后面的内容稍微提到了这点,表示...
分类:
其他好文 时间:
2014-05-10 08:46:57
阅读次数:
360
最近开工了机房收费系统重构版,确实是有点纠结。
因为这一次是完全应用面向对象的思想设计程序。虽然之前学习了很多次面向对象编程,但是到实际应用的时候,还是会感到无从下手。纠结也没用,因为生活还在继续。。
机房收费系统,先从UML建模开始说起,刚刚画完包图和用例图,现在在头疼类图,说到类图,那真是无所适从,怎么抽象出类?添加什么属性?应该有什么方法?
类直接又改怎么联系?等等肯定不能像第一次画图...
分类:
其他好文 时间:
2014-05-08 00:06:49
阅读次数:
369
昨晚针对我所画的uml图让师傅进行了一下验收,我也从一个宏观的角度对我这个阶段的学习有了一定的了解,挺感谢师傅的。开始听前辈们说她们在验收uml图之后才发现自己的很多了解犹如管中窥豹,但是处于某些原因(或许是为了赶进度)就不会再改正。虽说我的进度比较慢但是我不希望自己在这纷扰的学海中浮躁,我还是要尽自己所能稳重求快。废话说了这么多进入正题吧。
首先从系统的需求开始吧,也就是针对用例图遇到...
分类:
其他好文 时间:
2014-05-07 04:18:34
阅读次数:
277