业务领域建模Domain Modeling

混江龙づ霸主 提交于 2019-11-27 13:06:28

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

 

0x00

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

 

0x01应用域信息

从用户的角度出发分析:

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

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

 

0x02重要的域

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

 

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

 

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

 

0x03类和对应属性

用户:

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

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

管理员:

  属性:id、密码、权限

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

0x04图

用例图:

 

 UML类图:

 

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!