概念:架构目标
此处描述了什么是架构目标以及架构目标为何重要的原因。
关系
主要描述

架构目标提供了决策的动机和原理。这些目标通常由软件需求驱动,特别是系统的非功能性需求 [ALL02].。

架构目标定义了系统随着时间的发展需要如何响应变化。架构目标倾向于解决以下问题:

  • 系统的预期寿命是多少?
  • 系统需要应对的技术变化,如新版本的中间件或产品? 
  • 系统预期适应变化的频率?
  • 未来有哪些可以预见的变化,如何能够更容易的适应这些变化?

这些因素对系统的结构有重大影响。