◆消息从一个对象的某一个实例发送给(同 一个或不同)对象的另一个实例。例外: 0服务和消息只应用于类,但其使用必须 致 e如果消息中出现的是类属类,则该类属 类的每一个子类型都必须参与这个消息 类所含的服务可以只应用于该类。这些服 务的使用必须前后一致,并且应用于类或 类的所有实例
◆消息从一个对象的某一个实例发送给(同 一个或不同)对象的另一个实例。例外: 服务和消息只应用于类,但其使用必须 一致; 如果消息中出现的是类属类,则该类属 类的每一个子类型都必须参与这个消息。 ◆类所含的服务可以只应用于该类。这些服 务的使用必须前后一致,并且应用于类或 类的所有实例
总结 n在全局的层次上还可以建立起语法正确性的 其它形式。 例如,如果建立了待开发系统的上下文图 则所有上下层的数据流都要与属性层和服务 层相一致。就是说,所有的数据流成分都将 被表示为属性,所有的流都将被表示为消息。 类似地,语法正确性也可以建立在实体-关系 图和状态迁移图上。 本章给出的质量要求可以OOA项目的风格指
总结 ◼ 在全局的层次上还可以建立起语法正确性的 其它形式。 ◼ 例如,如果建立了待开发系统的上下文图, 则所有上下层的数据流都要与属性层和服务 层相一致。就是说,所有的数据流成分都将 被表示为属性,所有的流都将被表示为消息。 ◼ 类似地,语法正确性也可以建立在实体-关系 图和状态-迁移图上。 ◼ 本章给出的质量要求可以OOA项目的风格指 南
第十二章刽分辑饗飘 的大挡 n引言和讨论 n书面文档 要点
◼ 引言和讨论 ◼ 书面文档 ◼ 要点
引言和讨论 aHow:何时写文档 先建模,再实现一开发过程循序渐进的 容易满足用户要求; 先实现,再写文档一开发过程盲目无序, 文档不能反映产品,对人们无意义。 nWho,what:文档是给谁看的,有什么用途 文档面对的读者首先是用户、经销商、客 户等,其次是建立OOD模型和实现该目标 系统的设计者和开发者。 文档是给这些读者们使用的
引言和讨论 ◼ How : 何时写文档 先建模,再实现 — 开发过程循序渐进的, 容易满足用户要求; 先实现,再写文档 — 开发过程盲目无序, 文档不能反映产品,对人们无意义。 ◼ Who, What : 文档是给谁看的, 有什么用途 文档面对的读者首先是用户、经销商、客 户等,其次是建立OOD模型和实现该目标 系统的设计者和开发者。 文档是给这些读者们使用的
从○OA模型到文档的映像 处理描迷 “图文 数据定义 段 OOA 结构 模型 文档 关系 体系结构的各个部分 根据文档编制的要求,必须把OOA模型分解 成各种成分。此外,可能还会需要各种不属 于○OA模型的附加信息(图文段)。最终完 成从○OA模型到用户描述文档的映像
从OOA模型到文档的映像 ◼ 根据文档编制的要求,必须把OOA模型分解 成各种成分。此外,可能还会需要各种不属 于OOA模型的附加信息(图文段)。最终完 成从OOA模型到用户描述文档的映像。 文档 处理描述 数据定义 OOA 结构 模型 关系 体系结构的各个部分 “图文 段”等