摘要: 软件的设计是有原力在推动的,原力包括下表左侧第一列部分表1:影响的不同程度 全球行业 企业 系统 应用 功能管理 不重要的 边际的 重要的 关键的 性能管理 重要的 重要的 关键的 关键的 复杂性管理 重要的 关键的 重要的 边际的 变化管理 不重要的 关键的 关键的 重要的 IT资源管理 不重要的 关键的 重要的 边际的 技术转移管理 关键的 重要的 重要的 边际的 表2:在各层次上起作用的角色 全球行业 企业 系统 应用 功能管理 架构师 开发人员 性能管理 架构师 开发人员 复杂性管理 项目经理 架构师 开发人员 变化管理 项目经理 架构师 IT资源管理 CTO 项目经理 开发人员 技术 阅读全文
posted @ 2011-03-31 15:00 Colin_Ye 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 这段时间工作需要重新复习了一下设计原则(另外随笔总结)和模式,重新整理了一下自己的思绪,做个总结:首先,模式语言是对应不同的软件设计层次的 ,我觉得如下的这个层次划分比较合理软件设计层次及相关模式: (后面是本人的理解)对象和类:实现模式、惯用法、各个语言(Java 、.NET、C++)的类库微架构:设计模式框架:基础框架,如spring、hibernate...应用层:企业应用架构模式系统层:各个应用间的交互,企业集成架构模式企业层:开发机构的技术策略、指导原则和过程。如SOA应该算是企业模式,层次在应用和集成之上,相似的还有EDA。全球/行业层:建立不同企业间的标准除此之外,还有一些其他的 阅读全文
posted @ 2011-03-31 13:24 Colin_Ye 阅读(419) 评论(0) 推荐(1) 编辑