我需要能够解释以下术语:架构因素,架构驱动因素和架构重要要求。我发现架构因素/驱动因素是相同的(如果我错了,请纠正我)。 但是当我查看它们的定义时,会得到以下解释:
架构驱动程序: 正式将体系结构驱动程序定义为对您的体系结构具有重大影响的一组需求。
具有重要结构意义的要求: 在体系结构上重要的要求是那些在确定系统体系结构中起重要作用的要求。
在我看来,这两个都是影响您的体系结构的要求,但是在larman的书中,它们被清楚地介绍为两种不同的事物。
任何人都可以告诉我架构驱动因素/因素与架构重要需求之间的确切区别
答案 0 :(得分:0)
好问题!他们确实令人困惑。我可以添加一下:我的看法是,在一个项目的所有需求中,一旦“开发部分架构”然后“测试”阶段进行了几轮,并且只有一部分需求可以达到ASR的状态。图片变得更清晰。
编辑:在幻灯片18 here上,内容如下:
Architecture drivers presentation
– Briefing by the architect on the driving business and quality attribute requirements: the ASRs.
对我来说,它们可以被视为等同。