第三章 系统设计与对象动态交互模型 3.1 对象类建模(软件静态结构建模) 3.2 案例分析(对象类静态建模) 3.3 对象动态建模(系统行为建模) 3.3.1 顺序图建模 3.3.2 协作图建模 3.3.3 状态图建模 3.3.4 活动图建模 3.1 对象类建模 类是包装信息和行为的基本单元,是面向对象的重要特征之一。 一个类实现一个或多个接口 UML中类有三种主要的版型:实体类(entity)、边界类(boundary)和控制类(control)。 实体类 实体类创建持久对象,持久对象可以存放进持久存储体。持久存储体就是存放在硬盘上的以面向对象数据库、关系数据库和文件等形式可以永久存储对象数据的介质。 实体类可以通过事件流和交互图发现。 对于关系数据库而言,每个实体类映射数据库中相应的一个二维表,实体类中的属性对应该表中的字段,而每个对象就是该表中的一条记录。 控制类 控制类是控制其他类工作的类。 每个用例通常有一个控制类,用来控制用例中事件发生的顺序,控制类也可以在多个用例间共用。 其他类一般不向控制类发送消息,而是由控制类向其他类发出消息。 3.1.1 确定对象类 1、确定对象类 正确识别对象类是面向对象方法的基础。 确定和标识类包括发现潜在对象、标识对象名、筛选对象、为对象分类。 (1)发现潜在对象 一组具有相同属性和操作的对象可以定义成一个类,因此标识类和标识对象是一
您可能关注的文档
最近下载
- 2026福建厦门体育产业集团赛事运营有限公司招聘14人笔试参考题库(浓缩300题)附答案.docx VIP
- 2026年四川省宜宾市中小学体育老师招聘考试参考试题及答案解析.docx VIP
- 金冶炼厂的自动化与信息化建设考核试卷.docx VIP
- 《转向系统设计规范》.pdf VIP
- 潍柴燃气发动机整车功能匹配说明.pdf VIP
- 2025福建厦门五缘湾文体旅发展有限公司招聘1人笔试参考题库附答案解析.docx VIP
- 中国大学mooc《“互联网+”现代农业(湖南农业大学)1463021450 》满分章节测试答案.doc VIP
- (二模)2026年广州市高三毕业班综合测试(二)数学试卷(含答案及解析).pdf
- 江苏盐城地区垦殖事业研究(1915-1936).pdf
- 专升本C语言真题(含答案).docx VIP
原创力文档

文档评论(0)