用例需求分析注意事项

用例需求分析注意事项

ID:44573989

大小:107.96 KB

页数:5页

时间:2019-10-23

用例需求分析注意事项_第1页
用例需求分析注意事项_第2页
用例需求分析注意事项_第3页
用例需求分析注意事项_第4页
用例需求分析注意事项_第5页
资源描述:

《用例需求分析注意事项》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、用例名称用例编号用例简述用例图销售业务员平台操作员门店店长1、用例的分析下达订单优先级关键DUC001销售业务员和门店店长通过PDA手持设备或登录快销平台WEB下达订单。系统响应时间不能超过3秒主要流程替代流程例外流程非功能性需求前置条件后置条件1)订单编号:用户ID+日期+流水号业务规则2)订单状态:待提交、已提交(待审核)、审核中、已审核3)门店店长身份:6位数字4)订单钱款二订单货物单价*订单货物数量*订单货物活动折扣流程图1.1流程的定义主要流程:这是用例叙述最核心的部分,记载了整个用例正常的执行过程。替代流程:一个用例叙述里,通常会包含一段主要流

2、程,同时可以包含数段替代流程。例外流程:例外流程跟替代流程不同,替代流程这条小路径的尽头会接回主要流程,可是一旦进入了例外流程之后,系统将不会继续执行完剩下的主要流程。也就是说,例外流程这条小路径的尽头不会接回主要流程。1.2寻找替代流程或例外流程如何寻找替代流程或例外流程?可以通过回答如下问题查找:1•在这个流程步骤上头,是否还有其他替代的操作?2.在这个流程步骤上头,是否会发生什么样的错误?3•在整个用例执行过程中,是否随时可能发生其他未记录在叙述中的操作?4.参与者输入数据时,是否会提供错误的数据,需要特别检查的?5.参与者输入数据时,是否会提供不完

3、整的数据,需要重新补上的?6.参与者是否会在操作期间,临时中断流程?7.参与者是否会在用例执行期间,随时取消交互?8•参与者是否会想要挑选其他执行方法?9.参与者在流程执行过程中,会不会有需要协助的地方?10.系统发生宕机时,是否需要特殊的处置?11•系统响应时间过长时,是否需要特殊的应对方法?寻找到的流程,如果回到主要流程,则为替代流程,如果不回则为例外流程,这是区分替代流程和例外流程的充分和必要条件。比如用例执行失败、异常、错误、网络异常导致系统执行超时等为典型的例外流程。对于替代/例外流程需做务实的评估、可行性分析(避免钻“牛角尖”)1.3非功能性需

4、求非功能性需求一般是在需求文档的整体部分叙述,但是如果本用例有特殊的非功能性需求,则需要在用例中进行具体的描述,所以该部分在用例中是一个可选项。对于替代/例外流程需做务实的评估、可行性分析(避免钻“牛角尖”)1.4前置条件前置条件:执行用例执行之前系统必须要处于的状态,或者要满足的条件。它必须是软件系统可以识别到的状态,如用例“入库”的前置条件是“仓库管理员已成功登录”,而不能是“仓库管理员已打开电脑”,因为是否“打开电脑”库存管理系统不能识别到;1.5后置条件后置条件:用例执行之后系统应该具备的状态,它也必须是系统能够识别到的,如用例“入库”的后置条件是

5、“系统保存入库信息,更新相关商品的库存量”,而不能是“用户退出系统”,因为“用户退出系统”不是“入库”操作所达到的系统状态。1.6优先级用例优先级分成三个:关键、一般、nth,其中关键、一般的用例是必须实现的,NTH是可实现可不实现,具体是否实现在需求评审会议时决定。1.7流程图在用例中这是一个可选项,如果该用例的流程比较复杂,则必须绘制用例的流程图,以具体说明该用例如何执行。2、可变性分析以快销平台的订单提交举例,订单提报活动时依据类型、方式和收货方有三种可变性。如下:订单提报时,提报可变性如下变化点提交方式变化点说明有3种提交方式:手持终端、WEB端、

6、客服。手持终端的主要流程是:认证+实现方式的一般流程WEB端的主要流程是:认证+实现方式的一般流程客服端的主要流程是:认证+委托认证+实现方式的一般流程变量1认证方式:1)自我认证2)委托认证变量1依赖属性分析强制:认证理由:系统的流程必须要经过认证可选&可不选:委托认证理由:只有客服方式下订单才要求委托认证可选&必须至少选一:无变量1绑定策略部署绑定。变量1绑定策略理由开发量:小使用度:频繁灵活度/变化可能性(二次开发是否是今后问题):小管理方(售后服务):开发公司制约条件:委托认证需要客服支持变量1策略使用建议因为委托认证需要客服系统支持,所以开发公司

7、可以开发出两种认证方式。通常是由开发公司在给客户部署时决定,根据客户有无客服系统来进行绑定。变量2实现方式:1)手机端实现(手机端实现需要考虑性能、暖存等变量)2)WEB实现变量2依赖属性分析强制:无可选&可不选:无可选&必须至少选一:手机端实现、WEB实现理由:两者选一即可走流程,但必须选一变暈2绑定策略部署绑定。变量2绑定策略理由开发量:大使用度:频繁灵活度/变化可能性(二次开发是否是今后问题):中管理方(售后服务)开发公司制约条件:需要手持PDA客户端支持变量2策略使用建议因为实现方式需要手持PDA客户端支持,所以开发公司可以开发出两种实现方式。通常

8、是由开发公司在给客户部署时决定,根据客户有无使用手持PDA的需求来

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。