- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在线销售系统类图分析示例要点
UML提供了整体与部分关联的两个形式,即聚集与组合。 聚集使用带空心菱形的实线表示,菱形指向“整体”。 * 2.3.4 在线销售系统类图分析示例 某“在线销售系统”为所有注册会员提供邮购服务。任何个人和公司都可以注册成为会员 。一般访客可以登录本系统浏览商品信息及促销活动,可以通过填写个人资料,包括姓名,地址 ,联系方式(比如,电话、电子邮件)等,注册成为会员,如有疑问可以在线求助。只有会员身份才有购买权限,会员购买商品时需填写订单,会员在WEB页面浏览产品目录,选择购买项及数量,系统验证会员信息(如发货地址等)及订单商品的可用性后,返回订单总金额等相关信息 。会员选择付款方式,如货到付款(现金)或立即支付(信用卡,支票,借记卡等),付款成功之后,订单生成。如果没有正常支付,则生成一个退单或该订单被挂起。销售部门处理所选订单,将发货单发送库存控制部门,库存控制人员根据发货单发货并更改订单的状态。库存控制人员控制并维持适量库存,若库存不足则向供应商发送采购单,接受货物,并随时更新商品的库存信息,会员可以管理自己的信息,包括查看 、修改、添加、删除,并支持修改密码、找回密码、重置密码。 分析阶段类图的构建 分析阶段构建类图的一般步骤: 确定类 识别类的属性和操作。 识别类之间的关联。 定义类的结构和层次。 2.3.3 分析阶段类图的构建 一、确定类 使用名词识别法识别类: 1.找出候选类 采用名词识别法找出候选类,查找需求文档或问题陈述等相关文档,并标记出表示潜在对象名词 。 2.3.3 分析阶段类图的构建 一、确定类 使用名词识别法识别类: 1.找出候选类 采用名词识别法,标识系统描述或用例描述中的所有名词,得到候选类,从中取掉不必要的类。 2.审查与筛选类 删除冗余类 如两个表表述同一信息,应保留最有描述能力的类。 2.3.3 分析阶段类图的构建 一、确定类 使用名词识别法识别类: 2.审查与筛选类 删除冗余类 去掉无关类 删除与目标系统无关或关系不大类 2.3.3 分析阶段类图的构建 一、确定类 2.审查与筛选类 删除冗余类 去掉无关类 删除模糊的类 边界类定义不确切,或范围太广,应该删除 2.3.3 分析阶段类图的构建 一、确定类 2.审查与筛选类 删除冗余类 去掉无关类 删除模糊的类 去掉应该是类“属性”的候选类 有些名词实际描述其他类的特征,或适合定义为某个类的属性,应该把它从候选类删除。 2.3.3 分析阶段类图的构建 一、确定类 2.审查与筛选类 删除冗余类 去掉无关类 删除模糊的类 去掉应该是类“属性”的候选类 所描述的操作不适宜作为类 所选名词有动作含义,则描述的操作就不是类 2.3.3 分析阶段类图的构建 一、确定类 2.审查与筛选类 删除冗余类 去掉无关类 删除模糊的类 去掉应该是类“属性”的候选类 所描述的操作不适宜作为类 实现结构不宜作为类 某个特殊解决方案的实现细节,有时会出现在问题陈述中,应该去掉这些表示实现细节的类。 2.3.3 分析阶段类图的构建 一、确定类 使用名词识别法识别类: 1.找出候选类 采用名词识别法,标识系统描述或用例描述中的所有名词,得到候选类,从中取掉不必要的类。 2.审查与筛选类 删除冗余类 如两个表表述同一信息,应保留最有描述能力的类。 某“在线销售系统”为所有注册会员提供邮购服务。任何个人和公司都可以注册成为会员 。一般访客可以登录本系统浏览商品信息及促销活动,可以通过填写个人资料,包括姓名,地址 ,联系方式(比如,电话、电子邮件)等,注册成为会员,如有疑问可以在线求助。只有会员身份才有购买权限,会员购买商品时需填写订单,会员在WEB页面浏览产品目录,选择购买项及数量,系统验证会员信息(如发货地址等)及订单商品的可用性后,返回订单总金额等相关信息 。会员选择付款方式,如货到付款(现金)或 立即支付(信用卡,支票,借记卡等),付款成功之后,订单生成。如果没有正常支付,则生成一个退单或该订单被挂起。销售部门处理所选订单,将 发货单发送库存控制部门,库存控制人员根据发货单发货并更改订单的状态。库存控制人员控制并维持适量库存,若库存不足则向供应商发送采购单,接受货物,并随时更新商品的库存信息,会员可以管理自己的信息,包括查看 、修改、添加、删除,并支持修改密码、找回密码、重置密码。 2.3.3 分析阶段类图的构建 一、确定类 使用名词识别法识别类: 2.筛选类 删除冗余类 如两个表表述同一信息,应保留最有描述能力的类。 注册会员 会员 会员身份 会员 2.3.3 分析阶段类图的构建 一、确定类 2.筛选类 去掉应该是类“属性”的候选类 有些名词实际描述其他类的特征,
文档评论(0)