计算机软件技术基础.ppt

计算机软件技术基础;第一章软件工程;111软件工程的形成与发展

1软件发展的三个阶段

软件开发方法从机器语言编程到软件工程方法;经历了三个阶段

1程序设计时期1946年到60年代中期

生产方式是手工生产个体劳动只有程序;无软件的概念

2软件时期60年代中期至70年代中期

程序不再是硬件的附属;有软件的概念

作坊式的生产方式已难满足软件生产的质量和数量上的要求出现了软件危机

3软件工程时期70年代至今

1968年1969年北大西洋公约组织成员国的软件工件者召开了两个研讨会;提出了软件工程这一述语;根本目的在于克服软件危机中所遇到的困难问题;从此进入软件工程时代;2软件危机

1软件危机的主要表现:

软件开发成本和进度的估计常常很不准确

用户往往对已完成的软件不满意

3软件的质量常被怀疑

4软件极难维护

5缺乏良好的软件文档

6软件开发生产率提高的速度远远跟不上计算机应用迅速普及深入的趋势

;2软件危机的产生原因

一般以为;软件危机的发生与软件产品的特征和软件产品开发与维护的方法不正确有关

其一:软件是逻辑的系统部件而不是物理的系统部件;以程序和文档形式存在;具有无形性

其二:软件规模越来越大;功能越来越强;导致软件结构非常复杂

3解决软件危机的途径

方法是要充分吸取和借鉴人类长

文档评论(0)

1亿VIP精品文档

相关文档