排序:
默认
按更新时间
按访问量

try

接口风格与设计要点 æ  接口风格(如下图所示) æ  操作声明设计 = 操作名 + 参数 + 参数类型 + …… æ  操作约束设计 = 前置条件 + 后置条件 æ  交互过程设计 = 谁发起 + 同步or异步返回 + ……

2013-12-14 13:04:23

阅读数:1522

评论数:0

第四届中国软件工程大会,温昱谈架构设计经验

2007中国软件工程大会(CCSE 2007)将于2007年6月16日-17日在杭州举行。据介绍,本届大会的主题是“关注行业发展,聚焦软件工程”,将围绕软件工程、软件行业应用、软件人才培养及未来软件技术等方面进行深入广泛的交流。  本届大会由国际未来软件学术研讨会(IWFST)程序委员会、中国软件...

2007-06-11 17:58:00

阅读数:4803

评论数:2

《软件架构设计》一书目录

第一部分  软件架构概念与思想篇 1第1章  解析软件架构概念 31.1  软件架构概念的分类 31.1.1  组成派 41.1.2  决策派 51.2  软件架构概念大观 51.2.1  Booch、Rumbaugh和Jacobson的定义 51.2.2  Woods的观点 61.2.3  Ga...

2007-06-05 15:53:00

阅读数:5899

评论数:2

6月8日14:00,温昱谈“软件架构设计智慧之旅”

温昱谈“软件架构设计智慧之旅”——CSDNF2F俱乐部&博文视点名家讲谈活动之十二 活动形式及地点:CSDN嘉宾在线聊天室,届时请登陆http://chat.csdn.net,进入聊天室。 活动时间:2007年6月8日下午14:00~16:00 活动背景:     如今,越来越多的人顶上了...

2007-06-04 22:18:00

阅读数:3978

评论数:1

横切竖割话需求

 软件架构强调的是整体,而整体性的设计决策必须基于对需求的全面认识; 软件架构应该是稳定的,而遗漏了重要需求的架构设计面临的是返工的命运。 一言以蔽之,全面认识需求,是生产出高质量软件所必须的“第一项修炼”。 作为一个软件架构师,也不应对所有需求“胡子眉毛一把抓”,而是应全面认识需求——分门别类地...

2007-06-04 22:01:00

阅读数:5319

评论数:0

1月13日“微软卓越工程师”免费讲座(讲师:温昱)

2007-01-10 20:57:00

阅读数:7244

评论数:0

小故事:趣话模式

开发团队讨论完,已到了吃午饭的时间。走到写字楼下,小H遇到老W:“我咋搞不清模型和模式呢?”老W沉吟片刻,指着写字楼说:“咱就拿这个写字楼作比吧。”小H……?老W:“假设大楼设计之初,你就是设计师,你会忽略很多细节,勾画大楼的模型。模型抽象掉了很多细节,例如,你可以建一个塑料的大楼模型,招租时客户...

2006-12-10 11:03:00

阅读数:4697

评论数:1

温昱眼中的2006中国软件大会

 我已经连续参加了两届软件大会。作为演讲嘉宾,同时也作为一名听众,我每次都以谦恭的心态,在大会中了解最新的技术发展趋势,结交业界朋友,碰撞思想火花,感觉受益匪浅。至于今年的SoftCon2006,我感觉总体还是不错的。 关于大会内容 大会内容丰富,不少内容都是我关注的,听罢或认同、或思考、或质疑、...

2006-12-06 19:23:00

阅读数:5184

评论数:0

《软件架构设计》内容简介

 本书紧紧围绕“软件架构设计”这一主题,立足实践解析了软件架构的概念、阐述了切实可行的软件架构设计方法、提供了可操作性极强的完整的架构设计过程。另外,本书从思维方式的突破、面向对象设计、UML建模、过程与管理等关键过渡环节,为广大程序员的成长提供了切中肯綮的指导。全书共26章,分为3个部分:软件架...

2006-11-27 13:27:00

阅读数:6619

评论数:2

新书快评:脚本驱动的“故事”

读罢陆其明的新作《脚本驱动的应用软件:开发方法与实践》一书,感觉非常不错!在我看来,此书至少有三个特点颇值得称道。 一是写法值得称道。作者陆其明不愧是四本原创书的作者了,他很了解读者爱看什么样的书,此书完全是在讲一线的开发“故事”,娓娓道来。此书自始至终贯穿的三个案例不是相互孤立的,可以说这是同一...

2006-11-27 12:09:00

阅读数:5796

评论数:2

谈谈架构设计的思维方式

刘润最近在blog有一篇非常棒的文章(至少我很喜欢):《形象化的能力》。今天我这篇就算是“形象化”(Visualize)能力的应用吧。 任何解决方案都是由问题、以及问题所处的上下文决定的。熟悉设计模式的人可能会立即想到Christopher Alexander在其著作《模式语言》一书中为“模式”下...

2006-11-24 10:54:00

阅读数:5725

评论数:0

软件架构的精髓:协作(Booch语)

Grady Booch说:“设计软件系统中的重要协作是设计阶段架构设计师的主要活动。这些协作表示出了架构的精髓……”Ivar Jacobson说:“接口是架构的核心。”我更喜欢Booch的说法,但Jacobson的说法也与之并不矛盾,因为协作将涉及到接口: ...

2006-11-07 12:23:00

阅读数:5172

评论数:1

一图千言的最佳案例:框架vs.架构

 (节选自《软件架构设计》书稿)  图2-7    架构和框架的区别笔者发现,人们对软件架构存在非常多的误解,其中一个最为普遍的误解就是:将架构(Architecture)和框架(Framework)混为一谈。 一图胜千言,图2-7切中肯綮地点出了架构和框架的区别。一句话,框架是软件,架构不是软件...

2006-10-29 18:14:00

阅读数:9872

评论数:10

软件架构为谁而设计

(节选自《软件架构设计》书稿) ……如此看来,架构师应当为项目相关的不同角色而设计(如图5-2所示):l        架构师要为客户负责,满足他们的业务目标和约束条件;l        架构师要为用户负责,使他们关心的功能需求和运行期质量属性得以满足;l        架构师必须顾及处于协作分工...

2006-10-24 16:24:00

阅读数:6620

评论数:0

超越设计模式

《软件架构设计》一书的第23章题为“超越设计模式”,这背后有一种很有意思的现象: 当你看到IBM的广告“中间件就是IBM软件”时,你会产生片刻的困惑吗?如果答案是肯定的,那么你可以想想类似的两句话,或者说是两个思维定式:·  “可乐就是可口可乐”·    “模式就是GOF设计模式” 它们的共同特点...

2006-10-14 17:29:00

阅读数:4982

评论数:2

子系统不同,架构不同

 (摘自《软件架构设计》一书草稿)2.1.3    子系统不同,架构不同 另外,不同类型的软件系统需要不同的软件架构设计,这似乎是很多人都理解的道理;但有时候,一个系统的不同子系统也应当有不同的软件架构。 举个例子。相信不少读者了解Martin Fowler所著的《企业应用架构模式》中介绍的事务脚...

2006-10-12 09:23:00

阅读数:4546

评论数:0

软件架构是一系列有层次性的决策

    (节选自《软件架构设计》一书的草稿) 软件架构属于设计范畴,但并不是所有设计都属于软件架构设计之列。 正如前面软件架构的“决策派”概念所揭示的,软件架构可以视为一系列重要决策的集合。不仅如此,架构决策是分层次依次展开的。 首先,伴随着对软件系统的依次分解,软件架构师应当不断做出决策,例如需...

2006-10-08 09:58:00

阅读数:5412

评论数:0

《软件架构设计》是怎样一本书

耗时2年,《软件架构设计》就要与读者见面了。本书是温昱10年经验的精华。《软件架构设计》共 26 章,分为 3 篇: 软件架构概念与思想篇 软件架构设计方法与过程篇 程序员成长篇  由于还没有和出版社商量,所以暂时不放试读章节出来,但下面是作者的一些文章和演讲稿,供朋友们管窥...

2006-09-29 16:12:00

阅读数:5360

评论数:4

孟岩荐《应用框架的设计与实现》

.NET开发者应读的一本好书孟岩  从2000年7月微软PDC大会上宣布.NET计划开始算起,.NET问世已经超过五年了。作为世界上最强大的软件公司,微软在推广.NET技术方面可谓不遗余力。在微软的强大推动力之下,不少.NET技术网络社区迅速崛起,一批.NET技术的高手成长起来,推动.NET应用快...

2006-09-29 14:24:00

阅读数:8058

评论数:3

夏桅荐《应用框架的设计与实现》

框架——构建大规模应用程序的基础夏桅(2005.7的C# MVP,CSDN论坛.NET版大版主)初拿到《应用框架的设计与实现——.NET平台》一书时,先浏览了一下目录,便觉得这是一本相当务实的书。在较高的层次谈论软件设计,你可能会直接联想到《设计模式》这样的经典巨著;但事实上,直接分门别类地讲设计...

2006-09-29 14:21:00

阅读数:3102

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭