需求工程15用例图.docx

上传人:b****8 文档编号:28372939 上传时间:2023-07-10 格式:DOCX 页数:25 大小:359.18KB
下载 相关 举报
需求工程15用例图.docx_第1页
第1页 / 共25页
需求工程15用例图.docx_第2页
第2页 / 共25页
需求工程15用例图.docx_第3页
第3页 / 共25页
需求工程15用例图.docx_第4页
第4页 / 共25页
需求工程15用例图.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

需求工程15用例图.docx

《需求工程15用例图.docx》由会员分享,可在线阅读,更多相关《需求工程15用例图.docx(25页珍藏版)》请在冰豆网上搜索。

需求工程15用例图.docx

需求工程15用例图

LED显示屏硬件信息系统

用例文档

 

该文档主要对LED显示屏硬件信息系统中的每个系统功能需求建立用例模型,对所有用例进行文档化,以下将给出各个用例图或者用例列表,以及其相对应的详细用例描述。

文档主体PartII将分为2部分,第一部分根据已有的项目前景文档中的LED显示屏硬件信息系统主要功能需求,建立起相应的用力模型。

并对模型进行图形化、文档化。

第二部分将根据已有的用例模型以及用例图(列表)对用例进行详细描述,列出用例的主要属性,包括ID号、参与者、前置条件、后置条件等等。

Contents

PartI

●l文档目的

●l维护日志

●l内容摘要

PartII

●l用例图以及用例列表

●l用例描述

PartIII

●l度量数据

PartIV

●l参考文献

 

PartI

1、文档目的

该文档旨在将LED显示屏硬件信息系统中的所有实例进行文档化,以在实际中替代用户需求文档,借此加强系统设计者对问题域必要信息以及涉众需求的理解。

以在后面的设计开发阶段能够更好的对系统进行实现。

2、维护日志

日期

人员

维护

2014.10.9

校丽丽

文档编写

2014.10.16

斯瑶

文档修订

2014.10.23

校丽丽、斯瑶

文档美化

3、内容摘要

该文档主要对LED显示屏硬件信息系统中的每个系统功能需求建立用例模型,对所有用例进行文档化,以下将给出各个用例图或者用例列表,以及其相对应的详细用例描述。

文档主体PartII将分为2部分,第一部分根据已有的项目前景文档中的LED显示屏硬件信息系统主要功能需求,建立起相应的用例模型。

并且对模型进行图形化,文档化。

第二部分将根据已有的用力模型以及用例图(列表)对用例进行详细描述,列出用例的主要属性,包括ID号,参不者,前置条件,后置条件等等。

PartII

用例图以及用例列表

ID

名称

UC01

图像采集分析

UC02

图像采集

UC03

UC04

图像转化为数据

实时数据存储

UC05

数据曲线

UC06

实时产品销量曲线

UC07

组合曲线分析

UC08

选择加入销售信息(维度)

UC09

管理员权限功能

UC10

历史数据修改

UC11

修改错误响应

UC12

修改正确响应

UC13

公司账户控制

UC14

添加LED显示屏销售信息

UC15

删除已销售LED显示屏在库存中的信息

UC16

系统登录

UC17

管理员权限登录

UC18

身份验证

UC19

3次错误后锁定系统

UC20

根据历史数据分析销售方案、并优化其方案

UC21

绘制LED显示屏硬件销售概念图

UC22

库存量过多预警设置

UC23

库存量过多预警

UC24

历史数据查询

UC25

正确查询响应

UC26

错误查询响应

(1)系统登录

(2)产品订购

(3)产品销售曲线

(4)管理员权限

(5)销售管理

(6)库存管理

(7)历史数据查询

(8)客户关系

用例图:

(1)系统登录

(2)产品订购

(3)产品数据曲线

(4)管理员权限

(5)销售管理

(6)库存管理

(7)历史数据查询

(8)客户关系

用例描述

(1)系统登录

ID

SYSTEMACCOUNT-1

名称

系统登录

用例属性

创建者:

校丽丽

创建日期:

2014.10.23

更新:

参与者

主参与者:

公司工作人员

目的:

进行系统登录

辅助参与者:

账户数据库

目的:

提供用户账户的验证依据

描述

工作人员通过输入正确的用户名和密码登陆系统

优先级

高,必须在1.0版本中实现

触发条件

启劢系统

前置条件

输入正确的用户名和密码

后置条件

登录系统进行相应的操作

正常流程

1.工作人员启动系统,并且进行用户登录

2.输入登录信息,包括:

(1)用户名

(2)密码

3.系统对用户名,密码进行验证

4.系统正常启劢

分支流程1

1.工作人员启动系统,并进行用户登录

2.输入登录信息,包括:

(1)用户名

(2)密码

3.系统对用户名,密码进行验证

4.用户名或者密码错误

5.重复步骤2-4,每次计数器n=n+1

6.若用户名密码正确,则正常启劢,若验证失败,并且n>nMax,则登录失败

7.对系统进行锁定,等待管理员权限解锁

分支流程2

1.启动系统

2.输入登录信息,包括:

(1)用户名

(2)密码

3.系统对用户名,密码进行验证

4.系统验证得知为管理员账号

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

异常流程

NULL

相关用例

包含于用例数据采集分析,产品销售数据曲线,管理员权限功能,库存量过多预警,历史数据查询。

业务规则

Null

特殊需求

Null

假设

有账户信息数据库

待确定问题

Null

(2)产品采购

ID

BACKEND-1

名称

产品采购

用例属性

创建者:

赵伟博

创建日期:

2014.10.23

参与者

主参与者:

采购工作人员

目的:

对产品进行采购

辅助参与者:

采购经理

目的:

提供产品源

描述

用于对产品进行采购

优先级

高,必须在1.0版本中实现

触发条件

库存量过少

前置条件

库存量过少,系统进行预警

后置条件

系统对产品进行登记处理,并实时向系统其他模块发送

正常流程

1.工作人员启动系统,并且进行用户登录

2.输入登录信息,包括:

(1)用户名

(2)密码

3.系统对用户名,密码进行验证

4.系统正常启动

5.库存量过少,系统自动预警

6.采购人员进行采购

分支流程

1.工作人员启动系统,并进行用户登录

2.输入登录信息,包括:

(1)用户名

(2)密码

3.系统对用户名,密码进行验证

4.用户名或者密码错误

5.重复步骤2-4,每次计数器n=n+1

6.若用户名密码正确,则正常启劢,若验证失败,并且n>nMax,则登录失败

7.对系统进行锁定,等待管理员权限解锁

异常流程

Null

相关用例

包含于用例数据分析,管理员权限功能,库存过少及过多预警,历史数据查询。

假设

拥有相应的服务器进行历史数据存储

(3)产品销售曲线

ID

BACKEND-1

名称

产品销售曲线

用例属性

创建者:

斯瑶

创建日期:

2014.10.23

更新:

参不者

主参与者:

公司高层管理人员

目的:

通过观察产品销售曲线对产品销售数据做分析

辅助参与者:

销售系统

目的:

为系统提供销售信息以方便多维度的曲线显示

描述

接受来自数据采集分析模块的销售数据,并根据数据实时的绘制销售曲线。

若选择使用多维度的曲线分析,则加入商场内的销售分析数据,进行多维度曲线绘制。

优先级

高,必须在1.0版本中实现

触发条件

工作人员登录系统后选择曲线分析

前置条件

1.必须以管理员权限或者用户权限登录启动系统

2.登录后选择曲线分析功能

后置条件

对销售数据进行分析后绘制相应的销售曲线

正常流程

1.接受来自数据采集分析模块的销售数据

2.用户点击选择“数据曲线”功能

3.等待用户选择需要绘制曲线的方式

包括:

(1)实时曲线

(2)多维度曲线

4.选择实时曲线

5.绘制相应曲线并输出

6.完成并退出

分支流程1

1.接收来自数据采集分析模块的数据

2.用户点击选择“数据曲线”功能

3.等待用户选择需要绘制的曲线方式

包括:

(1)实时曲线

(2)多维度曲线

4.选择多维度曲线

5.等待用户选择维度,如:

销售信息

分支流程1.1

1.在分支流程1的基础上选择销售信息

2.系统在实时曲线的基础上加入维度销售信息

3.系统输出指定的多维度曲线

4.完成并退出

异常流程

1.接受来自数据采集分析模块的客流数据

2.工作人员选择绘制实时曲线

3.检测后发现数据不足以绘制实时销售曲线

4.输出相应异常信息告知工作人员曲线分析模块不可用

5.退出至主功能板块

相关用例

包含用例数据采集分析

业务规则

Null

特殊需求

Null

假设

商场内有计算机并装有能够运行系统的相应平台,并且连入商场的原有销售信息网络

待确定问题

Null

(4)管理员权限

ID

BACKEND-1

名称

管理员权限

用例属性

创建者:

李振

创建日期:

2014.10.23

更新:

参不者

主参与者:

管理员

目的:

通过管理员权限对整个系统做一些宏观调整

辅助参与者:

描述

通过管理员身份登录系统,对系统进行历史数据进行查询修改,账户管理等操作

优先级

高,必须在1.0版本中实现

触发条件

启动系统,通过管理员身份登录

前置条件

必须以管理员权限启动系统

后置条件

通过管理员权限对系统进行历史数据进行查询修改,账户管理等操作

正常流程

1.工作人员启动系统,并且进行用户登录

2.输入登录信息,包括:

(1)用户名

(2)密码

3.系统对用户名,密码进行验证,确认为管理员账户

4.系统启动为管理员权限

5.由管理员选择功能,包括:

(1)历史数据查询修改

(2)系统账户管理

6.系统接收管理员选择信息后运行相应功能

分支流程1

添加系统用户

1.通过管理员身份登录后选择系统账户管理

2.选择添加系统用户

3.输入系统用户名

4.检测用户名是否已存在,格式是否正确

5.若已经存在或格式不正确,则提示输入正确的用户名

6.循环步骤3-5,直至用户名输入正确

7.输入用户密码

8.系统用户添加成功并退出

分支流程2

删除系统用户

1.通过管理员身份登录后选择系统账户管理

2.选择删除系统用户

3.输入系统用户名

4.检测用户是否存在

5.若不存在,则提示不存在该用户,请求重新输入

6.循环步骤3-5,直至输入用户名正确

7.请求确讣删除用户

8.删除系统用户成功并退出

分支流程3

修改用户密码

1.通过管理员身份登录后选择系统账户管理

2.选择修改用户密码

3.输入系统用户名

4.检测用户是否存在

5.若不存在,提示不存在该用户,要求重新输入

6.循环步骤3-5,直至输入用户名正确

7.提示输入新密码

8.确讣新密码

9.修改用户密码成功并退出

分支流程4

历史数据修改正确响应

1.通过管理员身份登录后选择历史数据修改

2.系统等待用户输入需要修改的时段,包括最近6个月的所有时段

3.系统接收时段信息

4.系统验证输入时段是否正确

5.系统通过验证

6.系统输出指定时段的历史数据

7.完成并退出

分支流程5

历史数据修改错误响应

1.通过管理员身份登录后选择历史数据查询修改

2.系统等待用户输入需要修改的时段,包括最近6个月的所有时段

3.系统接收时段信息

4.系统验证输入时段是否正确

5.系统验证失败,输出信息“输入的时段格式不正确或不存在该时段的历史数据,请重新输入。

6.完成并退出

异常流程

Null

相关用例

Null

业务规则

Null

特殊需求

Null

假设

假设商场只有一个管理员,普通用户个数不限

待确定问题

Null

(5)销售管理

ID

BACKEND-1

名称

销售管理

用例属性

创建者:

斯瑶

创建日期:

2014.10.23

更新:

参不者

主参与者:

销售人员

目的:

对产品进行销售

辅助参与者:

描述

用于对产品进行销售

优先级

高,必须在1.0版本中实现

触发条件

用户购买产品

前置条件

Null

后置条件

Null

正常流程

1.工作人员启动系统,并且进行用户登录

2.输入登录信息,包括:

(1)用户名

(2)密码

3.系统对用户名,密码进行验证,确认为销售人员账户

4.对已销售产品信息进行登录

分支流程

1.工作人员启动系统,并且进行用户登录

2.输入登录信息,包括:

(1)用户名

(2)密码

3.系统对用户名,密码进行验证,确认为销售人员账户

4.对已销售产品信息进行登录

异常流程

Null

相关用例

Null

业务规则

Null

特殊需求

Null

假设

商场内有计算机并装有能够运行系统的相应平台,并且连入商场的原有销售系统信息登记系统

待确定问题

Null

(6)库存管理

ID

BACKEND-1

名称

库存管理

用例属性

创建者:

校丽丽

创建日期:

2014.10.23

更新:

参不者

主参与者:

仓库管理人员

目的:

对产品进行存储管理

辅助参与者:

搬运产品人员

目的:

对产品进行搬运

描述

用于对产品进行存储管理

优先级

高,必须在1.0版本中实现

触发条件

产品已销售或者产品采购

前置条件

产品已销售或者产品采购

后置条件

Null

正常流程

1.工作人员启动系统,并且进行用户登录

2.输入登录信息,包括:

(1)用户名

(2)密码

3.系统对用户名,密码进行验证

4.系统正常启动

5.产品已销售,从仓库中对产品进行调拨

6.仓库管理人员对产品信息进行登记

分支流程

1.工作人员启动系统,并且进行用户登录

2.输入登录信息,包括:

(1)用户名

(2)密码

3.系统对用户名,密码进行验证

4.系统正常启动

5.产品已销售,从仓库中对产品进行调拨

6.仓库管理人员对产品信息进行登记

异常流程

Null

相关用例

仓库管理

业务规则

Null

特殊需求

Null

假设

拥有相应的服务器对产品数据存储

待确定问题

Null

(7)历史数据查询

ID

BACKEND-1

名称

历史数据查询

用例属性

创建者:

校丽丽

创建日期:

2014.10.23

更新:

参不者

主参与者:

公司工作人员

目的:

对产品历史数据查询

辅助参与者:

历史数据库

目的:

提供数据源

描述

工作人员登录至系统,选择历史数据查询功能查询历史数据

优先级

高,必须在1.0版本中实现

触发条件

启动系统,选择历史数据查询功能

前置条件

必须以管理员身份或者用户权限登录启动系统

后置条件

调出历史数据进行查询

正常流程

1.工作人员登录系统

2.选择历史数据查询

3.选择查询时段

4.输出历史数据

5.查询完成并退出

分支流程

1.工作人员登录系统

2.选择历史数据查询

3.选择查询时段

4.检测后发现没有该时段数据

5.输出异常信息,要求用户输入合理的查询时段

6.循环步骤3-5,直至输入合理时段或退出查询

7.输出历史数据

8.查询完成并退出

异常流程

Null

相关用例

包含数据采集分析用例

业务规则

Null

特殊需求

Null

假设

拥有相应的服务器进行历史数据存储

待确定问题

Null

(8)客户关系

ID

BACKEND-1

名称

客户关系

用例属性

创建者:

李振

创建日期:

2014.10.23

更新:

参不者

主参与者:

公司工作人员

目的:

对客户资源进行系统管理,通过权限控制保证客户信息的安全性

辅助参与者:

描述

提供帮助用户解决企业日常事务所碰到的问题功能,并获得明显效率提高优势。

包括邮件管理、工作日历、快速链接、信息预警、任务管理、附件等功能。

优先级

高,必须在1.0版本中实现

触发条件

启动系统,选择客户关系查询与修改功能

前置条件

必须以管理员身份或者用户权限登录启动系统

后置条件

对客户信息进行修改并保存

正常流程

1.工作人员启动系统,并且进行用户登录

2.输入登录信息,包括:

(1)用户名

(2)密码

3.系统对用户名,密码进行验证

4.系统正常启动

5.选择客户信息查询与修改功能

6.对客户信息进行查询、修改并保存

分支流程

1.工作人员登录系统

2.选择客户信息查询修改

3.选择指定客户

4.检测后发现没有该客户信息

5.输出异常信息,要求用户输入合理的库户信息

6.循环步骤3-5,直至输入合理客户或退出查询

7.输出相关客户信息

8.查询、修改、保存完成并退出

异常流程

Null

相关用例

包含于数据信息查询

业务规则

Null

特殊需求

Null

假设

拥有相应的服务器进行历史数据存储

待确定问题

Null

PartIII

度量数据

需求获取次数:

5

面谈方法获取用例数量:

6(系统登录,产品订购,管理员权限,产品销售曲线,销售管理,库存管理)

原型方法获取用例数量:

1(历史数据查询)

用户需求:

RE1:

有账户管理功能,权限设置

RE2:

能够采集库存信息并分析成数据

RE3:

能够绘制实时库存数据曲线

RE4:

拥有库存信息预警

RE5:

能够给出门销售管理的优化方案

RE6:

保存历史数据

用户需求数量:

6

非功能需求:

1.系统能够24小时运转,提供7*24小时的系统维护

2.操作简单,不涉及与业知识,界面清晰

3.系统在windows平台下运行

4.历史数据的存储尽量耗费最少的空间,充分利用服务器

资源

非功能需求数量:

4

非功能需求种类比例:

40%

 

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

当前位置:首页 > 农林牧渔 > 林学

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

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