我希望这不会偏离本网站的主题。
最近,我有机会为客户审查银行系统。考虑到我不得不在自己的项目中思考架构和整体系统架构的时间,我发现这项任务有多么困难,这是非常了不起的。
我开始编写功能列表,但发现这太局限了,因为这只是供应商给我“是的,我们做 Web 服务”答案的问题。它会是一个很好的可扩展解决方案,还是对其专有 API 的精简包装?
从那以后,我决定通过使用一些主题来完成这项任务,并以对话的方式让供应商给我系统的要点(具体细节)。
您建议系统审查的主题是什么?
我发现最重要的一个主题是可扩展性以及系统支持更改同时仍允许升级的方式。编程接口的发现能力也是一项重要的工作。