作业 1
微信业务架构
功能罗列
功能分类聚合后的业务架构
学生管理系统 毕设架构设计
架构 1
优点:
开发模式简单
人员储备: 3 个人,1 个人可以转职负责前端 PHP 页面以及接口层开发
部署成本较低,可以采用单机部署
拓展简单,启用多个服务器
缺点:
对于多人协作能力有要求
架构 2
优点
每个人负责一个子系统,职责比较单一
独立开发,独立部署,系统之间不会相互干扰,稳定性更高
缺点
未全盘考虑所有人的当前知识背景
拆分后独立维护的难度,其实更高
选择的最终方案以及理由
选择方案 1
简单原则:部署简单,运维简单,后续拓展也会简单
合适原则:适合团队的经济情况,当前团队的知识储备
演进原则:后续无演进需求
评论