上周高老师来京,在UMLCHINA做“软件设计力”讲座,有幸聆听。
高老师非常注重interface design,提出“设计是为了要整合”,并用吴清源老师的“整体、和谐、创新”来做归纳:)
不过说实话,高老师的主要观点在他的文章中已经拜读过了,所以真正有印象的倒是一些零散的:
1)Architect design和CMM/CMMI的关系
打吃西餐的比方,Architect design是叉子,CMM/CMMI是刀子。CMM规范软件开发中的管理,但真正最后出产品,直接创造价值(将肉吃到嘴里)还是叉子的责任 :D
2)MDA
高老师将MDA中PIM和PSM分配在outsourcing的两边,这个倒真是MDA优势的一种最好应用。
人力成本较高地区的发包方(如北京)把握技术核心,进行业务逻辑以及architect的设计,成果就是PIM。将这个PIM交给人力成本较低的接包方(如成都的开发团队)refine到和具体实现平台(如struts/hibernate等)相关的PSM。北京这边的高端(and 高薪 in the mean time :))设计人才关注业务领域和架构设计,他们甚至不需要了解技术细节。实现技术方面的专家在成都将PSM设计妥当,分割为适合并行parallel开发的模块,交由普通开发人员开发实现。
3)DODAF
原来也听说,但没有关注过,这次高老师还特别提到。
因此简单查了一下资料:
英文介绍PPT
http://www.u.arizona.edu/~saurabh/PPT/DoDAF_Overview.ppt
中文介绍PPT
http://www.ccit.edu.tw/~calab/meeting/DoDAF.files/frame.htm
好像是一个规范架构书写的东西,书同文,车同轨,架构规范一致:D,有时间可以多关注一下。
4)花絮
4.1)高老师的口头禅是“有没有”,有兴趣的同志可以去数一下录音:http://www.umlchina.com/Chat/tomkao20070413.htm,估计总该有百十次的。
4.2)高老师精通日语,现在还在学韩语,佩服啊~
4.3)高老师大作即将内地推出,请关注 :)
分享到:
相关推荐
《扩展Android框架功能和底层模块的技术要点》这篇文章深入探讨了在Android系统中扩展框架功能与底层模块的关键技术,尤其在高焕堂先生的视角下,提供了丰富的见解与实用的指导思路。以下是对该主题的详细解析,旨在...
高焕堂<应用框架原理与程序设计>源代码(Eclipse) 36计本人全部测试通过。比较难的地方而书中没有相关解释的有加注释。 关于第36计windows下编译.so文件: 写C组件注意事项:将NativeHalfAdder抽出只有类定义和函数...
全套高焕堂讲义资料,需要的童靴可以拿去看看,不过分数有点高,毕竟我也是发钱听得课,一共四卷,总共20分,必须全部下载才能打开
【标题】"台湾高人高焕堂Android讲义.rar" 提供的是台湾知名IT专家高焕堂关于Android开发的一系列教学材料。这个压缩包显然旨在帮助学习者深入了解Android平台,掌握移动应用开发的核心技能。 【描述】中提到,这个...
全套高焕堂讲义资料,需要的童靴可以拿去看看,不过分数有点高,毕竟我也是发钱听得课,一共四卷,总共20分,必须全部下载才能打开
全套高焕堂讲义资料,需要的童靴可以拿去看看,不过分数有点高,毕竟我也是发钱听得课,一共四卷,总共20分,必须全部下载才能打开
高焕堂Android讲义高焕堂Android讲义
《Android框架與軟硬整合機會》是高焕堂先生撰写的一本深入探讨Android系统框架以及软硬件集成的专著。这本书对于理解Android系统的内部运作机制、优化应用性能以及实现高效软硬件协同工作提供了宝贵的指导。 在...
Android应用框架原理与程序开发_高...高焕堂设计招式之美(6个pdf文档) 高焕堂(33个word文档) 总之,涉及内容挺多的,包括框架、底层、模式。和android有关系。 想跟高焕堂学习的别吝啬分数了,资源多,分数当然贵喽
根据提供的信息,《Android应用框架原理与程序设计36技》由高焕堂撰写,该书主要探讨了Android应用框架的设计原则和技术细节,并提供了丰富的实践案例。以下是对标题、描述及部分内容涉及的关键知识点进行的深入解析...
《高焕堂进阶Android——深入理解Android内部机制》 Android作为全球最广泛使用的移动操作系统,其内部实现机制一直是开发者关注的重点。高焕堂先生的这本教程,旨在帮助开发者从基础到高级,全面理解Android的框架...
1.高焕堂讲解 Intent-based Programming.doc 2.高焕堂讲解 ContentProvider范例.doc 3.实际演练Android仿真器之操作.doc 4.Android与Cross Compiler之关系.doc 5.认识Android Application.doc 7.Android里的类别继承...
【Android技术解析——基于高焕堂老师的PPT】 Android,作为全球最受欢迎的移动操作系统之一,其成功的关键在于其独特的设计理念和开放策略。高焕堂老师,作为亚太地区知名的Android技术专家,通过一系列PPT深入...
本文主要探讨的是高焕堂老师在2009年.NET技术大会上关于“创意、接口与架构设计”的主题分享。高老师强调了架构设计在软件开发中的重要性,特别是如何通过良好的接口设计来实现对复杂性的管理和包容,从而达到“序”...
最后,关于代码的组织和命名规范,高焕堂可能会强调遵循Google的Material Design指南,以及采用Kotlin语言提供的现代化特性,如协程、扩展函数等,来提高代码的可读性和效率。 总的来说,"高焕堂Android应用软件...
高焕堂老师的Android三层架构讲义深入探讨了这一主题,旨在帮助开发者构建更加规范、模块化的应用程序。以下是基于讲义内容的详细解释: 1. **表现层(Presentation Layer)** 表现层是用户与应用交互的部分,主要...
《高焕堂全集》是针对Android开发领域的一份宝贵资源,由台湾知名Android专家高焕堂先生编著。这份资料包含了对Android应用框架原理的深入解析,以及程序设计的相关指导,旨在帮助开发者掌握Android系统的核心机制。...
【高焕堂经典】系列是IT行业内针对Android系统架构的一份珍贵资料,由知名专家高焕堂提供的深入解析。在Android开发领域,高焕堂的名字代表着权威与专业,他的讲解通常深入浅出,有助于开发者更好地理解和掌握...