-----------------------------------------------------------------------
PS. 别忘了....
1. 高焕堂 11月 台北 Android 教育训练课程
2. 高焕堂 12~1月上海 Android 教育训练课程
3. 下载 高焕堂 第1本Android书籍的免费e-book
4. 更多Android講義 http://www.android1.net/
-----------------------------------------------------------------------
2008年10月15日 星期三
2008年10月13日 星期一
為什麼我要大力支持Android手機平台呢?
在20多年前,托佛勒(Alvin Toffler)寫了一本書叫第三波,說明人類經歷農業時代、工業時代之後,進入信息(information)時代,他稱為第三波(the third wave)。當我把信息時代放大來看時,以我的觀點,可發現它也有三個波潮,2008年正進入第三個波潮,我稱之為IT第三波。
IT的第一波是Mainframe和迷你電腦時代;第二波是25年前的PC風潮,IC晶片是其最大的推力;第三波是目前的手機風潮,Internet和無線技術是最大推力。從第一波到第二波的轉折,信息設備體積縮小為數百分之一;從第二波到第三波的轉折,信息設備體積又縮小為數百分之一。
第二波將軟體與硬體分離了,在美洲造就了軟體的微軟和硬體的Intel/Dell等;在亞洲造就了舉世聞名的台灣IC硬體產業和印度軟體產業。而美國是最大市場。第二波的軟體與硬體分離,就像亞當和夏娃分別成長了。
在第三波裡,軟硬體將以親密的方式結合在一起,亞當和夏娃將結婚成家了。其最大市場在中國大陸地區,但是幸運草會長在那些地方,就看誰比較有眼光,又能捷足先登了。
我當然很好奇這樣的機會,就開始探究它的細節。同時也將我的研究心得編輯成書,目前已經出版了兩本書:
1. Android應用框架原理與程式設計 36技
2. Android應用軟體架構設計
還有我開課的講義,有興趣請參閱: Android講義
IT的第一波是Mainframe和迷你電腦時代;第二波是25年前的PC風潮,IC晶片是其最大的推力;第三波是目前的手機風潮,Internet和無線技術是最大推力。從第一波到第二波的轉折,信息設備體積縮小為數百分之一;從第二波到第三波的轉折,信息設備體積又縮小為數百分之一。
第二波將軟體與硬體分離了,在美洲造就了軟體的微軟和硬體的Intel/Dell等;在亞洲造就了舉世聞名的台灣IC硬體產業和印度軟體產業。而美國是最大市場。第二波的軟體與硬體分離,就像亞當和夏娃分別成長了。
在第三波裡,軟硬體將以親密的方式結合在一起,亞當和夏娃將結婚成家了。其最大市場在中國大陸地區,但是幸運草會長在那些地方,就看誰比較有眼光,又能捷足先登了。
我當然很好奇這樣的機會,就開始探究它的細節。同時也將我的研究心得編輯成書,目前已經出版了兩本書:
1. Android應用框架原理與程式設計 36技
2. Android應用軟體架構設計
還有我開課的講義,有興趣請參閱: Android講義
2008年10月3日 星期五
2008年9月10日 星期三
Use Case分析在现代软件分析之角色
需求分析与架构设计之关系
古典的需求分析(Requirements Analysis)偏重于分析业务流程(Business Flow)和数据流程(Information Flow)。现代的需求分析除了涵盖古典需求分析之外,再加上领域知识分析(Domain Knowledge Analysis)。
现代需求分析(或系统分析) = 古典流程分析 + 企业领域分析
在现代软件技术观点下,流程分析是软件「树叶」分析;领域分析是软件「树枝」分析。领域分析出来的概念(Concept)支撑流程分析出来的功能(Function)。以上分析还局限于树叶和树枝而已,还缺乏「树干」呢! 同样地,在现代软件技术观点下,树干不是分析而来的,而是『设计』出来的,所以目前红得发紫的「架构设计」(Architecture Design),就是为了填补现代需求(或系统)分析的不足。一旦有了架构设计,则软件系统的树叶、树枝和树干就齐全了,每套软件系统都是一棵完整、青翠的树了。 请继续阅读全文
现代需求分析(或系统分析) = 古典流程分析 + 企业领域分析
在现代软件技术观点下,流程分析是软件「树叶」分析;领域分析是软件「树枝」分析。领域分析出来的概念(Concept)支撑流程分析出来的功能(Function)。以上分析还局限于树叶和树枝而已,还缺乏「树干」呢! 同样地,在现代软件技术观点下,树干不是分析而来的,而是『设计』出来的,所以目前红得发紫的「架构设计」(Architecture Design),就是为了填补现代需求(或系统)分析的不足。一旦有了架构设计,则软件系统的树叶、树枝和树干就齐全了,每套软件系统都是一棵完整、青翠的树了。 请继续阅读全文
2008年9月9日 星期二
订阅:
帖子 (Atom)
