架构师成长系列:高层架构设计之落地设计第一步(方法经验总结)

  前面讲到了架构师在高层架构设计阶段要做的事情,以及基本的方法。

  接下来具体地看看如何把设计落地:

  首当其冲的就是要确定系统边界,

  下面就来聊一聊确定系统边界要做什么,以及如何确定系统边界。

一:确定系统边界,架构师需要做什么,包含但不限于:

1:明确系统该做什么,而不做什么

  这个非常重要,清晰的边界,有助于整个系统的架构设计和开发实现,能更好地帮助我们达成软件建设的目标。

  比如我们的系统,只需要做到下完订单过后生成出货单,后续的业务就不需要我们的系统来处理了,可能就是推送出货单到ERP或WMS(仓储管理系统)等第三方系统就可以了。

  那我们就不能瞎做,把出货单后面的业务也做了,美其名曰业务闭环,胡做一通,该做的没做好,不该做的做了一大堆,浪费人力、物力、财力和时间。

  这就是说,我们必须明确的知道,系统该做什么,而不做什么。

2:明确系统与周边系统的关系

  系统与周边系统的关系,指的就是我们的系统和相关的第三方系统,相互调用、交互的关系。

架构师成长系列:高层架构设计之落地设计第一步(方法经验总结)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzygpd.html