辽宁工程技术大学软件学院 用例文档.docx

上传人:b****6 文档编号:7978400 上传时间:2023-01-27 格式:DOCX 页数:20 大小:170.43KB
下载 相关 举报
辽宁工程技术大学软件学院 用例文档.docx_第1页
第1页 / 共20页
辽宁工程技术大学软件学院 用例文档.docx_第2页
第2页 / 共20页
辽宁工程技术大学软件学院 用例文档.docx_第3页
第3页 / 共20页
辽宁工程技术大学软件学院 用例文档.docx_第4页
第4页 / 共20页
辽宁工程技术大学软件学院 用例文档.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

辽宁工程技术大学软件学院 用例文档.docx

《辽宁工程技术大学软件学院 用例文档.docx》由会员分享,可在线阅读,更多相关《辽宁工程技术大学软件学院 用例文档.docx(20页珍藏版)》请在冰豆网上搜索。

辽宁工程技术大学软件学院 用例文档.docx

辽宁工程技术大学软件学院用例文档

 

辽宁工程技术大学软件学院

用例文档

UserCasedocument

康瀚隆、陈彻、刘伟强、邹积均

2014/11/09

目录

1.前言2

1.1编写目的2

1.2内容概述2

2.用例列表2

3.用例图4

3.1子系统(局部)用例图4

3.1.1客户参与用例4

3.1.2水务员管理用例4

3.1.3统计报表用例5

3.1.4服务设置用例6

3.1.5系统直接参与用例6

3.1.6数据用例7

3.1.7登录用例整合8

3.1.8账户信息管理整合9

3.2系统用例图9

4.用例描述10

5.编写总结19

 

1.前言

辽宁工程技术大学师生订水系统的需求获取过程中,根据分析系统和外部对象的交互当中执行的行为序列,及场景的层次性描述,提取了相关用例。

本文档给出了需求获取阶段使用的用例列表和用例描述

1.1编写目的

整理和归类需求获取行为得到的信息。

由于直接从用户得到的信息具有冗余、遗漏、模糊、错误等,我们需要对它们进行分析并进行归类和系统化。

为详细的信息分析提供背景和上下文知识。

由于软件系统中的每项功能都依存于一定的背景和上下文环境,有利于开发者获取精准的信息进行系统开发。

在得到用户需求并将其转化为一个目标时,需要为该目标组织信息,建立场景。

用例就是一种场景的文化表现方式,使用叙述性的文本来描述场景。

可以将解决方案用自然语言描述出来,便于用户理解,和用户达成共识,以便进一步完善。

该文本是对用户的所有操作的描述,经过一系列的描述可以实现用户的业务需求。

可以说是对用户前景的实现,从而使得软件系统由抽象变得具体。

1.2内容概述

该文档根据启动阶段的前景和范围文档,对解决方案进行细化。

文档包括留个用例,先对每个用例做了简要描述,并定义每个用例的ID,然后对用例进行详细的描述。

2.用例列表

辽宁工程技术大学师生订水系统是一个典型的师生水务管理系统,主要可能产生以下几种用例。

ID:

名称

C001

用户充值

C002

用户消费

C003

用户信息管理

C004

水务员信息管理

C005

前台查询

C006

用户余额查询

C007

送水订单查询

C008

用户消费查询

C009

系统服务设置

C010

新增服务

C011

删除服务

C012

设置服务信息

C013

修改服务信息

C014

水务员管理

C015

新增客户

C016

删除客户

C017

数据导入

C018

数据导出

3.用例图

3.1子系统(局部)用例图

3.1.1客户参与用例

图3.1.1-1客户用例图

3.1.2水务员管理用例

图3.1.2-1水务员用例图

3.1.3统计报表用例

图3.1.3-1统计报表用例图

3.1.4服务设置用例

图3.1.4-1服务设置用例图

3.1.5系统直接参与用例

图3.1.5-1系统参与用例图

3.1.6数据用例

图3.1.6-1数据用例图

3.1.7登录用例整合

图3.1.7-1登录用例图

3.1.8账户信息管理整合

图3.1.8-1账户信息管理图

3.2系统用例图

图3.2-1系统用例图

4.用例描述

说明:

用例的优先级是优先级数字越小,优先级越高(即1的优先级最高,2其次,以此类推)。

ID:

C001

名称:

用户充值

参与者:

服务管理员、用户

优先级:

3

前置条件:

用户向系统提出充值请求,工作人员已登录用户管理系统

后置条件:

系统收款,修改相应用户金额

正常流程:

管理员在管理系统中登录账号

用户输入密码

系统核对密码

选择所支付方式

系统收取款项,并根据款项填写收取金额

系统修改账户余额

结束

分支流程:

系统修改数据库信息;3中密码错误将返回2,或者结束

ID:

C002

名称:

用户消费

参与者:

服务管理员,用户

优先级:

3

前置条件:

用户在辽宁工程技术大学师生订水系统进行了消费活动,服务管理人员已登录用户管理系统

后置条件:

服务管理员在用户的账户中扣取相应费用,更改用户消费记录,系统录入消费类别进行统计

正常流程:

管理员在管理系统中登录账号

用户输入密码

系统核对密码

管理员在系统页面上选择该用户进行的服务,或者直接输入服务代号

用户选择支付方式,进行支付

系统根据服务进行结算,并修改账号信息

结束

分支流程:

系统修改数据库信息;5中若出现余额不足,系统会提示拒绝服务

ID:

C003

名称:

用户信息管理

参与者:

用户

优先级:

3

前置条件:

用户需要修改个人账户信息,管理员已登录用户管理系统

后置条件:

根据具体要求修改用户信息,系统提交给数据库系统

正常流程:

用户在管理系统中登录用户账号

用户输入密码

系统核对密码

管理员根据用户账户信息修改需要,进行修改

管理员和用户核对修改信息

确认修改

结束

分支流程:

系统修改数据库信息

ID:

C004

名称:

用户管理

参与者:

用户

优先级:

3

前置条件:

管理员已登录管理系统

后置条件:

系统提交给数据库系统

正常流程:

管理员在系统中登录

用户输入密码

系统核对密码

提交用户信息

结束

分支流程:

系统修改数据库信息

ID:

C005

名称:

前台查询

参与者:

用户

优先级:

4

前置条件:

用户登录辽宁工程技术大学订水管理系统

后置条件:

用户根据各种连接查看水务各项信息

正常流程:

用户打开师生订水管理系统

用户登录师生订水管理系统

系统核对用户账户

用户访问网站,查询水务信息

用户退出系统

结束

分支流程:

3中账户错误,转向2或者结束

ID:

C006

名称:

水务预订

参与者:

用户

优先级:

3

前置条件:

用户登录系统并打开水务预订

后置条件:

根据用户信息填写水务预订信息

正常流程:

用户水务预订

分支流程:

ID:

C007

名称:

水务查询

参与者:

用户

优先级:

3

前置条件:

用户登录系统并打开水务查询

后置条件:

根据用户信息调出用户水务使用情况等各项信息

正常流程:

用户查询水务使用情况

分支流程:

ID:

C008

名称:

消费查询

参与者:

用户

优先级:

3

前置条件:

用户登录系统并打开消费查询

后置条件:

根据用户信息调出用户消费情况信息

正常流程:

用户查询消费情况

分支流程:

ID:

C009

名称:

系统服务设置

参与者:

管理员

优先级:

2

前置条件:

管理员以管理员身份登录系统

后置条件:

更改系统不同服务的参数,或者更改系统结算参数

正常流程:

管理员登录管理系统

管理员增加删除或者修改业务服务项目

管理员退出管理系统

分支流程:

系统更新数据库和服务器设置,使整个系统统一设置

ID:

C010

名称:

新增服务

参与者:

管理员

优先级:

2

前置条件:

管理员以管理员权限登录系统,订水信息管理系统提供新的服务项目

后置条件:

更改系统不同的服务参数,或者更改系统结算参数

正常流程:

管理员登录管理系统

管理员新增服务

管理员设置服务信息

确认新增服务

管理员退出管理系统

结束

分支流程:

系统更新数据库和服务器设置,使整个系统统一设置

ID:

C011

名称:

删除服务

参与者:

管理员

优先级:

2

前置条件:

管理员以管理员权限登录系统

后置条件:

更新系统数据库,删除服务项目

正常流程:

管理员登录管理系统

管理员删除服务

确认删除服务

管理员退出管理系统

结束

分支流程:

系统更新数据库和服务器设置,使整个系统统一设置

ID:

C012

名称:

设置服务信息

参与者:

管理员

优先级:

2

前置条件:

管理员以管理员权限登录系统

后置条件:

更新系统不同服务参数

正常流程:

进入信息设置

设置服务信息

确认设置

结束

分支流程:

更新系统数据库和服务器设置,使整个系统统一设置

ID:

C013

名称:

修改服务信息

参与者:

管理员

优先级:

2

前置条件:

管理员以管理员身份登录系统

后置条件:

更改系统不同服务的参数

正常流程:

管理员登录系统

选择修改的服务项目

修改项目信息

确认修改

结束

分支流程:

系统更新数据库和服务器设置,使整个系统统一设置

ID:

C014

名称:

水务员管理

参与者:

管理员

优先级:

2

前置条件:

管理员需要了解水务员工作状况,管理员以管理员权限登录管理员系统

后置条件:

增删水务员,设置水务员信息

正常流程:

管理员登录管理员系统

进行相关操作

结束

分支流程:

系统更新数据库

ID:

C015

名称:

新增水务员

参与者:

管理员

优先级:

2

前置条件:

该管理系统增加使用水务员,需要新增水务员账号以便登录系统;

管理员以管理员权限登录管理员系统

后置条件:

新增水务员账号,并更改数据库系统数据

正常流程:

管理员登录管理系统

管理员选择进入水务员管理模块

管理员选择新增水务员账号

系统分配水务员账号

设置水务员信息

确认新增

管理员退出系统

结束

分支流程:

系统更新数据库

ID:

C016

名称:

删除修理工

参与者:

管理员

优先级:

2

前置条件:

该管理系统删除使用的水务员;

管理员以管理员权限登录管理员系统

后置条件:

删除水务员账号,并更改数据库系统数据

正常流程:

管理员登录管理系统

管理员选择进入水务员管理模块

管理员选择删除水务员账号

选择需要删除的账号

确认删除

管理员退出系统

结束

分支流程:

确保管理员的权限可以删除该用户

由4进入

管理员权限不够删除水务员进入7

ID:

C017

名称:

修改水务员信息

参与者:

管理员

优先级:

2

前置条件:

水务员个人信息需要修改;

管理员以管理员权限登录管理系统

后置条件:

更改数据库中该水务员的信息

正常流程:

管理员登录系统

进入水务员管理模块

选择水务员

选择修改水务员信息

进入用例C016

确认修改

结束

分支流程:

5步骤中需要和水务员进行信息核对

5.编写总结

辽宁工程技术大学订水系统是一个典型的师生水务管理系统,通过对其功能需求的分析,为了得到一个完整的系统用例图,我们团队将其先细分为许多较小的用例,在进行了整合,从而得到一个完整的系统用例。

编写主要参考资料:

Ø需求工程——软件建模与分析

Ø国家标准用例文档式样

Ø前景与范围文档

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1