您的位置:首页 > 运维架构 > 网站架构

《高级软件架构师讲义》学习笔记3

2009-01-04 19:11 232 查看

第三章 软件架构风险管理

一、如何识别软件架构的风险

1. 需求的不断变化

2. 架构师对于技术理解不足

3. 缺乏对行业的研究

4. 经验不足

5. 创造性的架构比重比较重

6. 没有形成一套构架的规范

7. 架构可执行性差

二、如何规避软件架构风险

1. 固化需求

2. 完善的业务原型

3. 完整架构规范

4. 验证架构的可执行性

5. 80%的经验架构+20%的创新架构

三、软件架构风险管理与控制

1. 风险管理过程

a. 标识

b. 分析和优先级化

c. 计划和调度

d. 跟踪和报告

e. 控制

f. 学习

2. 风险标识

3. 分析和确定风险优先级

风险优先级化确保小组首先处理最重要的项目风险。

风险分析最易使用的一个方法是:使用两个被广泛接受的风险成分,即概率(probability)和影响(impact),让小组对这两个风险成分达成共识的估计,这两个量可以被相乘来计算一个简单度量,即风险爆发(risk exposure)

4. 风险计划和调度

5. 从风险中学习
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: