其他分享
首页 > 其他分享> > 业务领域建模Domain Modeling

业务领域建模Domain Modeling

作者:互联网

初步建模

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

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

提取出其中的关键名词:

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

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

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

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

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

详细属性

账号:

  属性:账号、密码、权限

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

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

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

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

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

  属性:管理员ID、

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

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

网站公告栏:

  属性:留言

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

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

传感器:

  属性:厂家、类型

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

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

关系数据库模型

 

 

 

 

 

 

UML类图 

 

 

标签:Domain,公告栏,用户,信息,领域建模,管理员,传感器,Modeling,属性
来源: https://www.cnblogs.com/lygttxs/p/11877293.html