系统业务建模
㈠ 业务模型,功能模型和数据模型三个模型建模思想有怎样的优缺点
软件建模中的三个模型是指业务模型、功能模型和数据模型。 【【定义 定义77--11】】功能模型 功能模型FM FM((Function Model Function Model)是描述系统能 )是描述系统能做做 什么 什么,即对系统的功能、性能、接口和界面进行定义。 ,即对系统的功能、性能、接口和界面进行定义。 【 【定义 定义77--22】】业务模型业务模型OM OM((Operation Model Operation Model)是描述系统在何 )是描述系统在何 时、何地、由何角色、按什么业务规则去做,以及做的步骤或流 时、何地、由何角色、按什么业务规则去做,以及做的步骤或流 程,即对系统的操作流程进行定义 程,即对系统的操作流程进行定义((怎么做 怎么做))。。 【【定义 定义77--33】】数据模型 数据模型DM DM((Data Model Data Model)是描述系统工作前的 )是描述系统工作前的 数据来自何处,工作中的数据暂存什么地方,工作后的数据放到 数据来自何处,工作中的数据暂存什么地方,工作后的数据放到 何处,以及这些数据之间的关联,即对系统的数据结构进行定义 何处,以及这些数据之间的关联,即对系统的数据结构进行定义 ((数据怎么组织 数据怎么组织) ) 。。 三个模型概论 三个模型概论((续续)) 功能模型和业务模型在 功能模型和业务模型在需求时 需求时建模,数据模型在 建模,数据模型在设计 设计 时时建模。通常,数据模型建模用 建模。通常,数据模型建模用Power Designer Power Designer、、ER ER win win、、Oracle Designer Oracle Designer 或或Class Diagram Class Diagram表示;功能模型 表示;功能模型 用功能点列表或 用功能点列表或Use Case Diagram Use Case Diagram表示;业务模型用自 表示;业务模型用自 然语言加上流程图或 然语言加上流程图或Sequence Diagram Sequence Diagram表示。 表示。 三个模型建模思想的 三个模型建模思想的优点 优点是:简单、直观、通俗、易 是:简单、直观、通俗、易 懂、易学、易用,非常适合于关系数据库管理系统 懂、易学、易用,非常适合于关系数据库管理系统 RDBMS RDBMS支持的信息系统。 支持的信息系统。