面向帮区的软件体系架构

来源:互联网 发布:图片美工培训班 编辑:程序博客网 时间:2024/04/30 08:25

一、背景

(一)互联网观察

1.社交空间、网上商店等能让普通人员’规划+设计+使用’

2.“软件危机”:已有软件开发模式严重隔离了用户和开发者

(二)借鉴互联网的方式来推动软件技术进步

软件尽量贴近用户:让用户去’规划+设计+使用’

(三)软件开发最大的成本在于需求分析和系统实施

软件体系架构决定了软件开发方法

二、概念

面向帮区的设计方法学(Band Oriented Methodology):

(一)让普通人参与

‘需求分析’扩展成‘业务设计’,主要由业务相关人员或咨询顾问参与

(二)业务抽象为‘帮区’(BANDS

1.虚拟操作(工作)区域

2.区域包括:关联人员、文档、操作工具、互动工具、子业务(子帮区)、业务规则等

3.多个关联帮区形成业务架构

(三)软件开发=业务设计+业务工具开发

三、构成

顾问或业务经理、某业务区、开发者

四、其软件体系架构

(一)软件由帮区构成

 软件≠服务,帮区=服务

(二)软件架构的演化

由Client/Server到Browser/Server,再到Interface/Band/Tool

五、信息系统结构

应用工具库系统、业务架构支撑系统、工具并行执行系统、计算设备、存储设备


0 0