首页 > 编程知识 正文

概要设计 详细设计,概要设计和详细设计模板

时间:2023-05-06 07:01:15 阅读:129035 作者:3986

1、设计内容划分边界

要确定服务边界,必须以概念的亲和性为基准。 有些功能可以放在a服务中,也可以放在b服务中。 一不小心就会踩漏洞。 例如,页面上的数据演示模板是用户属性还是数据属性? 有人说这是用户定制的应该是用户属性,也有人说这应该是描述数据显示的格式。 用户属性必须位于用户中心,数据属性必须位于BI。 到底怎么判断? 两种方式是一种。 看概念范围,只有访问次数、购买数量等一两个数据项,而且用户注册总是需要展示的情况下,该数据模板是用户的属性,如果数据项很多,比如订单统计、历史曲线、保留率等,那就该数据二是看前台交互和后台数据呼叫的次数,交互越少,后台呼叫的次数越少就应该放在那边。

功能层次

层次清晰,尽量避免从下层调用上层功能。

集成方式

接口集成: rest风格的接口、graphql

共享数据整合:公共数据、配置数据配置在Redis中; 产品、日志等放入elasticsearch。

2、设计方法学是先回答一个问题,先设计对象,还是先设计行为?

这里只得出自己的结论。 一定是先设计行动。

如果您有问题,请参考以下文献

[1]以“用户体验”为中心的设计思考与方法

[2]以“行为”和“组织”为设计对象的思考与方法

[3]以“行为”为设计对象的思考与方法

或者作为参考,区域驱动的设计方法学

设计模式方法论

选择合适的方法论

3如何设计业务流程的核心关键流程

从大概到详细

需要序列图或功能之间的流程图

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。