火龙果•整理 3.1定义系丝 uml.org.cn 分析问题之业务建模 目标 业务建模是一种可视建模技术,它描述某个企业现有流程 的运作方式以及每个人在流程中扮演的角色。 ■ 该技术使开发团队能够着重开发能够自动化的区域,从而提高业务 效率。它还有助于确定实现新系统所需要的更改和增强。 面向对象建模技术 Page 6
分析问题之业务建模 3.1 定义系统 目标 业务建模是一种可视建模技术,它描述某个企业现有流程 的运作方式以及每个人在流程中扮演的角色。 该技术使开发团队能够着重开发能够自动化的区域,从而提高业务 效率 。它还有助于确定实现新系统所需要的更改和增强 。 面向对象建模技术 Page 6
火龙果•整理 3.1定义系丝 uml.org.cn 分析问题之业务建模 案例-销售教材 学生 开购书 购书 证明 证明 开购书 发票 发票 收书费 领书单 发书 学生 面向对象建模技术 Page 7
分析问题之业务建模 3.1 定义系统 案例 -销售教材 学生 开购书 购书 证明 证明 开购书 发票 发票 收书费 领书单 发书 学生 面向对象建模技术 Page 7
火龙果•整理 3.1定义系丝 uml.org.cn 使用UML进行业务建模 名称 UML表示法 功能 业务角色 关 表示与业务流程进行交互的外部实体。 业务执行人 表示包含在现有业务流程中的角色。 业务实体 表示在子流程之间流动的数据或文件。 业务用例 表示现有业务流程中特定子流程的功能。 协作 显示用例所描述的特定功能的实现方式。 组织单元 表示业务单元和业务实体的集合。 面向对象建模技术 Page 8
使用UML进行业务建模 3.1 定义系统 名称 UML表示法 功能 业务角色 表示与业务流程进行交互的外部实体。 业务执行人 表示包含在现有业务流程中的角色。 业务实体 表示在子流程之间流动的数据或文件。 业务用例 表示现有业务流程中特定子流程的功能。 协作 显示用例 所描述的特定功能的实现方式。 组织单元 表示业务单元和业务实体的集合。 面向对象建模技术 Page 8
火龙果•整理 3.1定义系丝 uml.org.cn 业务建模提供的模型(两种) 业务用例模型 ■通过使用业务角色和用例来表示现有流程的功能。业务用例模型使 用业务用例关系图和抽象活动关系图来概括现有系统的活动。 业务对象模型 ■表示业务执行人和业务实体之间的广泛交互。例如,业务对象模型 可以显示部门接受报价的过程。报价表示为实体,接受报价的部门 是一个角色,因为它启动报价流程,而发送报价的部门是一个业 务执行人。 面问对象建模技术 Page 9
业务建模提供的模型(两种) 3.1 定义系统 业务用例模型 通过使用业务角色和用例来表示现有流程的功能 。业务用例模型使 用业务用例关系图和抽象活动关系图来概括现有系统的活动。 业务对象模型 表示业务执行人和 业务实体之间的广泛交互。例如,业务对象模型 可以显示部门接受报价的过程。报价表示为实体,接受报价的部门 是 个一 个角色,因为它启动报价流程 因为它启动报价流程,而发送报价的部门是 个 而发送报价的部门是 一 个 业 务执行人 。 面向对象建模技术 Page 9
火龙果•整理 3.1定义系丝 uml.org.cn 业务建模之案例分析 医院管理系统 考虑医院管理系统的问题陈述。在医院里,病人需要通过前台接待与医 生进行预约。接待员核对医生的日程表并相应地给出预约时间。医院将 病人分为两个年龄段:14岁以上和14岁以下。接待员确保14岁以下 的病人只能预约到儿科医生。每次看诊结束后,收银员从病人处收取 费用。费用因病人就诊的医生而异。 在第一次就诊期间,医生会将病人的相关个人信息输入计算机以备以 后查看。医生还将输入病人的健康史、体检报告(如果有)以及开给病人 的药方。医生还可以打印处方笺并将其交给病人。 当病人去药店时,店员收款并给予病人相应的药物。为了确保医药供 给不会中断,店员将在药物数量达到续订级别时重新订货。店员还可以 订购新药。 面向对象建模技术 Page 10
业务建模之案例分析 3.1 定义系统 医院管理系统 考虑医院管理系统的问题陈述。在医院里,病人需要通过前台接待与医 生进行预约。接待员核对医生的日程表并相应地给出预约时间。医院将 病人分为两个年龄段 病人分为两个年龄段:14 岁以上 和14 岁以下 。接待员确保14 岁以 下 的病人只能预约到儿科医生。每次看诊结束后, 收银员从病人处收取 费用。费用因病人就诊的医生而异。 在第一次就诊期间, 医生会将病人的相关个人信息输入计算机以备以 后查看。医生还将输入病人的健康史、体检报告(如果有 )以及开给病人 的药方 。 医 还可以打印处方笺并将其交给病人 生还可以打印处方笺并将其交给病人 。 当病人去药店时, 店员收款并给予病人相应的药物。为了确保医药供 给不会中断,店员将在药物数量达到续订级别时重新订货。店员还可以 订购新药 。 面向对象建模技术 Page 10