软件工程绪论 第1章 软件工程绪论1. 软件的认识(小题)定义: 软件是计算机系统中与硬件相互依存的另一部分。 它包括程序、数据及其相关文档的完整集合。特点: 软件是无形的、不可见的逻辑实体 它的正确与否,一直到程序在机器上运行才能知道 这就给设计、生产和管理带来许多困难软件是设计开发的,而不是生产制造的软件在使用过程中没有磨损、老化的问题软件是定制开发的 虽然整个工业向着基于构件的构造模式发展 然而大多数软件仍是根据实际的顾客需求定制的软件是复杂的: 软件涉及人类社会的各行各业 软件开发常常涉及其他领域的专业知识,这对软件工程师提出了很高的要求软件的开发成本高软件易于复制系统维护,计划,单元测试,系统测试,编码开发占据的成本有高到低硬件:任何机械、电子设备在运行和使用期间其失效率大都遵循以下的U型曲线。因为在刚刚投入使用时,各部位都都尚未做到配合良好、运转灵活,常常容易出现问题。经过一段时间的运行,就可以稳定下来。当设备经历了相当长的时间的运转,就会出现磨