« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
|
统计 |
blog名称:小雨 日志总数:262 评论数量:1273 留言数量:15 访问次数:4664828 建立时间:2005年1月8日 |
| 
|
W3CHINA Blog首页 管理页面 写新日志 退出
[知识积累]边界类、控制类、实体类 |
小雨 发表于 2006/8/11 10:39:55 | UML中类有三种主要的版型:边界类、控制类和实体类。引入边界类、控制类及实体类的概念有助于分析和设计人员确定系统中的类。边界类位于系统与外界的交界处,窗体、报表、以及表示通讯协议的类、直接与外部设备交互的类、直接与外部系统交互的类等都是边界类。通过用例图可以确定需要的边界类,每个Actor/Use Case对至少要一个边界类,但并非每个Actor/Use Case对要唯一的边界类。实体类保存要放进持久存储体的信息。持久存储体就是数据库、文件等可以永久存储数据的介质。实体类可以通过事件流和交互图发现。通常每个实体类在数据库中有相应的表,实体类中的属性对应数据库表中的字段。控制类是控制其他类工作的类。每个用例通常有一个控制类,控制用例中的事件顺序,控制类也可以在多个用例间共用。其他类并不向控制类发送很多消息,而是由控制类发出很多消息。
例如在考试系统中 当学生在考试时 ,学生与试卷交互 那么 学生和试卷都是实体类,而考试时间 ,规则,分数都是边界类; 当考试完了将试卷提交给试卷保管者 ,则 试卷则成了边界类.
状态图和时序图 区别在于 时序图体现时间顺序的正常情况. 而状态图则体现所以可能的交互.例如 搜索 删除 增加 修改 不太可能受时间约束 就用状态图表示
|
阅读全文(20248) | 回复(6) | 编辑 | 精华 |
回复:边界类、控制类、实体类 |
学习海绵(游客)发表评论于2013/6/6 19:43:45 | 很一般
|
个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除 |
回复:边界类、控制类、实体类 |
replcica watches(游客)发表评论于2012/10/13 18:35:21 | 回复:边界类、控制类、实体类
|
个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除 |
回复:边界类、控制类、实体类 |
ret(游客)发表评论于2011/11/28 15:59:26 | retsgz dfs d
|
个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除 |
回复:边界类、控制类、实体类 |
a(游客)发表评论于2010/12/11 13:17:22 |
|
个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除 |
回复:边界类、控制类、实体类 |
CHYINGP(游客)发表评论于2010/6/14 16:20:38 | 写得很一般
|
个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除 |
回复:边界类、控制类、实体类 |
zhonglijunyi(游客)发表评论于2009/5/12 21:35:47 | 不错,thanks your words!It is benefit to me!
|
个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除 |
回复:边界类、控制类、实体类 |
lufeo(游客)发表评论于2008/7/23 13:46:57 | asdfasdfasdfasdfasdf
|
个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除 |
回复:边界类、控制类、实体类 |
i(游客)发表评论于2007/1/9 9:35:42 | 很不错!!!
|
个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除 |
» 1 »
|