试题详情
- 简答题什么是软件危机?分析其产生的原因与摆脱危机的方法,你认为现在已经摆脱软件危机了吗?请说明理由。
- 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。主要是两个问题:
(1)如何开发软件,怎样满足对软件的日益增长的需求;
(2)如何维护数量不断膨胀的已有软件;
软件危机的出现,究其原因,一方面是由软件本身的特点引起的,如软件越来越复杂,软件故障难于检测,工作量难以估计;另一方面则是因为软件开发和维护方法不当所造成的,如软件的个体化特征太强等。
为了摆脱软件危机所造成的困境,提出软件工程的概念,其主要思路是:要把人类长期以来从事各种工程项目所积累起来的行之有效的原理,概念,技术和方法,特别是人类从事计算机硬件研究和开发的经验教训,应用到软件的开发和维护中来。
我认为我国现在还未完全摆脱软件危机,因为随着经济发展,各行各业对软件人才的需求不断扩大,由于我国的软件人才缺口依旧很大,造成了某些行业内软件开发进度难以预测,软件开发成本难以控制,用户对产品功能难以满足,软件产品质量无法保证,软件产品难以维护,软件缺少适当的文档资料。 关注下方微信公众号,在线模考后查看
热门试题
- 软件配置管理的目的是什么?
- 你认为是否应该强制采用软件编码规范?请举
- 什么是软件危机?分析其产生的原因与摆脱危
- 软件排错的目的是()。
- ()是项目的最基础元素,其代表着为了完成
- 决定软件可维护性的主要因素可概括为()
- 数据字典可以对数据流图中的数据流、()及
- 在具有n个元素的顺序存储结构的线性表中,
- 软件开发与写程序有何不同?
- 将如下的多出口循环结构改为单出口程序结构
- 制定编码与单元测试、系统集成的阶段性计划
- 什么叫软件的生存期?软件的生存期可以分为
- 采用二分查找方法时,要求线性表必须是()
- 软件配置管理是在软件项目启动时就开始的,
- 什么是软件复用?
- 对源程序基本要求?
- 覆盖准则最强的是()。
- 用黑盒法设计测试用例时采用的方法包括()
- 软件测试的基本任务?
- 对于一个1000行1000列的上三角矩阵