2软件危机的产生及解决.docVIP

  • 166
  • 0
  • 约5.56千字
  • 约 6页
  • 2016-12-03 发布于湖南
  • 举报
2软件危机的产生及解决

1.分析上述说明中的案例,简述什么原因导致了以上情况,应用什么途径消除? 答:这些情况是由软件危机导致的,导致软件工程发生的主要原因为(1)软件的规模越来越大,结构越来越复杂。(2)软件开发管理困难而复杂。(3)软件开发费用不断增加。(4)软件开发技术落后。(5)生产方式落后。(6)开发工具落后,生产率提高缓慢。解决软件危机的办法是:(1) 充分吸收和借鉴人类长期以来从事各种工程项目中积累的行之有效的有效原理、概念、技术与方法,特别是吸取几十年来人类从事计算机硬件研究和开发的经验教训。在开发软件的过程中努力作到良好的组织,严格的管理,相互友好的协作。 (2) 推广在实践中总结出来的开发软件的成功的技术和方法,并研究更好、更有效的技术和方法,尽快克服在计算机系统早期发展阶段形成的一些错误概念和作法。 (3) 根据不同的应用领域,开发更好的软件工具并使用这些工具。将软件开发各个阶段使用的软件工具集合成一个整体,形成一个很好的软件开发环境。 总之为了解决软件危机,既要有技术措施(方法和工具),又要有必要的组织管理措施 2.简述软件生命周期的划分及任务 答:软件生命周期的具体划分和任务如下 1.问题定义 此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。 2.可行性研究 可行性分析的任务是明确应用项目的开发的必要性和可行性。必要性来自实现开发任务的迫切性,而可行性则取决

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档