
李必信 廖力 王璐璐 孔祥龙 周颖 编著
第1章 软件架构概述
最初,软件架构(Software Architecture,又称软件体系结构)是用来刻画软件系统整体抽象结构的一种手段,软件架构设计是软件开发过程中的一个重要环节,但随着研究的深入和应用的推广,软件架构逐渐成为软件工程学科的重要分支方向,在基础理论、技术方法和工程实践等方面形成了自己独特的理念和完整的体系。作为软件架构的背景知识,本章简要介绍软件架构产生的背景、主要思想、特征和发展轨迹。
1.1 软件架构产生的背景
众所周知,20世纪60年代中期开始爆发大规模的软件危机,软件危机的突出表现就是软件生产不仅效率低,而且质量差。究其原因,主要是因为软件开发的理论方法不够系统、技术手段相对滞后,主要的软件生产都是手工作坊式的。
继续阅读与本文标签相同的文章
-
开发者实验室教程—— Terraform init 如何加速
2026-05-16栏目: 教程
-
带你读《Flutter技术入门与实战》之二:Flutter基础知识
2026-05-16栏目: 教程
-
相比于传统门禁,3D刷脸解决方案带来了什么革命性的进步?
2026-05-16栏目: 教程
-
给编程菜鸟的16条忠告,你做到几条
2026-05-16栏目: 教程
-
带你读《增长密码:大型网站百万流量运营之道》之一:引言
2026-05-16栏目: 教程
