架构蓝图:软件架构的 4+1 视图模型
软件工程
2020-06-11 v1
摘要
本文提出了一种基于多个并发视图来描述软件密集型系统架构的模型。这种多视图的使用使得能够分别处理架构各类利益相关者的关注点:最终用户、开发人员、系统工程师、项目经理等,并分别处理功能性与非功能性需求。文中描述了五个视图中的每一个,以及用于捕获它们的记号。这些视图采用以架构为中心、场景驱动、迭代的开发过程进行设计。
引用
@article{arxiv.2006.04975,
title = {Architectural Blueprints: The 4+1 View Model of Software Architecture},
author = {Philippe Kruchten},
journal= {arXiv preprint arXiv:2006.04975},
year = {2020}
}
备注
Early draft, better quality than IEEE published version