标签:解释 main 高级 mamicode mil 行业 类对象 peter 价值
一、什么是业务领域建模
这里引用百度百科的解释,业务对象模型(也叫领域模型 domain model)是描述业务用例实现的对象模型。它是对业务角色和业务实体之间应该如何联系和协作以执行业务的一种抽象。业务对象模型从业务角色内部的观点定义了业务用例。该模型为产生预期效果确定了业务人员以及他们处理和使用的对象(“业务类和对象”)之间应该具有的静态和动态关系。它注重业务中承担的角色及其当前职责。这些模型类的对象组合在一起可以执行所有的业务用例。
二、业务领域建模的设计步骤
三、业务领域建模的方法
四色建模法是由 Peter Coad 发明的一种建模方法,将抽象出来的对象分成四种原型:
四、我的工程实践业务领域建模
1、结构设计
针对不同对象的需要,采用模块化设计,将用户所需要的功能进行分解、归纳和整理,既考虑每部分功能的独立性,又考虑信息的共享性。平台主要分为用户信息系统,管理员信息系统,产品信息系统,分析引擎,主界面导航系统5个相对独立的功能模块。其中,主界面导航系统起着连接其他模块的枢纽作用,它由用户注册/登录、搜索框、产品分类导航栏、分析引擎等子功能部件组成。管理员信息系统为管理员提供管理整个信息平台所有资源的接口;用户信息系统为用户提供管理自身账户信息和产品信息的接口;产品信息系统是整个信息平台的核心组成部分,它以分类、分级的方式展示传感器产品信息。分析引擎对收集到的传感器信息进行分析并作出预测。
2、功能设计
每个模块的结构设计作为功能的承载,承担不同的任务。四个主要系统的运行都有赖于接口的高级开发。
2.1、用户导航子系统功能
用户导航子系统由用户登录,用户注册,产品概览,产品搜索,分析引擎等5部分构成。他是连接各大功能部件的一个枢纽。用户登录帮助用户实现登录,分为厂家用户和客户用户登录。用户注册功能帮助用户实现注册,分为厂家用户和客户用户。产品搜索提供在全局范围内搜索某个产品。分析引擎联通传感器分析模块。
2.2、用户信息系统功能
用户信息系统使得用户能够自主地管理本账户的用户信息。
2.3、 管理员信息系统功能
管理员信息系统为系统管理员提供管理本信息平台所有资源的接口。
2.4、产品信息系统功能
产品信息系统实现了传感器产品的分级展示、产品的收藏,产品加入购物车,将收藏的产品或购物车中的产品展示成报表等功能。
3、类图
标签:解释 main 高级 mamicode mil 行业 类对象 peter 价值
原文地址:https://www.cnblogs.com/kangyuxin/p/11910280.html