首页 > 其他 > 详细

业务领域建模Domain Modeling

时间:2019-11-17 18:59:59      阅读:94      评论:0      收藏:0      [点我收藏+]

初步建模

我的工程实践项目是大致以“传感器信息的可视化”为核心,从使用者的角度出发,先提出User Story如下:

用户小王登陆网站搜索传感器信息,网站管理员在网页公告栏中提示,用户先在站内搜寻现有的信息是否能够满足其需求,如果无法搜寻到,请提出新的需求,后台管理会在有新信息更新后及时给出通知。

提取出其中的关键名词:

1、用户小王是网站的用户

2、管理员是网站的后台维护者

3、传感器信息是整个流程中的核心

4、网页公告栏是用户和管理者之间信息交互平台

因此,可以将项目分为用户、管理员、传感器、网页公告栏这四个主要部分,并在此基础上开始逐步完善其内在属性和相互之间的关系。

详细属性

账号:

  属性:账号、密码、权限

  方法:创建账号、销毁账号、登入、登出

用户:继承“账号”这个类

  属性:账户ID、账户余额、传感器信息收藏夹、账户等级

  方法:传感器信息查找、发送留言、账户充值

管理员:继承“账号”这个类

  属性:管理员ID、

  方法:传感器信息查找、传感器信息增加、传感器信息删除、传感器信息修改、发送留言、账户等级修改、账户封禁、账户解封、调用公告栏方法

用户——管理员:依赖关系

网站公告栏:

  属性:留言

  方法:接收留言、显示留言、删除留言

用户——网站公告栏、管理员——网站公告栏:依赖关系

传感器:

  属性:厂家、类型

各种具体传感器:继承“传感器”大类

  属性:电气类型、功能类型、应用场景、发展趋势

关系数据库模型

 

技术分享图片

 

技术分享图片

 

 

技术分享图片

 

 

技术分享图片

UML类图 

 技术分享图片

 

业务领域建模Domain Modeling

原文:https://www.cnblogs.com/lygttxs/p/11877293.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!