nPFA将名词和动词标识为候选实体和属性。 但由于名词/动词的标识是非常主观的,可 根据什么是名词或动词,以及根据分析员的 理解,才能确定哪些名词或动词是要找的。 n对于任一有用的应用论坷资源,PFA可能会 产生一个长长的概念的清单。 ■许多被标识出的概念因与目标软件无关而被 丢弃,但其它的则会成为OA模型的成份 包括对象。 将PFA清单转换为OOA/OOD工作表格。 列出对各个概念的理解和选择,这将有助于 对象的选
◼ PFA将名词和动词标识为候选实体和属性。 但由于名词/动词的标识是非常主观的,可 根据什么是名词或动词,以及根据分析员的 理解,才能确定哪些名词或动词是要找的。 ◼ 对于任一有用的应用论域资源,PFA可能会 产生一个长长的概念的清单。 ◼ 许多被标识出的概念因与目标软件无关而被 丢弃,但其它的则会成为OOA模型的成份, 包括对象。 ◼ 将PFA清单转换为OOA/OOD工作表格。 列出对各个概念的理解和选择,这将有助于 对象的选出
Small Bytes订阅系统OOA/OOD工作表格 条 0(1)(2)(3)l(4)(5)(6(7(8) 注释 ACCEPTION SUBSCRIPTION的属性 SUBSCRI PTION ACCOMPANIED 对 ipayment的不同类型不加 PA YMENT 以区分 ACCOUNTING 已超出SBSS的应用论域 DEPAR TMENT ACTUAL EXPIRATION SUBSCRIPTION的属性 DATE ADDITIONAL SUBSCRIPTION的可能属 SU BSCRIPTION 性或可能是派生类型-基 类型结构 ARTICLE ASSOCIATED SITE STE的属性 AUTHOR (0)不适用,可能无关,超出指定系统的环境(4)可能描述对象的服务 (1)可能的对象-类 5)与实现相关可能是属于问题论域部分的条目 (2)可能是派生类型-基类型结构的一部分(6)可能是属于人机交互部分的条目 包括泛化-特化结构和整体-部分结构(7)可能是属于任务管理部分的条目 (3)可能描述对象-类的属性或实例关系(8)可能是属于数据管理部分的条目
Small Bytes 订阅系统 OOA/OOD 工作表格 条 目 (0) (1) (2) (3) (4) (5) (6) (7) (8) 注 释 ACCEPTION SUBSCRI PTION × SUBSCRIPTION的属性 ACCOMPANIED PA YMENT × 对payment 的不同类型不加 以区分 ACCOUNTING DEPAR TMENT × 已超出SBSS 的应用论域 ACTUAL EXPIRATION DATE × SUBSCRIPTION的属性 ADDITIONAL SU BSCRIPTION × × SUBSCRIPTION的可能属 性, 或可能是派生类型-基 类型结构 ARTICLE × ASSOCIATED SITE × SITE 的属性 AUTHOR × ..................... (0) 不适用, 可能无关, 超出指定系统的环境 (4) 可能描述对象的服务 (1) 可能的对象-类 (5) 与实现相关, 可能是属于问题论域部分的条目 (2) 可能是派生类型-基类型结构的一部分 (6) 可能是属于人机交互部分的条目 包括泛化-特化结构和整体-部分结构 (7) 可能是属于任务管理部分的条目 (3) 可能描述对象-类的属性或实例关系 (8) 可能是属于数据管理部分的条目
矩阵分析(MA 通常是在初始对象标识出来后再使用。 矩阵的行和列是应用论域的概念。 矩阵中的元素表示了相对应的行与列上的概 念之间的关联关系。 ■分析员标识出应用论域的关系(事务规则) 而且还可能会发现新的在初始的PFA中没有 产生的对象。 优点系统性和条理性
矩阵分析(MA) ◼ 通常是在初始对象标识出来后再使用。 ◼ 矩阵的行和列是应用论域的概念。 ◼ 矩阵中的元素表示了相对应的行与列上的概 念之间的关联关系。 ◼ 分析员标识出应用论域的关系(事务规则); 而且还可能会发现新的在初始的PFA中没有 产生的对象。 ◼ 优点:系统性和条理性
ARTICLE AUTHOR BOARD COMPLIMENTORY SUBSCRIPTION ARTICLE 月刊由5-10篇文章 SBS ( ARTICLE)组成, 每篇文章有一个或多 S应 个软件工程领域的作 者( AUTHOR) 用论 管理系统将跟踪 诸如此类的信息,因 域部 为杂志社试图避免在 分二 同一年中登载某位作 者的多篇文章。 维 AUTHOR文章的作 者没有稿 他们可以免费订MA 阅一年杂志作为对他 们工作的奖励;如果 他们已经订阅,那么 表 有效期就延长一年。 BOARD|编辑委员.…向 Small Bytes 编辑委员会成员的任 会审查提的出版商提供建议 期通常是一年或两 交的文章…,并计划应该和哪 年,他们也同样接受 位作者联系 该杂志的赠阅。 编辑委员会,其 中某些成员有可能就 是杂志的作者
ARTICLE AUTHOR BOARD COMPLIMENTORY SUBSCRIPTION ARTICLE 月刊由 5-10 篇文章 (ARTICLE)组成, 每篇文章有一个或多 个软件工程领域的作 者(AUTHOR), 管理系统将跟踪 诸如此类的信息,因 为杂志社试图避免在 同一年中登载某位作 者的多篇文章。 AUTHOR 文章的作 者没有稿 酬 他们可以免费订 阅一年杂志作为对他 们工作的奖励;如果 他们已经订阅,那么 有效期就延长一年。 BOARD 编辑委员 会审查提 交的文章 向 Small Bytes 的出版商提供建议 ,并计划应该和哪 位作者联系 编辑委员会,其 中某些成员有可能就 是杂志的作者 编辑委员会成员的任 期通 常 是 一 年 或 两 年,他们也同样接受 该杂志的赠阅。 SBS S 应 用论 域部 分二 维 MA 表
面向对象分析(OOA) n用OOA/OOD工作表格为指南,对照3VM标 识的各种成份检查应用论域的各种概念。 n举例:查阅部分事件表,有一个事件,叫做 Time To Review Comp list(评审赠阋清单 的时间)” 翻查SBSS的 OOA/OOD工作表格(参看附录 F),查找与这个事件相关联的应用论域的 概念,发现“ Complimentary Subscription Review(赠阅评审)”最合适。 a最后决定把“ Complimentary Subscription Review”作为SBSS的一个对象
面向对象分析(OOA) ◼ 用OOA/OOD工作表格为指南,对照3VM标 识的各种成份检查应用论域的各种概念。 ◼ 举例:查阅部分事件表,有一个事件,叫做 “Time To Review Comp List (评审赠阅清单 的时间)”。 ◼ 翻查SBSS的OOA/OOD工作表格(参看附录 F),查找与这个事件相关联的应用论域的 概念,发现“Complimentary Subscription Review(赠阅评审)”最合适。 ◼ 最后决定把“Complimentary Subscription Review”作为SBSS的一个对象