首页 » 程序员必读之软件架构 » 程序员必读之软件架构全文在线阅读

《程序员必读之软件架构》“功能视图”

关灯直达底部

这个图跟上一个很相似,也很常见,由于某些原因,在大型组织中尤其常见。

基本上,做出这张图的这个组也把他们对解决方案进行功能分解的过程做了简单的文档,我同样假设是组件、服务、模块等。它也面临着和前一张图相同的问题(没有职责和交互),除此之外我们还要破解颜色编码。你能说出来这些颜色各自代表的意义吗?它是不是跟输入和输出服务有关?或者也可能是业务和基础设施?已有和新增?购买和构建?或者可能只是每个人手里的笔颜色不一样!天知道!经常有人问我为什么中间的“风险评估处理器”的边框明显比其他的粗?我真的不知道,但我怀疑原因只是马克笔的角度不太一样。