用例实现规约模板

合集下载

用例规约+活动图例子

用例规约+活动图例子

一、用例规约作业请根据中国工商银行网络银行的转账汇款的相关说明,试编写该用例的规格说明。

要求从中体会业务规则的作用和分析,并在自己的课题中分析充分详尽的业务规则。

注:新发布的用例一章的课件中,有个取款相关的用例规格说明,可参考。

1.安全提示:为了您的资金安全,请勿轻信陌生人通过网络聊天群、直播、电话、短信等方式进行的诱导性“投资理财”、代办大额信用卡或高额贷款、网购客服或快递进行退货等非正规渠道要求进行转账汇款,谨防被骗。

短信通知手续费将根据我行政策进行减免,请以实际扣款情况为准。

2.汇款类型:根据人民银行关于防范电信诈骗有关要求,我行为您提供“实时汇款、普通汇款、次日汇款”三种汇款方式选择。

对于“普通汇款”和“次日汇款”,您可在限定时间内通过手机银行或网银“转账汇款-查询汇款明细”进行撤销。

3.到账时间:行内汇款一般实时到账,7*24小时受理。

自2019年11月29日起100万元(含)以内跨行汇款,我行将优先通过网银互联系统汇出至收款行,一般实时到账,7*24小时受理。

100万元以上跨行大额汇款,工作日交易时间(前一日20:30-当日17:15)一般实时到达收款行;工作日(周一至周四)非交易时间(17:15-20:30)提交,系统预约至当日20:30后汇出;非工作日,系统将做预约处理,待下一工作日交易时间(一般为节假日最后一天20:30后)汇出。

准确时间以人民银行系统为准。

4.收款人信息:当您向其他银行汇款时,系统无法判断收款人信息是否准确,仅对信息格式进行校验,请您务必准确填写收款人户名、卡(账)号、收款行等信息,若因上述信息填写错误导致汇款失败,手续费不退回。

汇款成功后收款人信息将自动添加至“我的收款人”,方便您再次汇款操作。

您还可直接输入收款人户名、手机号向其汇款,若其手机号已绑定银行账户(含他行),则将实时汇入绑定账户;若其手机号未绑定银行账户,则系统将向收款人发送短信,根据收款人短信回复卡/账号汇入资金。

网上书店——用例规约

网上书店——用例规约
备选流
如果管理员输入无效的用户名和(/或)密码,系统显示错误信息。管理员可以选择返回基流的起始点,重新输入正确的用户名和(/或)密码;或者取消登陆,用例结束
前置条件

后置条件
用例成功后,管理员登陆进入系统
扩展点

9.维护顾客信息
简要说明 本用例用于维护顾客信息。包括添加、修改和删除顾客信息
事件流
基本流
无。
2.个人信息管理
简要说明
本用例用于给顾客维护个人信息。包括修改本人的账号、密码和联系地址等信息。
事件流
基本流
当顾客查看并修改个人信息时,开始执行以下基本流:
(1)系统返回给当前顾客在系统数据库中目前存储的个人信息。
(2)顾客可以对本人信息的一项或几项进行修改。
(3)顾客向系统提交修改后的个人信息。
扩展点

进入图书信息修改界面,修改并保存图书信息
S-2:删除图书信息
管理员单击删除按钮,相应的图书被删除并更新数据库
S-3:添加图书信息
进入图书信息添加页面,添加并保存图书信息
特殊需求

前置条件
管理员登陆
后置条件
用例成功后,图书信息被添加、改变或删除
扩展点

11.订单管理
简要说明
本用例是管理员用来管理顾客订单信息之用。该用例接收从银联系统反馈来的关于某顾客的订单是否扣款成功的信息,然后把该信息以电子邮件的方式通知该客户。对于扣款成功的订单,通知物流系统给该订单的顾客配送所购书籍
备选流
顾客输入的新信息验证错误
如果系统检测到顾客输入的信息格式或内容有错(如输入新密码和确认输入新密码不一致等),会向顾客给予错误提示,并要求用户重新输入或取消修改的操作。

用例规约示例

用例规约示例
6)输入金额-客户输入要从ATM机中提取的金额。对于 此事件流,客户需选择预设的金额(10美元、20美元、50美元或100美元)。
7)授权-ATM机 通过将卡ID、PIN、金额以及帐户信息作 为一笔交易发送给银行系统来启动验证过程。对于此事件 流,银行系统处于联机状态,而且对授权请求给予答复, 批准完成提款过程,并且据此更新帐户余额。
如果PIN输入有误,ATM将显示适当的消息;如果还 存在输入机会,则此事件流在步骤3 -输入PIN处重新加入 基本流。
如果最后一次尝试输入的PIN码仍然错误,则该卡将被
ATM机保留,同时ATM返回到准备就绪状态,本用例终止。
备选流5 -帐户不存在
在基本流步骤4中-验证帐户和PIN,如果银行系统返回 的代码表明找不到该帐户或禁止从该帐户中提款,则ATM显示适当的消息并且在步骤9-返回银行卡处重新加入基本 流。
8)出钞-ATM机清点并向客户提供现金。
9)返回银行卡-ATM机将客户的银行卡返还。
10)收据-ATM机打印收据并提供给客户。ATM机 还相应地 更新内部记录。
[用例结束]
备选流1 -银行卡无效
在基本流步骤2中-验证银行卡,如果卡是无效的,则卡被 退回,同时会通知相关消息。
备选流2 -
ATM内没
有现金
系统用例规约:
用例名称:
ATM取款
描述:
客户持银行卡(本行或其他行)从ATM提取现金
actors:
客户和银行主机
前置条件:Байду номын сангаас
ATM处于准备就绪状态。
后置条件:
用例结束时ATM又回到准备就绪状态。
基本流:
1)准备提款-客户将银行卡插入ATM机的读卡机。
2)验证银行卡-ATM机从银行卡的磁条中读取帐户代码, 并检查它是否属于可以接收的银行卡。

用例建模 用例规约

用例建模 用例规约

用例建模用例规约标题:点外卖系统用例建模与规范引言:随着互联网技术的快速发展,外卖行业迅猛壮大,点外卖已经成为人们日常生活中的一部分。

为了提高用户体验和系统效率,点外卖系统开发成为了一项重要的任务。

本文将通过用例建模与规约的方式,详细描述了点外卖系统的各个功能以及系统与用户之间的交互过程,旨在帮助开发团队和用户更好地理解和操作该系统。

一、用例建模1. 用户注册与登录- 用例名称:用户注册- 用例描述:用户需要提供个人信息进行注册,包括用户名、密码、手机号等,系统验证信息合法性后完成注册。

- 前置条件:用户打开点外卖系统,未登录状态。

- 后置条件:用户成功注册并登录系统,可进行下一步操作。

- 主要参与者:用户、系统。

- 触发事件:用户点击注册按钮。

- 用例步骤:1) 用户选择注册功能。

2) 用户填写个人信息并提交。

3) 系统验证信息合法性。

4) 系统生成唯一标识符并存储用户信息。

5) 系统自动登录用户。

2. 点餐与支付- 用例名称:用户点餐与支付- 用例描述:用户选择餐厅、浏览菜单、添加菜品到购物车,并进行支付操作。

- 前置条件:用户已注册并登录系统,进入特定餐厅界面。

- 后置条件:用户完成支付,生成订单,并进行配送。

- 主要参与者:用户、系统、餐厅。

- 触发事件:用户点击某个餐厅进入。

- 用例步骤:1) 用户选择特定餐厅。

2) 用户浏览菜单并添加菜品到购物车。

3) 用户选择支付方式并完成支付。

4) 系统生成订单,并通知餐厅。

5) 餐厅确认订单,并进行配送。

二、用例规约1. 用户注册规约- 前置条件:无。

- 后置条件:用户成功注册并登录系统。

- 基本流程:1) 用户打开点外卖系统,点击注册按钮。

2) 用户填写用户名、密码、手机号等个人信息并提交。

3) 系统验证信息合法性。

4) 如果验证通过,系统生成唯一标识符并存储用户信息,自动登录用户。

5) 如果验证失败,系统返回错误信息,用户重新填写信息。

- 异常流程:- 用户输入的用户名已被注册:系统返回错误信息,提示用户换一个用户名。

用例规约(实例)

用例规约(实例)

课程注册系统用例规约版本<1.0>查看成绩报告卡用例1.简要说明本用例允许学生查看他(她)刚结束学期的成绩报告卡。

本用例的Actor 是学生。

2.事件流当学生从主表格中选择“查看成绩报告卡”活动时,用例开始。

1.基本流—查看成绩报告卡1.系统检索出学生上个学期所修完的每门课程的成绩信息。

2.系统准备、排版并显示成绩信息。

3.当学生完成查看成绩信息后,选择“关闭”。

2.备选流1.没有可以查看的成绩信息如果在基本流中,系统不能找到这个学生上个学期的任何成绩信息,将会显示一个消息。

学生确认这条消息后,用例终止。

3.特殊需求没有和本用例有关的特殊需求。

4.前置条件1. 登录在本用例开始之前,学生要登录到系统。

5.后置条件没有和本用例有关的后置条件。

6.扩展点没有和本用例有关的扩展点。

课程注册用例1. 简要说明此用例允许学生登记当前学期的课程。

如果在学期开始的选/退课期间情况发生一些变化,那么学生也可以修改或删除自己所选的课程。

课程目录系统提供一个本学期所有课程的列表。

本用例主要的主角是学生。

课程目录系统是用例中包含的一个主角。

2. 事件流当学生从主窗体中选择“维护课程表”活动时,此用例就开始使用了。

1. 基本流—创建课程表1.学生选择“创建课程表”。

2.系统会显示一张空白课程表。

3.系统从课程目录系统中检索可选课程的列表。

4.学生从可选课程列表中选择 4 门主修课程和 2 门选修课程。

在完成选择后,学生选择“提交”。

5.在此步骤中为每一门所选课程执行“添加课程”子流程。

6.系统保存该课程表。

2. 备选流1. 修改课程表1.学生选择“修改课程表”。

2.系统检索并显示学生现在的课程表(例如,本学期的课程表)。

3.系统从课程目录系统中检索本学期所有可选课程的列表。

系统向学生显示该列表。

4.这样,学生就可以通过删除或者添加新课程来修改所选的课程。

学生从可选课程列表中选择要添加的课程。

学生也可以从目前的课程表中选择要删除的课程。

用例规约

用例规约

网上书店系统用例规约姓名:廖杰学号:1208060324版本<1.0>订单管理管理员登录用户查看订单用例图删除书籍1.用户注册1.1简要说明本用例用于向顾客提供注册功能,每位顾客必须注册后才能够登录系统进行购物。

注册信息包括使用本系统的名称、账号、密码和电子邮件等。

注册完成后,系统保存这些信息到数据库,以方便管理员管理及联系用户。

1.2事件流1.2.1 基本流当用户进行注册时,开始执行以下基本流:(1)系统要求用户填写个人信息,包括使用本系统的账号、密码和电子邮件等。

(2)用户填写个人信息。

(3)系统验证用户信息。

1.2.2备选流1.2.2.1用户信息验证错误如果系统检测到用户输入的信息格式或内容有错,例如账号密码不匹配,会给以错误提示。

1.3前置条件用户必须首先访问网上购物的主页,然后点击注册。

1.4后置条件如果该用例成功,系统数据库中将增加一条该用户的信息,否则,系统维持现状。

1.5扩展点无。

2.个人信息管理2.1简要说明本用例用于给顾客维护个人信息。

包括修改本人的账号、密码和联系地址等信息。

2.2事件流2.2.1基本流当顾客查看并修改个人信息时,开始执行以下基本流:(1)系统返回给当前顾客在系统数据库中目前存储的个人信息。

(2)顾客可以对本人信息的一项或几项进行修改。

(3)顾客向系统提交修改后的个人信息。

2.2.2备选流2.2.2.1顾客输入的新信息验证错误如果系统检测到顾客输入的信息格式或内容有错(如输入新密码和确认输入新密码不一致等),会向顾客给予错误提示,并要求用户重新输入或取消修改的操作。

2.3前置条件顾客必须首先登录系统,然后才能进入本用例。

2.4后置条件如果本用例成功,顾客在系统数据库中的个人信息会被修改。

否则,系统维持原状。

2.5扩展点3.浏览图书信息3.1简要说明本用例用于维护3.2事件流3.2.1基本流当顾客进入网上书店系统之后,开始执行以下事件流:(1)在站内可以点击浏览本网上书店内的书籍。

用例规约表格模板(基于RUP)

用例规约表格模板(基于RUP)

班级:测绘工程学号:1201721193 姓名:杨宇功能需求:1.该系统必须允许注册用户(包括客户和商家)审查他们过去三年的用户历史订单记录或销售记录2.该系统允许用户通过关键字搜索店铺或菜品3.该系统必须允许用户通过销量、评分、距离等条件进行店铺优先级排序4.该系统必须允许登录客户在店铺未打烊且送餐距离合理的情况下下单5.该系统必须允许登录客户给下过的订单评价6.该系统必须允许登录客户下单时使用多种付款平台7.该系统必须保留客户订单记录3年8.该系统必须允许客户和商家两种角色登录该系统9.该系统必须允许商家接单10. 该系统必须允许商家处理订单非功能需求:1. 该系统应满足在ios及android系统运行2. 该系统在10:00-12:30以及5:30-7:00时间段内支800万用户并发使用,其他时间支持200万用户并发使用3. 该系统可以检测用户点评内容是否,若内容违规则可以进行删除。

4. 系统安全:用户在身份认证、授权控制、私密性等方面的要求。

5. 系统易用:系统操作界面美观、简便,通俗,便于操作。

6. 系统可维护:系统在出现故障时可以及时维修,使其数据恢复。

客户用例图:商家用例图系统管理员用例图(1)用例图(1)用例规约:用例编号UC-1 用例名称登录用例描述用户登录该系统主参与者用户前置条件无后置条件登录到系统级别基本事件流程:1.系统提示用户输入用户名和密码2.用户输入用户名和密码3.系统验证用户名和密码,若正确,则登入到系统中。

如果用户输入无效的的用户名和密码,系统显示错误信息,并返回重新提示用户输入用户名和密码或者取消登录候选事件流程:1.点击注册按钮,注册一个新账号特殊需求无扩展点无备注无(2)用例图(2)用例规约:用例编号UC-2 用例名称提交订单用例描述客户提交订单主参与者客户前置条件用户已经成功登入该系统后置条件无级别基本事件流程:1.成功登录系统2.通过查找将需要的菜品添加到购物车3.点击提交订单按钮候选事件流程:1.退出该系统特殊需求无扩展点无备注无(3)用例图2)用例规约:用例编号UC-3 用例名称接收订单用例描述商家接单主参与者商家前置条件商家成功登入商家版系统后置条件无级别基本事件流程:1.成功登录系统2.进入订单处理模块3.点击接单按钮候选事件流程:1.退出该系统特殊需求无扩展点无备注无(4)用例图4)用例规约:用例编号UC-4 用例名称增加菜品用例描述商家通过该系统增加店铺的菜品(包括菜品的名称数量上传图片等)主参与者商家前置条件商家成功登录商家版系统后置条件无级别基本事件流程:1.成功登录商家版系统2.进入管理模块3.点击菜品进入菜品管理模块4.添加菜品名称、相关促销信息以及上传菜品图片5.点击保存按钮候选事件流程:1.返回到主界面2.退出系统特殊需求无扩展点无备注无(5)用例图5)用例规约:用例编号UC-5 用例名称增加活动模块用例描述系统管理员根据需要增加美团外卖活动模块如“今日特价2折”模块主参与者系统管理员前置条件管理员成功登录该系统后置条件完成模块管理级别基本事件流程:1.管理员成功登录系统2.进入活动管理模块3.点击增加活动按钮4.输入相关活动信息(包括活动规则)5.确认、提交候选事件流程:1.退出该系统特殊需求无扩展点无备注无用户下单付款数据流图。

用例实现规约

用例实现规约

<公司名称>费电话费没让他一人的羊肉汤<项目名称>用例实现规约:<用例名称>版本 <1.0> [注:以下提供的模板用于 Rational Unified Process。

其中包括用方括号括起来并以蓝色斜体(样式=InfoBlue)显示的文本,它们用于向作者提供指导,在发布此文档之前应该将其删除。

按此样式输入的段落将被自动设置为普通样式(样式=Body Text)。

][要定制 Microsoft Word 中的自动字段(选中时显示灰色背景),请选择 File>Properties,然后将Title、Subject 和 Company 等字段替换为此文档的相应信息。

关闭该对话框后,通过选择Edit>Select All(或 Ctrl-A)并按 F9,或只是在字段上单击并按 F9,可以在整个文档中更新自动字段。

对于页眉和页脚,这一操作必须单独进行。

按 Alt-F9,将在显示字段名称和字段内容之间切换。

有关字段处理的详细信息,请参见 Word 帮助。

]修订历史记录目录1. 用例名称 41.1 简要说明 42. 事件流 42.1 基本流 42.2 备选流 42.2.1 <第一备选流> 42.2.2 <第二备选流> 43. 特殊需求 53.1 <第一特殊需求> 54. 前置条件 54.1 <前置条件一> 55. 后置条件 55.1 <后置条件一> 56. 扩展点 56.1 <扩展点名称> 5用例实现规约:<用例名称>[以下提供的模板用于用例规约,它包含以文本表示的用例特征。

该文档和需求管理工具(如Rational RequisitePro)一起使用,用于详细说明用例特征中的需求,并对这些需求进行标记] [用例图可在可视化建模工具(如 Rational Rose)中开发。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

<公司名称>
<项目名称>
Use-Case-用例实现规约:<用例名称>
版本 <1.0> [注:以下提供的模板用于 Rational Unified Process。

其中包括用方括号括起来并以蓝色斜体(样式=InfoBlue)显示的文本,它们用于向作者提供指导,在发布此文档之前应该将其删除。

按此样式输入的段落将被自动设置为普通样式(样式=Body Text)。

]
[要定制 Microsoft Word 中的自动字段(选中时显示灰色背景),请选择 File>Properties,然后将Title、Subject 和 Company 等字段替换为此文档的相应信息。

关闭该对话框后,通过选择
Edit>Select All(或 Ctrl-A)并按 F9,或只是在字段上单击并按 F9,可以在整个文档中更新自动字段。

对于页眉和页脚,这一操作必须单独进行。

按 Alt-F9,将在显示字段名称和字段内容之间切换。

有关字段处理的详细信息,请参见 Word 帮助。

]
修订历史记录
目录
1. 简介 4
1.1 目的 4
1.2 范围 4
1.3 定义、首字母缩写词和缩略语 4
1.4 参考资料 4
1.5 概述 4
2. 事件流–设计 4
3. 派生需求 4
Use-Case-用例实现规约:<用例名称>
1.简介
[用例实现规约的简介应提供整个文档的概述。

它应包括此用例实现规约的目的、范围、定义、首字母缩写词、缩略语、参考资料和概述。

]
1.1目的
[阐明此用例实现规约的目的。

]
1.2范围
[简要说明此用例实现规约的范围:它的相关用例模型,以及受到此文档影响的任何其他事物。

]
1.3定义、首字母缩写词和缩略语
[本小节应提供正确理解此用例实现规约所需的全部术语的定义、首字母缩写词和缩略语。

这些信息可以通过引用项目词汇表来提供。

]
1.4参考资料
[本小节应完整列出此用例实现规约中其他部分所引用的任何文档。

每个文档应标有标题、报告号(如果适用)、日期和出版单位。

列出可从中获取这些参考资料的来源。

这些信息可以通过引用附录或其他文档来提供。

]
1.5概述
[本小节应说明此用例实现规约中其他部分所包含的内容,并解释文档的组织方式。

]
2.事件流–设计
[按照协作对象用文字说明该用例的实现方式。

其主要目的是概述与用例有关的图,并解释这些图之间的关系。

]
3.派生需求
[用文字说明在设计模型中没有考虑但在实施过程中却需要注意的所有用例实现需求,例如非功能性需求。

]。

相关文档
最新文档