我们上一节讲到了架构的复审,也说明架构复审对应了现在的架构评估。
我们学习架构评估之前先了解一下为什么要进行架构评估呢?架构苹果到底评估什么?架构评估该如何评估?我们先了解这几个为什么之后,理解了这几个为什么去学习会更加有效。
1、为什么要有架构评估,评什么,怎么评?
为什么要进行架构评估?
大家不妨回忆一下瀑布模型,瀑布模型当时的一个重大的缺陷是是什么呢?是瀑布模型强调一次性完成整个系统的开发,建设。所以在需求阶段出现的问题会延续到设计,编码,实现这些流程。从而导致一步错,步步错。
所以瀑布模型的 缺陷让我们明白了需求的重要性,需求没做好,这些项目铁定失败,想都不用想。
同样,设计阶段的架构设计出现问题,设计有重大缺陷,是不是接下来所有工作可能也成为无用功.既然架构这么重要,那么是不是完成架构设计之后,有必要评估一下架构是否能够支撑需求,完成需求.
这就是为什么要做架构的评估. 试图及早的发现问题,并解决问题,不要把问题拖到后面去.
架构评估到底评什么?
评估的其实是与需求的匹配度. 因为架构本质上是一种解决方案, 解决的是什么问题, 解决的是需求, 需求是谁提出来的, 是用户. 其实就是看用户提出的需求,你的这个架构是不是能够帮我一一解决掉.
架构评估怎么评?
后面会讲到方法论,一个一个的看.文章来源:https://www.toymoban.com/news/detail-698313.html
2、质量属性
了解架构评估方法论之前,我们需要先了解一下,什么是质量属性。架构设计要满足功能需求,这是系统的根文章来源地址https://www.toymoban.com/news/detail-698313.html
到了这里,关于软件架构设计(九) 架构评估(复审)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!