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

业务领域建模Domain Modeling

时间:2019-11-20 23:16:40      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:0x03   密码   font   元素   mod   model   类图   发布   业务   

工程实践题目:面向消费电子产品的搜索引擎设计

 

0x00

业务领域建模,模型由元素和元素间的关系组成,对业务建模的主要是分清项目该做什么,不该做什么,了解目标组织(将要在其中部署系统的组织)的结构及机制。

 

0x01应用域信息

从用户的角度出发分析:

完成一次信息检索首先需要需要登录到网站,输入需要搜索的关键字内容或者设置检索条件。从返回的搜索结果种选择自己感兴趣的信息,进行各种产品的对比。

项目的业务主角主要是用户。

 

0x02重要的域

用户:搜索事件的发起者,主要有登录及注册、搜索某产品,对比各类产品的属性,收藏产品

 

管理员:系统的维护者,负责控制的数据的爬取,建立数据的索引,是用户服务的提供者,其主要属性有:登录、管理爬虫、数据维护、管理用户信息。

 

用户与管理员之间为相互依赖的关系。

 

0x03类和对应属性

用户:

  属性:id、密码、搜索信息、喜好

  方法:全文搜索、条件检索、产品对比、登录、注销、添加产品收藏

管理员:

  属性:id、密码、权限

  方法:发布数据、爬取数据、限制用户行为、清洗数据

0x04图

用例图:

技术图片

 

 UML类图:

技术图片

 

 

 

 

业务领域建模Domain Modeling

标签:0x03   密码   font   元素   mod   model   类图   发布   业务   

原文地址:https://www.cnblogs.com/pyinal/p/11901548.html

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