写点什么

产品 0 期 - 前三周大作业

用户头像
Jxin
关注
发布于: 2021 年 02 月 08 日
产品 0 期 - 前三周大作业

产品名称: 刷数平台


一、背景:

1.存在的问题:

  • 业务方/产品需要插入或更改数据,找开发临时开发一个刷数工具。确认需求,编写代码,测试,发布。整套下来平均需要三天。

  • 处理就显得不及时。三天的延迟还是比较长的;

  • 开发资源浪费,同时也打击工程师的积极性。机械性的操作,本就不该人做;

  • 工具无法复用。大多就成了个人工具箱,只有这个开发能用,其他人要重新开发。

  • 出错风险比较大。刷数一般都是紧急情况,人工开发代码容易出现刷数异常的情况。

2.该产品带来的改变:

  • 业务方/产品基于已经实施好的刷数服务,可以自助完成刷数动作。减少开发的参与,既缩短了链路(提效),也降低了开发资源的开销(降本)。

  • 刷数服务的提供是基于统一的配置规则,这样其开发接手也易于理解和调整(提效)。

  • 刷数服务具备测试功能,方便工程师实施时验证自己的操作是否合理(提效)。

  • 刷数服务一次配置,多个业务线都可以使用(降本)。

3.如何考核产品的价值高低

  • 刷数平台解决刷数需求的总次数(+)

  • 实施刷数服务的时间开销(+)

  • 刷数平台异常导致的刷数异常数(-)


二、业务用例模型


三、用例术语字典

  • 刷数: 对数据做增删改。

  • copy 服务: 复制别人实施好的"接口服务"。

  • 泛化接口: 这里特指入参允许弱类型接收的接口。

  • 弱类型:不严格校验入参类型,入参有什么字段是自己需要的就拿什么字段。(基于 json 交互就是一种弱类型)。

  • 泛化接口的桩: 用来请求泛化接口的客户端。

  • 元数据: 生成一个调用泛化接口的桩,所必须的基础数据。


四、实现模型


用户头像

Jxin

关注

还未添加个人签名 2018.09.22 加入

还未添加个人简介

评论

发布
暂无评论
产品 0 期 - 前三周大作业