架构实战营 模块 3-1
【判断题】
1. 架构师是技术岗位,核心是技术要强,业务相关的事情让产品经理确认即可。
不可以,架构需要在理解业务的条件下做取舍权衡,所以不理解业务是不行的。
2. 影响系统结构的设计才属于架构设计,把 MySQL 替换为 PostgreSQL 也是架构设计。
其中 DB 更换,相当于影响了一个角色对外的表现,是需要架构师进行评估是否满足架构设计要素。
3. 架构师大部分时间都在开会。
是。
4. 架构设计中期的主要任务是澄清不确定性和识别复杂性。
初期。
5. 架构设计小组人数越多越好,能够集思广益。
精英团队。
【思考题】
为何不能在架构设计阶段进行架构验证,而只能在项目流程中验证架构?
需求:验证架构的三高?安全等要素?
投入:相对于验证一个功能模块,架构验证需要的投入应该更高,首先对于性能复杂度的东西需要将各模块布置妥当后,才能端到端联通验证。
产出:架构得到了一定程度的验证。
目前看投入产出比不是很高,所以没有什么必要性。
评论