- 8
- 0
- 约7.75千字
- 约 41页
- 2018-01-06 发布于河南
- 举报
信息系统分析与设计案例2010-8
内容 8 设计对象和类 简介 详细设计 设计活动包括类、类之间关系和类交互的详细定义。 模型应该包括足够的信息,使得它们能被用作程序的定义。 对类图重新审视,以便讨论在本阶段我们可能需要增加的类,例如管理界面和控制执行序列的类。 在分析阶段没有特别关注的类的事情,如类之间的关联、类的可见性、属性和操作等技术细节,现在需要详细地确定。 我们重新审视交互图来讨论如何建模对象的产生和删除,以及如何规定条件和控制。 类图 -1 设计类图 vs. 分析类图 区别之一是模型的详细程度 在分析中,交付的模型保持简洁和避免实施的决定;这使得图形不混乱,因此容易阅读和同客户讨论。同时也避免了不成熟的实施决定。 在分析中,焦点是在组织做什么,以及它要新系统做什么。在分析类图中,大多数的类是实体类,即它们对问题域中的特征进行建模。 在分析中可以开始确定边界和分析类,但对这些类的详细考虑主要是设计和实施的活动。 类图 -2 设计类 随着我们逐渐接近编码,我们需要作出和记录关于实施的决定。 详细地设计活动包括: 增加类,诸如界面、控制和容器类,以便帮助交付解决方案 详细定义类之间的联系 定义属性和操作的可见性 详细定义属性 详细定义操作 将控制和界面功能从实体类的信息和表现中分离开来的原因之一是孤立变化的影响。例如,对界面如何工作地改变不应该影响实体类。 类图 -3 边界和控制类
原创力文档

文档评论(0)