系统就像任何一个有机体一样,首要目标是存活,其次的目标是活得更好,即提升ROI以增强自身存活的概率,与技术指标的关系为:

  1. 存活
    1. 有价值(功能性)
      • 性能:节省用户的时间资源
      • 可扩展性/灵活性:保证能够根据需求变化而改进
    2. 适应环境(非功能性)
      • 当前
        • 可用性
          • 可测试性:故障前
          • 可靠性/健壮性:故障中
        • 可维护性:故障后
        • 安全性
      • 未来
        • 可伸缩性
  2. 活得更好(非功能性)
    1. 可复用性:降低成本
    2. 资源利用率

// TODO