[ back ]
微课名称:
接口与未来性架构设计
立即学习此微课:
微课目标:
本课程以Android为例,阐述如何设计出有未来性的架构和系统。框架是软件架构师用来包容未来变化的尚方宝剑。架构师的洞悉力愈好,规划出来的框架就愈能给业主高度的决策空间。基于这种优越的框架的软硬件相关产品,会具备良好的未来性,更能掌握美好的商机。
微课介绍:
架构师的职责不是对业主(或用户)的未来行为,进行明确的预测。架构师专注于未来环境的变化,创造更好架构来包容未来环境的变化。架构师要处理的是业主的未来行为的「变化」,而不是行为本身。所以架构师与开发者的职责常常是互补的。架构师的洞悉力愈好,规划出来的框架就愈能给业主高度的决策空间。
内容单元:
S01:缺乏未来性设计的情形
S02:设计出未来性
S03:设计出未来性:以Docker和EIT为例
S04:范例:假设先订通信协议才开发两个模块
S05:范例:改变了假设_以父类包装通信协议
S06:范例:调整假设之后_更多创新组合
S07:关心下层的变动自由度
~ End ~