模块一课后作业
1.微信业务架构图

2.学生管理系统毕设架构设计



最终方案:备选架构方案 2
理由:方案 1 拆分子系统后增加了子系统的外部复杂度,而这个复杂度的增加并不是系统必须的,违反了简单原则;方案 3 在使用两条技术栈后增加了系统开发和维护成本,而系统预算有限,违反了合适原则;方案 2 虽然扩展性有欠缺,但系统用户为一所学校,管理 1000 学生,一次性交付后扩展可能性不大,因此是比较合适的。
1.微信业务架构图
2.学生管理系统毕设架构设计
最终方案:备选架构方案 2
理由:方案 1 拆分子系统后增加了子系统的外部复杂度,而这个复杂度的增加并不是系统必须的,违反了简单原则;方案 3 在使用两条技术栈后增加了系统开发和维护成本,而系统预算有限,违反了合适原则;方案 2 虽然扩展性有欠缺,但系统用户为一所学校,管理 1000 学生,一次性交付后扩展可能性不大,因此是比较合适的。
评论