这个对象是一个“事件识别者对象,它不 存储任何数据,所以用实体关系模型不能发 现这样的对象。 n任何一个系统中的对象必须是事件的识别者 或事件的响应者。如果一个对象既不能识别 事件的发生,也不能响应任一事件,它就不 是属于这个系统的对象。 这也是一个反复送代的过程。对这个模型所 进行的不断细化的过程中,可能会删除一些 已存在的对象或建立一些新的对象
◼ 这个对象是一个“事件识别者”对象,它不 存储任何数据,所以用实体-关系模型不能发 现这样的对象。 ◼ 任何一个系统中的对象必须是事件的识别者 或事件的响应者。如果一个对象既不能识别 事件的发生,也不能响应任一事件,它就不 是属于这个系统的对象。 ◼ 这也是一个反复迭代的过程。对这个模型所 进行的不断细化的过程中,可能会删除一些 已存在的对象或建立一些新的对象
总结 a如果想使对象可以被复用( Reusable)的话, 那么找出合适的对象是很困难的,但又是 很关键的。 语言信息分析和三视图模型的结合,为发 现应用论域的初始的概念空间提供了一个 非常简单的、不断重复的过程。 n语言信息分析和三视图模型的组合技术可 以很容易地掌握和应用 OOA/OOD工作表格给出了从应用论域概念 空间中提取初始对象集合的一种机制
总结 ◼ 如果想使对象可以被复用(Reusable)的话, 那么找出合适的对象是很困难的,但又是 很关键的。 ◼ 语言信息分析和三视图模型的结合,为发 现应用论域的初始的概念空间提供了一个 非常简单的、不断重复的过程。 ◼ 语言信息分析和三视图模型的组合技术可 以很容易地掌握和应用 ◼ OOA/OOD工作表格给出了从应用论域概念 空间中提取初始对象集合的一种机制
第四章类和对象的标识 引言和讨论 ECS的应用论域概念 SBSS的应用论域概念 n总结
◼ 引言和讨论 ◼ ECS的应用论域概念 ◼ SBSS的应用论域概念 ◼ 总结
引盲和讨论 n本章的目的是应用第三章中所讲的技术,形 成事例学习系统的应用论域中的全部概念, 为以后的分析设计工作打下基础。 从最初的问题陈述中,应用PFA技术,能够揭 示可能涉及的所有概念, ◆其中有许多超过了应用论域的范畴,或完 全不相关。 ◆其中也有许多东西可以成为对象或面向对 象的成分(属性、服务、消息等)。 现在需要对这个应用论域的概念的初始集合 进行评审、反复讨论,最后进行修正
引言和讨论 ◼ 本章的目的是应用第三章中所讲的技术,形 成事例学习系统的应用论域中的全部概念, 为以后的分析设计工作打下基础。 ◼ 从最初的问题陈述中,应用PFA技术,能够揭 示可能涉及的所有概念, ◆其中有许多超过了应用论域的范畴,或完 全不相关。 ◆其中也有许多东西可以成为对象或面向对 象的成分(属性、服务、消息等)。 ◼ 现在需要对这个应用论域的概念的初始集合 进行评审、反复讨论,最后进行修正
识别或筛选对象的规则 0对象应该具有记忆其自身状态的能力。而且 对象的属性应当是系统所关心的,或是系统 正常运行所必需的。 e对象应当具有有意义的服务(操作),可用 以修改对象本身的状态(属性值)。而且对 象可以利用其服务为系统中的其它对象提供 外部服务。 0对象应当具有多个有意义的属性。仅有一个 属性的对象最好表示为其他对象的属性
识别或筛选对象的规则 对象应该具有记忆其自身状态的能力。而且 对象的属性应当是系统所关心的,或是系统 正常运行所必需的。 对象应当具有有意义的服务(操作),可用 以修改对象本身的状态(属性值)。而且对 象可以利用其服务为系统中的其它对象提供 外部服务。 对象应当具有多个有意义的属性。仅有一个 属性的对象最好表示为其他对象的属性