软件的特性初期失效率磨损效时间图1.1硬件失效曲线图
软件的特性 图1.1 硬件失效曲线图
软件的特性由于变更的副作用而导致的失效率提高失效变更实际曲线率理想曲线时间图1.2软件失效曲线
软件的特性 图1.2 软件失效曲线
软件的特性应用特性。软件的应用极为广泛,如今它6已渗入国民经济和国防的各个领域,现已成为信息产业、先进制造业和现代服务业的核心,占据了无可取代的地位
软件的特性 ⑥ 应用特性。软件的应用极为广泛,如今它 已渗入国民经济和国防的各个领域,现已成为信 息产业、先进制造业和现代服务业的核心,占据 了无可取代的地位
软件的特性(2)软件的生产特性①软件开发特性。由于软件固有的特性,使得软件的开发不仅具有技术复杂性,还有管理复杂性。技术复杂性体现在:软件提供的功能比一般硬件产品提供的功能多,而功能的实现具有多样性,需要在各种实现中做出选择,更有实现算法上的优化带来的不同,而实现上的差异会带来使用上的差别。管理上的复杂性表现在:第一,软件产品的能见度低,要看到软件开发进度比看到有形产品的进度困难得多;第二,软件结构的合理性差,结构不合理使软件管理复杂性随软件规模增大而呈指数增长
软件的特性 (2)软件的生产特性 ① 软件开发特性。由于软件固有的特性,使得软件的开发不仅具 有技术复杂性,还有管理复杂性。技术复杂性体现在:软件提供的功能比 一般硬件产品提供的功能多,而功能的实现具有多样性,需要在各种实现 中做出选择,更有实现算法上的优化带来的不同,而实现上的差异会带来 使用上的差别。管理上的复杂性表现在:第一,软件产品的能见度低,要看 到软件开发进度比看到有形产品的进度困难得多;第二,软件结构的合理性 差,结构不合理使软件管理复杂性随软件规模增大而呈指数增长
软件的特性软件产品形式特性。软件产品在设计阶段成本高昂,而2在生产阶段成本极低。硬件产品试制成功之后,批量生产需要建设生产线。投入大量的人力物力和资金,生产过程中还要对产品进行质量控制,对每件产品进行严格的检验。然而,软件是把人的知识与技术转化为信息的逻辑产品,开发成功之后,只需对原版软件进行复制即可。大量人力、物力、资金的投入,以及质量控制,软件产品检验都是在软件开发中进行的。由于软件的复制非常容易,软件的知识产权保护就显得极为重要
软件的特性 ② 软件产品形式特性。软件产品在设计阶段成本高昂,而 在生产阶段成本极低。硬件产品试制成功之后,批量生产需要建 设生产线。投入大量的人力物力和资金,生产过程中还要对产品 进行质量控制,对每件产品进行严格的检验。然而,软件是把人 的知识与技术转化为信息的逻辑产品,开发成功之后,只需对原 版软件进行复制即可。大量人力、物力、资金的投入,以及质量 控制,软件产品检验都是在软件开发中进行的。由于软件的复制 非常容易,软件的知识产权保护就显得极为重要