你知道软件架构是从什么时候诞生的吗?

image.png

从目前的记载来看,其实软件架构的具体起源已经很难被确定了。在1960年代,艾兹格·迪杰斯特拉等开始涉及软件架构领域,从1990年代后,软件架构这个概念开始变得愈发流行。而碰巧的是,1968年秋季,NATO科技委员会召集了一群优秀的软件工程师,进行头脑风暴,为了想出“软件危机”的解决方案,也是在这次会议上诞生了Software Engineering概念,即软件工程。

image.png

1993年,电气电子工程师学会(IEEE)给出了对于Software Engineering的定义:

"将系统化的、规范的、可度量的方法用于软件的开发、运行和维护的过程,即将工程化应用于软件开发中"。

image.png

软件工程是面向工程领域的,软件工程包含软件架构的设计,而软件架构即是一张开发蓝图,是一个计划,是整体的规划,亦是软件工程的指导方针。软件工程主要目标,如图所示。

想全面系统地了解计算机软件架构的知识,还可以参考《移动开发架构设计实战》,掌握架构体系知识。

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。