业务分析
1270字,阅读需时5分钟
来自专栏
课程/专栏

角色划分

在人脉系统中,有用户、名片和数据库三个系统角色。用户角色负责名片的管理工作,包括名片的录入、编辑、删除、查询、查看等工作。因为每个用户角色只能管理与自己相关的名片,因此用户角色还有在系统注册账号和登录系统的工作;名片角色负责名片信息的存取、查询和展现,在系统的后续版本中,还有对纸质名片信息的自动识别工作;数据库角色负责名片角色信息和用户角色信息在数据库的存取和查询工作。

下表是人脉项目V1.0系统的角色表,角色编号采用字母R开头加序号的编号规则,例如R1,R2等。

image.png

用例描述

用户角色用例图

下图是用户角色用例图,用户角色用例有注册、登录、添加名片、编辑名片、删除名片、查看名片和翻阅名片用例。虚线椭圆的用例是数据库角色和名片角色的用例,这些用例被用户角色的用例所使用。例如,下图的添加名片用例使用了名片角色的存储名片用例,而名片角色的存储名片用例又使用了数据库角色的存储名片信息用例。

其中注册用例没有按注册场景分,这是因为在V1.0版我们主要考虑在电脑端注册。

image.png           

图1 用户角色用例图

 

名片角色用例图

下图是名片角色用例图。名片角色用例有存储名片、获取名片、查询名片、删除名片和展示名片用例。

image.png

图 2 名片角色用例图

 

数据库角色用例图

下图是数据库角色用例图。数据库角色用例图有存储用户信息、存储名片信息、获取用户信息、获取名片信息、名片查询和删除名片用例。

image.png

图 3 数据库角色用例图

用例场景

用例场景描述了每个用例实际的活动场景,活动场景包括用例编号、用例名称、用例参与角色、相关用例、前置条件、后置条件、输入数据、输出数据、活动步骤、业务规则等内容组成。

用例编号采用字母U开头加序号的编号规则,例如U001,U002等;用例名称就是用例的名字;用例参与角色是指在用例执行过程中参与的角色,也包括该用例依赖和包含其它用例的角色。

用户角色用例场景

表格1是人脉项目V1.0系统用户角色用例表。

表格 1 人脉系统用户角色用例表

image.png


表格 2 用户角色—注册用例场景

image.png

表格 3 用户角色—登录用例场景

image.png


表格 4 用户角色—添加名片用例场景

image.png

表格 5 用户角色—编辑名片用例场景

image.png

表格 6 用户角色—删除名片用例场景

image.png

表格 7 用户角色—查看名片用例场景

image.png

表格 8 用户角色—翻阅名片用例场景

image.png

名片角色用例场景

表格9是人脉项目V1.0系统名片角色用例表。

表格 9 人脉系统名片角色用例表

image.png


表格 10 名片角色—存储名片用例场景

image.png

表格 11 名片角色—获取名片用例场景

image.png

表格 12 名片角色—查询名片用例场景

image.png

表格 15 名片角色—展示名片用例场景

image.png

表格 16 名片角色—删除名片用例场景

image.png

数据库角色用例规约

表格17是人脉系统数据库角色用例表。

表格 17 人脉系统数据库角色用例表

image.png

表格 18 数据库角色—存储用户信息用例场景

image.png

表格 19 数据库角色—存储名片信息用例场景

image.png

表格 20 数据库角色—存储用户信息用例场景

image.png

表格 21 数据库角色—获取名片信息用例场景

image.png

表格 22 数据库角色—名片查询用例场景

image.png

表格 23 数据库角色—删除名片用例场景

image.png

我要评论
全部评论