码迷,mamicode.com
首页 > 其他好文 > 详细

一线架构—细化架构

时间:2020-04-10 12:13:49      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:场景   com   支持   bsp   png   控制   逻辑   交流   多视图   

概念架构阶段的3个步骤

初步设计:基于关键功能,借助鲁棒图进行以发现职责为目的的初步设计,对于新系统很重要。

高层分割:对系统黑盒进行切分,可以借助架构模式。

考虑非功能需求,通过"目标-场景-决策表"分析非功能需求。

 初步设计的主要任务是发现职责,可以借助"职责协调链"。在分析直接协调链时,首先需要引入一个工具,鲁棒图,其包含3中元素,分别是边界对象,控制对象和实体对象。(由于VISIO不支持,这个图就忽略了,可以用序列简图表述)

高层分割:首先一个系统分割为项目交互的几个系统,之后将每个系统分化为多个子系统

在此我们需要熟练运用"分而治之"的思想,通常使用多视图的方法来展示架构思想

其特点是:利于思考(分而治之),便于交流(分离了关注点)。得到广泛认可的是RUP4+1视图,不过重要的是思想(每个思维角度,一个视图),不是必须要提供指定的4+1视图(逻辑视图、部署视图、进程视图、实现视图和用例图)

技术图片

 

一线架构—细化架构

标签:场景   com   支持   bsp   png   控制   逻辑   交流   多视图   

原文地址:https://www.cnblogs.com/zjm15511858030/p/12672276.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!