1 单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,UML系统建模与分析设计,*,UML,系统建模与分析设计,3.6 需求分析用例建模案例,3.6.1 客户需求分析,1,业务组织结构(综述),“企业综合信息管理系统”的用户是企业各级管理部门的工作人员、公司经理和系统操作人员该系统主要提供“财务管理”、“人力资源管理”、“生产调度管理”、“进销存管理”、“设备安全管理”、和“行政事务管理”等方面的服务2024/11/22,1,UML系统建模与分析设计,UML系统建模与分析设计 3.6 需求分析,UML,系统建模与分析设计,2,具体功能要求,本案例只对其中的“进销存管理子系统”进行详细的需求分析用例建模1,)销售管理,1,)制定销售计划,2,)与客户签订销售合同,3,)检查合同履约率,4,)生产调度管理部门组织生产,5,)库存管理部门对产品进行入库、出库处理,6,)财务管理部门收取客户货款,7,)售后服务,2024/11/22,2,UML系统建模与分析设计,UML系统建模与分析设计2023/10/52UML系统建模与,UML,系统建模与分析设计,(,2,)采购管理,1,)制定原材料(零部件)采购计划,2,)与客户签订采购合同,3,)检查合同履约率,4,)库存管理部门对原材料进行入库验收、存储,5,)财务管理部门支付货款,(,3,)库存管理,1,)产品入库管理,2,)原材料(零部件)入库管理,3,)原材料(零部件)出库管理,4,)产品出库管理,5,)库存管理,6,)采购管理部门组织采购,7,)生产调度管理部门安排生产,8,)财务管理部门对库存物资进行核算,2024/11/22,3,UML系统建模与分析设计,UML系统建模与分析设计2023/10/53UML系统建模与,UML,系统建模与分析设计,3,需求补充说明,(,1,)数据保存,采购合同:每个合同执行期可能多达几个月,合同,需要长期保留。
销售合同:每个合同执行期可能多达几个月,合同,需要长期保留,历年履约合同:履约后的合同需要长期(几十年),保留,以备查使用库存货物清单:库存货物量随出、入库有所消长,,长期保存货物损毁报表:长期保留,以备查使用入库单:长期保留,以备查核算使用出库单:长期保留,以备查核算使用库存货物资产核对表:长期保留,以备查使用2024/11/22,4,UML系统建模与分析设计,UML系统建模与分析设计3需求补充说明2023/10/54,UML,系统建模与分析设计,(,2,)系统的用户,客户、仓库管理员、销售人员、采购人员、公司经理、财务管理系统、生产调度管理系统3)系统运行用户界面,销售合同管理用户界面:,采购合同管理用户界面:,仓库货物清单管理用户界面:,2024/11/22,5,UML系统建模与分析设计,UML系统建模与分析设计(2)系统的用户2023/10/55,UML,系统建模与分析设计,(,4,)系统运行的软件、硬件环境,1,)系统运行的软件环境,2,)系统运行的硬件环境,3.6.2 确定系统范围和系统边界,1进销存管理子系统的业务范围,2进销存管理子系统的系统边界,3.6.3 确定执行者,“进销存管理子系统”有,5,个人执行者和,2,个系统执行者,即“采购人员”、“销售人员”、“仓库管理员”、“客户”、“公司经理”、“生产调度管理子系统”和,“,财务管理子系统”。
2024/11/22,6,UML系统建模与分析设计,UML系统建模与分析设计(4)系统运行的软件、硬件环境202,UML,系统建模与分析设计,3.6.4 确定用例,(,1,)“企业综合信息管理系统”中的用例(一层),财务管理;,人力资源管理;,生产调度管理;,进销存管理;,设备安全管理;,行政事务管理2,)“进销存管理子系统”中的用例(第二层),销售管理;,采购管理;,库存管理3,)“销售管理子系统”中的用例(第三层),制定产品销售计划;,签订销售合同;,督促客户付款;,监督产品发货;,检查合同履约;,提供售后服务2024/11/22,7,UML系统建模与分析设计,UML系统建模与分析设计3.6.4 确定用例 2023/1,UML,系统建模与分析设计,(,4,)“采购管理子系统”中的用例(第三层),制定采购计划;,签订采购合同;,货物入库检验;,支付货款;,检查合同履约5,)“库存管理子系统”中的用例(第三层),入库管理;,出库管理;,库存管理2024/11/22,8,UML系统建模与分析设计,UML系统建模与分析设计2023/10/58UML系统建模与,UML,系统建模与分析设计,3.6.5 分层绘制用例图,1,最高层用例图,2024/11/22,9,UML系统建模与分析设计,UML系统建模与分析设计3.6.5 分层绘制用例图2023,UML,系统建模与分析设计,2,第,2,层用例图,2024/11/22,10,UML系统建模与分析设计,UML系统建模与分析设计2第2层用例图2023/10/51,UML,系统建模与分析设计,3,第,3,层用例图,2024/11/22,11,UML系统建模与分析设计,UML系统建模与分析设计3第3层用例图2023/10/51,UML,系统建模与分析设计,4,第,4,层用例图,2024/11/22,12,UML系统建模与分析设计,UML系统建模与分析设计4第4层用例图2023/10/51,UML,系统建模与分析设计,2024/11/22,13,UML系统建模与分析设计,UML系统建模与分析设计2023/10/513UML系统建模,UML,系统建模与分析设计,3.6.6 描述用例,1,“增加销售合同”用例,用例编号:,04010101,(共有,4,层用例图结构,每层用,2,位数字表,示,采用,8,位编号。
用例名:,增加销售合同,执行者:人执行者:合同管理员、客户、公司经理系统执,行者:“财务管理子系统”和“生产调度管理子系统”,目 的:合同管理员将与客户签订的销售合同的详细内容录入管理系统,用于对销售合同进行统计、查询、检查是否履约等,监控正在履约的合同类 型:,端点、主要的、基本的,级 别:,一级,2024/11/22,14,UML系统建模与分析设计,UML系统建模与分析设计3.6.6 描述用例2023/10,UML,系统建模与分析设计,过程描述:,(,1,)合同管理员输入标识码(,ID,),,系统识别标识码的有效性;,(,2,)初始化一个新销售合同,设置各种处室标志;,(,3,)输入一个新的具有唯一性的合同编号;,(,4,)将与客户签订的销售合同的详细内容录入管理系统;,(,5,)退出系统与其它用例的关联:过程描述(,1,)中包含身份验证用例;(,4,)中包含编号自动生成用例异常事件流处理:,(,1,)标识码有效性检查失败:系统检测标识码有效性失败,允许重新输入2,)编号也可以由合同管理员手动输入,系统自动进行唯一性检查出现错误,允许重新输入2,“修改合同”用例,2024/11/22,15,UML系统建模与分析设计,UML系统建模与分析设计过程描述:2023/10/515UM,UML,系统建模与分析设计,2024/11/22,16,UML系统建模与分析设计,UML系统建模与分析设计2023/10/516UML系统建模,。