软件架构的历史——从业者视角
软件工程
2018-06-12 v1
摘要
软件架构(SA)正在庆祝其25周年。如果我们考虑确立SA为一门独立学科的开创性论文,以及确定了研究与实践基石(如架构视图、架构描述语言和架构评估)的科学出版物,情况便是如此。随着云配置的普遍使用、多方分布式服务的动态集成,以及业务和社会数字化程度的急剧提升,做出合理的设计决策涵盖了一个日益庞大且复杂的问题空间。SA的作用前所未有地至关重要,以至于没有组织在不借助适当架构实践支持的情况下承担“严肃”项目。但是,SA实践在过去25年如何演进?以及未来的挑战是什么?已有多种尝试总结SA的研究与实践现状。然而,我们仍缺乏从业者对上述问题的看法。为填补这一空白,我们首先通过分析了5,622篇科学论文提取出前10个主题。随后,我们利用这些主题设计了一份由57位具有5至20年以上经验的SA从业者填写的在线调查。我们展示了调查结果,特别关注SA从业者在过去、现在和未来认为影响最大的SA主题。最后我们利用结果得出了初步结论。
引用
@article{arxiv.1806.04055,
title = {The History of Software Architecture - In the Eye of the Practitioner},
author = {Henry Muccini and Patricia Lago and Karthik Vaidyanathan and Francesco Osborne and Eltjo Poort},
journal= {arXiv preprint arXiv:1806.04055},
year = {2018}
}
备注
11 pages