软件危机的启示
1.软件产品是复杂的人造系统,具有复杂性、不可见性和易变性,难以处理。
2.个人或小组在开发小型软件时使用到的非常有效的编程技术的过程,在开发大型、复杂系统时难以发挥同样的作用。
3.从本质上讲,软件开发的创造性成分很大,发挥的余地也很大,很接近于艺术。它介于艺术与工程之间的某一点,并逐步向工程一端漂移。
4.计算机和软件技术的快速发展,提高了用户对软件的期望,促进了软件产品的演化,为软件产品提出了新的、更多的需求,难以在可接受的开发进度内保证软件的质量。
5.几乎所有的软件项目都是新的,而且是不断变化的。项目需求在开发过程中会发生变化,而且很多原来预想不到的问题也会出现,对设计和实现手段进行适当的调整是不可避免的。
6.生产力与人数不成正比。
软件危机的启示
最新推荐文章于 2022-12-16 22:29:45 发布