欢迎来到天天文库
浏览记录
ID:55791608
大小:258.50 KB
页数:28页
时间:2020-06-02
《在线销售系统类图分析示例.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库。
1、2.3.4在线销售系统类图分析示例某“在线销售系统”为所有注册会员提供邮购服务。任何个人和公司都可以注册成为会员。一般访客可以登录本系统浏览商品信息及促销活动,可以通过填写个人资料,包括姓名,地址,联系方式(比如,电话、电子邮件)等,注册成为会员,如有疑问可以在线求助。只有会员身份才有购买权限,会员购买商品时需填写订单,会员在WEB页面浏览产品目录,选择购买项及数量,系统验证会员信息(如发货地址等)及订单商品的可用性后,返回订单总金额等相关信息。会员选择付款方式,如货到付款(现金)或立即支付(信用卡,支票,借记卡等),付款成功之后,订单生成。如果没有正常支付,则生成一个退单或该订单被挂起。
2、销售部门处理所选订单,将发货单发送库存控制部门,库存控制人员根据发货单发货并更改订单的状态。库存控制人员控制并维持适量库存,若库存不足则向供应商发送采购单,接受货物,并随时更新商品的库存信息,会员可以管理自己的信息,包括查看、修改、添加、删除,并支持修改密码、找回密码、重置密码。分析阶段类图的构建分析阶段构建类图的一般步骤:确定类识别类的属性和操作。识别类之间的关联。定义类的结构和层次。2.3.3分析阶段类图的构建一、确定类使用名词识别法识别类:1.找出候选类采用名词识别法找出候选类,查找需求文档或问题陈述等相关文档,并标记出表示潜在对象名词。2.3.3分析阶段类图的构建一、确定类使用名词
3、识别法识别类:1.找出候选类采用名词识别法,标识系统描述或用例描述中的所有名词,得到候选类,从中取掉不必要的类。2.审查与筛选类删除冗余类如两个表表述同一信息,应保留最有描述能力的类。2.3.3分析阶段类图的构建一、确定类使用名词识别法识别类:2.审查与筛选类删除冗余类去掉无关类删除与目标系统无关或关系不大类2.3.3分析阶段类图的构建一、确定类2.审查与筛选类删除冗余类去掉无关类删除模糊的类边界类定义不确切,或范围太广,应该删除2.3.3分析阶段类图的构建一、确定类2.审查与筛选类删除冗余类去掉无关类删除模糊的类去掉应该是类“属性”的候选类有些名词实际描述其他类的特征,或适合定义为某个类
4、的属性,应该把它从候选类删除。2.3.3分析阶段类图的构建一、确定类2.审查与筛选类删除冗余类去掉无关类删除模糊的类去掉应该是类“属性”的候选类所描述的操作不适宜作为类所选名词有动作含义,则描述的操作就不是类2.3.3分析阶段类图的构建一、确定类2.审查与筛选类删除冗余类去掉无关类删除模糊的类去掉应该是类“属性”的候选类所描述的操作不适宜作为类实现结构不宜作为类某个特殊解决方案的实现细节,有时会出现在问题陈述中,应该去掉这些表示实现细节的类。2.3.3分析阶段类图的构建一、确定类使用名词识别法识别类:1.找出候选类采用名词识别法,标识系统描述或用例描述中的所有名词,得到候选类,从中取掉不必
5、要的类。2.审查与筛选类删除冗余类如两个表表述同一信息,应保留最有描述能力的类。某“在线销售系统”为所有注册会员提供邮购服务。任何个人和公司都可以注册成为会员。一般访客可以登录本系统浏览商品信息及促销活动,可以通过填写个人资料,包括姓名,地址,联系方式(比如,电话、电子邮件)等,注册成为会员,如有疑问可以在线求助。只有会员身份才有购买权限,会员购买商品时需填写订单,会员在WEB页面浏览产品目录,选择购买项及数量,系统验证会员信息(如发货地址等)及订单商品的可用性后,返回订单总金额等相关信息。会员选择付款方式,如货到付款(现金)或立即支付(信用卡,支票,借记卡等),付款成功之后,订单生成。如
6、果没有正常支付,则生成一个退单或该订单被挂起。销售部门处理所选订单,将发货单发送库存控制部门,库存控制人员根据发货单发货并更改订单的状态。库存控制人员控制并维持适量库存,若库存不足则向供应商发送采购单,接受货物,并随时更新商品的库存信息,会员可以管理自己的信息,包括查看、修改、添加、删除,并支持修改密码、找回密码、重置密码。2.3.3分析阶段类图的构建一、确定类使用名词识别法识别类:2.筛选类删除冗余类如两个表表述同一信息,应保留最有描述能力的类。注册会员会员会员身份会员2.3.3分析阶段类图的构建一、确定类2.筛选类去掉应该是类“属性”的候选类有些名词实际描述其他类的特征,或适合定义为某
7、个类的属性,应该把它从候选类删除。个人资料,包括姓名,联系方式(比如,电话、电子邮件)会员经过分析筛选后,初步建议“在线销售系统”中的类为:注册会员、邮购服务、个人、公司、会员、一般访客、系统、商品信息、促销活动、个人资料、姓名、地址、联系方式(电话、电子邮件)、会员身份、购买权限、商品、订单、WEB页面、产品目录、购买项、数量、会员信息、发货地址、订单商品、可用性、总金额、信息、付款方式、货到付款(现金)、立即支付(信
此文档下载收益归作者所有