软件工程大纲自解析(前五章).docVIP

  • 6
  • 0
  • 约5.51千字
  • 约 16页
  • 2016-12-23 发布于湖北
  • 举报
《软件工程》 软件工程学概述 大纲要求:软件危机的概念、原因及消除途径;软件工程的概念、方法学;软件生命周期,主要软件过程的特点。 自我解析 软件危机概念:指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 软件危机的原因: 1)软件不同于硬件,它是计算机系统 中的逻辑部件而不是物理部件。软件缺乏“可见性”导致开发过程进展情况难以衡量、评价,管理和控制软件开发过程困难;后期软件运行中还要进行软件完善或修改,所以软件维护较难。 2)软件不同于一般程序,它的一个显著的特点是规模庞大,程序复杂性随程序规模增加呈指数增长。所以软件需要多人合作完成,由于人才水平良莠不齐,加之涉及许多技术问题,又缺乏管理,导致开发困难。 3)主要原因:软件本身独有的特点给开发和维护带来了很多客观困难。许多软件开发人员对软件开发和维护有不少糊涂关键,在时间过程中或多或少的采用了或多多少的方法和技术。 4)对用户要求没有完整准确的认识就匆忙着手编写程序是许多软件开发失败的主要原因之一。 5)在软件的开发和维护关系问题上存在错误的观念。软件维护工作通常是在软件完成之后进行的,因此是极端艰难的工

文档评论(0)

1亿VIP精品文档

相关文档