随便写点——软件危机

软件危机是指在计算机软件的开发和维护过程中遇到所遇到的一系列严重问题。软件危机主要是两方面的问题。软件开发,如何开发软件以满足软件日益增长的需求。软件维护,如何维护数量不断膨胀的已有软件。

软件危机产生的原因,一方面与软件本身的特点有关;另一方面和软件开发和维护的方法不正确有关。

软件不同于硬件,缺乏“可见性”,软件开发过程的进展情况和质量较难衡量与评价,因此管理和控制软件开发过程比较困难。此外在运行中遇到的问题往往是开发时期就存在的错误,软件维护意味着改正或修改原来的设计导致软件较难维护。软件不同于一般程序,往往规模比较庞大复杂,要实现高质量的大型软件需要严格科学的管理。

而软件危机主要原因还是在软件开发和维护中使用错误的方法。错误的认识和作法是忽视软件需求分析的重要性。对用户要求没有完整准确的认识就着手编写程序是许多软件开发工程的失败主要原因。因此要在软件定义时期做足准备才能进入开发时期。

为了解决软件危机既要有技术措施(方法和工具),又要有必须的组织管理措施。在软件开发过程中应该使用实践中总结出来的成功的技术和方法,使用更好的软件工具。更重要的是充分认识到软件开发是一种组织良好、管理严密、各类人员协同配合、共同完成的工程项目。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年10月17日
下一篇 2017年10月17日

相关推荐