提供一个维度，上面会列举各个点，其中的矩阵元素会有适当的软件工件（software artifacts）。
面向切面的程序设计.面向切面的程序设计可以将横切关注点视为主要关注点进行处理。例如，大部份旳软体都需要某程度的安全性及数据记录。安全性及数据记录一般会视为次要关注点，主要关注点一般是实现业务目标。不过在设计程式时，其安全性需要在一开始就考虑进来，而不是视为次要关注点。若在程式开发后再考虑安全性，多半会有安全模型不足的问题，会有很多后续被攻击的风险。这可以用面向切面的程序设计来