一、背景
(一)互联网观察
1.社交空间、网上商店等能让普通人员’规划+设计+使用’
2.“软件危机”:已有软件开发模式严重隔离了用户和开发者
(二)借鉴互联网的方式来推动软件技术进步
软件尽量贴近用户:让用户去’规划+设计+使用’
(三)软件开发最大的成本在于需求分析和系统实施
软件体系架构决定了软件开发方法
二、概念
面向帮区的设计方法学(Band Oriented Methodology):
(一)让普通人参与
‘需求分析’扩展成‘业务设计’,主要由业务相关人员或咨询顾问参与
(二)业务抽象为‘帮区’(BANDS)
1.虚拟操作(工作)区域
2.区域包括:关联人员、文档、操作工具、互动工具、子业务(子帮区)、业务规则等
3.多个关联帮区形成业务架构
(三)软件开发=业务设计+业务工具开发
三、构成
顾问或业务经理、某业务区、开发者
四、其软件体系架构
(一)软件由帮区构成
软件≠服务,帮区=服务
(二)软件架构的演化
由Client/Server到Browser/Server,再到Interface/Band/Tool
五、信息系统结构
应用工具库系统、业务架构支撑系统、工具并行执行系统、计算设备、存储设备