高级软件工程 软件与软件开发1142 软件工程四十年:软件工程、构件、中间件 Doug Mcllroy on Software Components, 1968
高级软件工程 软件与软件开发 11/42 软件工程四十年:软件工程、构件、中间件
高级软件工程 软件与软件开发1242 3、软件的发展特点 (1)软件应用范围将继续扩大,成为信息社会的物理设施 (2)遗留软件将继续发挥作用 (3)软件的可靠性与安全性日趋重要 (4)网络化软件将是发展重点
高级软件工程 软件与软件开发 12/42 3、软件的发展特点 (1)软件应用范围将继续扩大,成为信息社会的物理设施 (2)遗留软件将继续发挥作用 (3)软件的可靠性与安全性日趋重要 (4)网络化软件将是发展重点
高级软件工程 软件与软件开发1342 软件的本质特性 构造性 演化性 其它特点:知识密集、逻辑产物
高级软件工程 软件与软件开发 13/42 构造性 演化性 其它特点:知识密集、逻辑产物 4、软件的本质特性
高级软件工程 软件与软件开发1442 软件的构造性 软件是典型的知识产 是客观世界中问题空间的具体描述 软件是有结构的 构造性是软件的本质特性 传统的软件开发是个体作坊式的 只解决功能问题 未考虑结构问题 造成软件复杂度高 维护难度大
高级软件工程 软件与软件开发 14/42 软件的构造性 软件 是 典型的知识产品 是 客观世界中 问题空间的具体描述 软件 是有结构的 构造性 是软件的本质特性 传统的软件开发 是 个体作坊式的 只 解决功能问题 未 考虑结构问题 造成 软件 复杂度 高 维护难度大