设计模式与重构.ppt

设计模式与重构漫谈架构设计怎么做架构

课程目的最难的课程架构师的成长,有没有捷径?架构师能不能成体系的培养?寻找我的直觉的来源:这些自觉不连续,不成体系,我想整理(但在我自己这里是整体性的,对同样的问题,我总是能得到几乎一样的答案)

内容摘要如何进行架构设计如何评价并有章法的改进架构设计模式介绍(不是重点)

架构设计要解决的问题架构设计的目标当然不是为了实现模式?架构设计的最终目的是为了产品能给用户提供更好的服务与体验。降低开发维护成本。使软件产品与硬件结合达到最佳的体验和性能提高产品的发布,部署,维护,升级的灵活性产品的稳定性,安全性,可靠性。

架构师素质模型

交付能力模型T=function(交付能力,项目复杂度)交付能力雷达图

架构设计的几个层次语言对架构设计的影响:

结构化语言C

静态面向对象语言C++完全面向对象语言Java,Obj-C动态语言:JS,Lua系统级架构模块级架构编码级架构每个层次都很重要

好架构可以应对预期的需求变更(如何做好需求分析?)有清晰的模块边界工作可分:支持多人并行开发

1项工作需要60个人月,那么是否是60个人做1个月就能完成呢?易于理解与维护(KISS)是合适的,能尽量与当前的计划匹配

如何开始架构设计分析系统需求,确定系统所在的领域使用领域里的成熟设计/从头设计关键技术选型寻找本质问题:架构要强化体现本

文档评论(0)

1亿VIP精品文档

相关文档