从业务需求调研,通过抽象转换成模型技术方案,本文将对这个过程做个拆解,供大家参考。以下我所说的可能都是错的,只是一家之见,欢迎大家在留言区多提意见和看法,互相共勉。

一、订单对象-信息需求

公司的运营都是围绕订单,业务对象指客户给到的业务功能需求,一般情况下,需求部门给到的信息是杂乱无章、没有进行分类、不能直接使用,还需通过分类进一步对需求进行抽象。

举个大家都熟悉的例子:订单功能模块。

二、订单对象-信息分类

将业务对象拆分成多个相互关联的功能模块,调研期间一般使用Excel表格进行拆分,需遵循以下原则:

1、有且只有一个主功能模块,其他子功能模块在主功能模块上做功能扩展;

2、功能相同的数据字段拆分到一个功能模块中;

3、尽量减少子功能模块之间的数据耦合;

4、根据实际业务需求扩展子功能模块。

三、订单对象-功能需求及分类

将业务对象拆分成多个相互关联的功能模块,调研期间一般使用Excel表格进行拆分,需遵循以下原则:

1、有且只有一个主功能模块,其他子功能模块在主功能模块上做功能扩展;

2、功能相同的数据字段拆分到一个功能模块中;

3、尽量减少子功能模块之间的数据耦合;

4、根据实际业务需求扩展子功能模块。

四、对象模型

根据功能模型创建对应的对象模型,一般来说功能模型跟对象模型是一对一关系:

1、以主功能模块为根本进行搭建对象模型;

2、 每个对象模型之间以关联关系的形式进行连接;

3、多个对象模型最终形成业务领域模型。

五、物理模型

根据对象模型生成数据表即为物理模型。在数据模型中需要增加开发中所必须的字段,例如主键GUID、行业、状态、排序、创建时间、创建人、更新时间、更新人、删除人、删除时间等。

六、视图模型/页面模型

根据不同角色关注结构的页面模型,后台组织相应结构的数据视图模型,方便页面数据的绑定和展示。

七、业务模型设计闭环

八、解决方案设计闭环

从业务需求抽象成模型解决方案相关推荐

  1. 【C 语言】字符串模型 ( 字符串翻转模型 | 抽象成业务函数 | 形参返回值 | 函数返回值 | 函数形参处理 | 形参指针判空 )

    文章目录 一.字符串翻转模型 业务函数 二.完整代码示例 一.字符串翻转模型 业务函数 将上一篇博客 [C 语言]字符串模型 ( 字符串翻转模型 ) 的代码 , 主要业务逻辑 , 抽象成函数 ; 字符 ...

  2. 【C 语言】字符串模型 ( 两头堵模型 | 将 两头堵模型 抽象成业务模块函数 | 形参返回值 | 函数返回值 | 形参指针判空 | 形参返回值操作 )

    文章目录 一.将 两头堵模型 抽象成业务模块函数 二.完整代码示例 一.将 两头堵模型 抽象成业务模块函数 将 两头堵模型 抽象成业务模块函数 相关要点 : 形参返回值 : 函数的返回值 , 一般使用 ...

  3. 【数据挖掘】-模型怎么解决业务需求(五)

    目录 模型的保存 模型的优化 离线应用还是在线应用? 一个简单部署方案 记录项目经历,学会总结和反思 多考虑一点,如何适合更多场景 监控与迭代 模型的监控 重新开启 总结 我们的目标是业务需求,而数据 ...

  4. 【案例实战】餐饮企业分店财务数据分析系统解决方案:业务需求

    [案例实战]餐饮企业分店财务数据分析系统解决方案:业务需求 一.建设目的 某餐饮集团需要将每个分店的财务状况进行分析,目前使用的是excel来存储查看各区域的收入情况,每个区域各年月的收入情况汇总数据 ...

  5. 业务需求与解决方案管理机制

    BA与产品经理的共通核心能力,为业务需求与解决方案能力.IT项目上的需求分析,因涉及甲乙多方.立场不一致的业务部门.及实施阶段中方案变更,需求分析与解决方案有着更严苛的环境,除了考验BA与项目经理的控 ...

  6. 具象业务需求再抽象分解——系统设计

    经过前篇需求梳理,商场停车收费业务需求情况已经十分明了,本节就依据前文的输出做为输入,开始系统设计工作,包括功能模块设计.存储设计.架构设计等,为后面的编码提供良好的基础保障. 有同学可能会有疑问,都 ...

  7. 高级程序员之抽象能力模型

    每一滴雨水里,都有海洋的气息:每一颗石子里,都有沙漠的影子.所以诗人才说:一支三叶草,再加上我的想象,便是一片广阔的草原.走在秋日的田野上,我想起一位诗人对老托尔斯泰的叩问:一切成熟了的都必须低垂着头 ...

  8. 我眼中BA(业务需求分析师)的技能广度和深度

    BA,或者称业务分析师,是企业数字能力和业务能力之间的沟通桥梁.随着企业数字转型的进一步深化,相信对BA这样的技能需求会越来越多,只是未必都用"BA/业务分析师"这样的Title. ...

  9. 美团综合业务推荐系统的质量模型与实践

    猜你喜欢0.淘宝首页猜你喜欢推荐建模实践1.[免费下载]2022年8月份热门报告 2.[实践]小红书推荐中台实践 3.微信视频号实时推荐技术架构分享 4.对比学习在快手推荐系统中的应用实践 5.微博推 ...

最新文章

  1. explode 无分隔符_使用PHP explode()函数时出现“空分隔符”警告
  2. node中使用es6/7/8 --- 支持性与性能
  3. 2016年 第07届 蓝桥杯 Java B组 决赛真题详解及小结
  4. 如果计算机用户有密码 待机,电脑待机密码怎么设置
  5. libsvm回归参数寻优cgp_【lightgbm/xgboost/nn代码整理二】xgboost做二分类,多分类以及回归任务...
  6. 数据有偏差,照样能学对!20年前就有这么强的算法了?
  7. Java-图片加水印-与图片缩放
  8. Using BLAS and LAPACK from C/C++
  9. MySql Odbc等驱动下载地址分享下
  10. 字节和兆字节的换算_什么是兆字节(MB)?
  11. 东芝自助结账设备市场份额增长近50%
  12. UML10种图例之包图
  13. 网易博客中的心情随笔
  14. win7做服务器性能如何,win7如何做服务器配置
  15. python一键合并上千个Excel表(对不起!!因为这事,我和同事吵了一架)
  16. Arrays.copyOfRange(T[] original, int from, int to)的使用说明
  17. hihoCoder1290. Demo Day
  18. android4.0.3 编译lichee 报错dhd-cdc-sdmmc-gpl-3.0.8问题
  19. 【网络工程师配置篇】——OSPF基础配置!
  20. 严打“霸座”“扒车门”!去年12月以来已有12人被行拘

热门文章

  1. Ajax:一种网页开发技术(Asynchronous Javascript + XML)
  2. jquery如何获取元素的滚动高度
  3. SQL Server索引进阶第十篇:索引的内部结构
  4. [Tyvj1114 搭建双塔]
  5. Mac OS使用技巧之二:修改变量Path解决android: command not found
  6. 使用dotnet template快速开发Microsoft Teams Outgoing Web Hook
  7. 百度地图精确定位html,HTML5地理定位,百度地图API,知识点熟悉
  8. 在c语言中load,一道题理清Objective-C中的load和initialize
  9. Windows下压缩包安装Mysql
  10. POJ-3067 Japan---树状数组逆序对变形