企业架构十大非功能性需求
原文中文,约2700字,阅读约需7分钟。发表于: 。功能需求定义了系统应该做什么。就汽车而言,这意味着将一个人从 A 地带到 B 地;而非功能性需求规定了系统应该是什么样子。 1. 可伸缩性 可 扩展性 是指系统随着用户或请求数量的增加而执行和操作的能力。这可以通过机器的水平或垂直缩放或附加 AutoScalingGroup 功能来实现。 在将可扩展性构建到系统中时需要考虑以下三个方面:...
功能需求定义系统应做什么,非功能性需求规定系统应是什么样。可伸缩性、可用性、可扩展性、一致性、弹性、可观察性、安全性、耐用性、敏捷性是衡量系统质量的关键因素。构建系统需考虑流量模式、延迟、部署标记、灾难恢复、辅助功能、易学性、日志记录、安全性、复制、容错、可归档性、可维护性、可测试性、可部署性、可安装性、可升级性、可移植性、可配置性、兼容性等。