- 6
- 0
- 约9.84千字
- 约 16页
- 2017-01-08 发布于重庆
- 举报
软件工程121
◆计算机软件定义:计算机运行所需要的各种程序和数据的总称,包括操作系统、汇编程序、编译程序、数据库、文字编辑及维护使用手册等。
◆ 软件的特点:
(1)软件产品的生产主要是脑力劳动,还未完全摆脱手工开发方式,大部分产品是“定做”的。
(2)软件是一种逻辑产品,它与物质产品有很大的区别,它是脑力劳动的结晶。
(3)软件产品不会用坏,不存在磨损、消耗问题。
(4)软件产品的生产主要是研制。。
(5)软件费用不断增加,软件成本相当昂贵
◆软件危机的定义:
软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。
包括:
1) 软件“不能正常运行”。
2)主要是指如何开发软件?
3)怎样满足对软件日益增长的需求?
4)如何维护数量不断膨胀的现有软件?
◆软件危机的原因
在软件的开发和维护过程中存在着这么多的问题,一方面与软件本身的特点有关,另一方面也与软件的开发和维护的方法有关。造成上述软件危机的原因概括起来有以下几方面:
(1)软件的规模愈发庞大。
(2)软件开发的管理困难。
(3)软件本身的独有特点确实给开发和维护造成一些客观困难,但是人们在长期的实践中也积累了不少成功的经验。
(4)软件开发和维护中许多错误认识和方法的形成可以归结与计算机发展早期软件开发的个体化特点。
(5)软件开发技术落后。
(6)生产方式落后。
(7)开发工具落后,生产
原创力文档

文档评论(0)