码迷,mamicode.com
首页 > 其他好文 > 详细

用例建模Use Case Modeling

时间:2019-11-03 00:56:23      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:code   关键字   其他   自己的   分享   case   问题   包括   增删改查   

我的工程实践项目是基于物联网组网方案的搜索引擎,该项目主要由客户和管理员两种角色使用,因此我根据两种用户不同使用场景进行用例建模。

1.客户

客户是该搜索引擎的主要使用者,客户在使用时会遇到包括登录管理,个人信息管理,数据库使用,信息反馈等多种情况:

技术图片

                         图1.客户用例图

1.1,登录管理:

客户打开登录页面,进行账号注册,账号登录等操作,账号成功登录之后会跳转到内部页面。

1.2,个人信息管理:

客户通过个人信息管理功能,修改自己的账户名,密码,头像等数据。

1.3,数据库使用:

客户在数据库中输入关键字或设置其他范围,用来检索想要的信息,并可以通过数据导出功能,将所选中信息导出为Excel表格。

1.4,反馈

客户在使用过程中遇到数据库不全,不准确或者其他问题时,可以通过邮件与系统管理员进行反馈。此外,客户可以通过分享功能将数据通过邮件发送给其他客户。

 

2.管理员

管理员负责维护系统,并及时根据用户反馈调整数据库,主要功能有登录管理,用户信息管理,数据库管理,反馈信息管理等。

技术图片

 

                     图2.管理员用例

2.1登录管理

管理员打开登录页面,进行账号注册,账号登录等操作,账号成功登录之后会跳转到内部页面。

2.2用户信息管理

管理员通过用户信息管理功能,修改包括管理员在内所有用户的账户名,密码,头像等数据,并对不用的用户账号进行删除。

2.3数据库管理

管理员对数据库内容增删改查,保证数据的准确性和实效性。

2.4反馈信息管理

管理员通过接收邮件,对系统做出更好的维护,并对用户反馈进行回复。

 

系统最终形态可能会发生一定变动,总之,一切以提升用户体验为主

 

用例建模Use Case Modeling

标签:code   关键字   其他   自己的   分享   case   问题   包括   增删改查   

原文地址:https://www.cnblogs.com/wjt1996/p/11784802.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!