属性驱动设计

来源:互联网 发布:淘宝店营业执照 编辑:程序博客网 时间:2024/06/05 18:03

              属性驱动设计

ADD是一种定义软件架构的方法,该方法将分解过程建立在软件必须满足的质量属性之上。ADD位于需求分析之后。ADD结果是构架的模块分解视图和其他视图的最初几个层次。

ADD步骤

一、选择要分解的模块

二、对模块进行求精

1、 从具体的质量场景和功能需求集合中选择构架驱动因素

2、 选择满足构架驱动因素的构架模式。

3、 实例化模块并根据用例分配功能,使用多个视图表示

4、 定义子模块接口

5、 验证用例和质量场景并对其进行求精,使他们成为子模块的限制

 

三、对需要进一步分解的每个模块重复上述步骤

 

 

 

原创粉丝点击