第一讲:课程介绍 与软件工程概述精要.ppt

软件的发展历程 软件危机 软件危机 20世纪60年代末提出来的。 主要表现为:进度严重拖后,成本超出多达一个数量级;生产率极低,软件质量低劣到甚至根本不能使用,而且难于管理。 经典案例: 美国IBM公司在1963年至1966年开发的IBM360机的操作系统。这一项目花了5000人一年的工作量,最多时有1000人投入开发工作,写出了近100万行源程序。......据统计,这个操作系统每次发行的新版本都是从前一版本中找出1000个程序错误而修正的结果。...... 软件危机 软件危机产生的原因 软件的规模越来越大,结构越来越复杂 软件开发技术落后,比如: 忽略软件定义时期的工作,项目不能很好地理解 不重视文档资料,仅仅重视程序而忽略软件配置其余成分 软件可靠性缺少度量的标准,质量无法保证 开发工具落后 软件开发和维护所需要的费用越来越高 软件危机 人们在软件危机之后的认识 软件开发不是某种个体劳动的神秘技巧,而应该是一种组织良好、管理严密、各类人员协同配合、共同完成的工程项目; 必须充分吸取和借鉴各种工程项目所积累的行之有效的原理、概念、技术和方法; 必须开发和使用更好的软件工具; 应从管理和技术(方法和工具)两方面解决软件危机! 软件工程 软件工程的定义 软件工程是为了经济地获得能在实际机器上高效运行的可靠软件,而确立

文档评论(0)

1亿VIP精品文档

相关文档