精选优质文档-倾情为你奉上第一章 软件工程概述一、软件的定义和特性 (P2P3)定义:软件=程序+数据+文档 程序:按照事先设计的功能和性能要求执行的指令或语句序列 数据:程序能正常操纵信息的数据结构 文档:描述程序操作和使用的文档特性:(1) 软件是一种逻辑实体,具有抽象性,不是一般的物理实体;(2) 软件的成产与硬件存在某些相同点,但有根本上的不同,软件开发是人的智力的高度发挥,而不是传统意义上的制造,它更依赖于开发人员的素质,智力,人员和组合,合作和管理;(3) 软件维护与硬件维修有着本质的差别,软件维护没有硬件维护那样有可替换的标准零件;(4) 软件在运行和使用期间没有硬件那样的机械磨损,老化问题,但存在退化问题;(5) 基于构件的开发方法由于其自身的特点越来越受到人们的重视,这些技术可以减少开发时间、提高质量,并提高复用水平。* 掌握P4图1-2(b)软件失效率曲线二、计算机软件的发展经历了几个阶段?各有何特征?(P1P2)共经历了四个阶段特征:第一阶段程序规模小