软 件 体 系 结 构清华大学出版社关 于 教 材 出版社:清华大学出版社 作者:张友生课 程 内 容 软件体系结构概论 软件体系结构建模 软件体系结构风格 软件体系结构描述 动态软件体系结构 Web服务体系结构 基于体系结构的软件开发 软件体系结构的分析与测试 软件体系结构评估 软件产品线体系结构 软件危机的表现 软件成本日益增长 开发进度难以控制 软件质量差 软件维护困难第1章 软件体系结构概论1.1 从软件危机谈起 软件危机的表现 软件成本日益增长 20世纪50年代,软件成本在整个计算机系统成本中所占的比例为10%-20%。到20世纪60年代中期,软件成本在计算机系统中所占的比例已经增长到50%左右。 而且,该数字还在不断地递增,下面是一组来自美国空军计算机系统的数据:1955年,软件费用约占总费用的18%,1970年达到60%,1975年达到72%,1980年达到80%,1985年达到85%左右。第1章 软件体系结构概论1.1 从软件危机谈起 软件危机的表现 开发进度难以控制 由于软件是逻辑、智力产品,软件的开发需建立庞大的逻辑体系,这是与其他产品的生产不一样的。 在软件开发过