知识卡片

架构需求先行

专业/工作

内容

架构驱动开发应先识别会塑造架构的需求,尤其是性能、可用性、安全、可维护性等非功能需求。功能需求告诉系统做什么,架构需求决定系统能否长期可靠地做下去。

参考来源

《软件架构理论与实践》第7章《架构驱动的软件开发》