技术开发 频道

《高级软件架构师讲义》软件架构风险管理

【IT168 技术文章】

    第三章软件架构风险管理

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

    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),让小组对这两个风险成分达成共识的估计,这两个量可以被相乘来计算一个简单度量,即风险爆发(riskexposure)

    4.风险计划和调度

    5.从风险中学习

0
相关文章