精·第2章 软件工程.pptVIP

  • 2
  • 0
  • 约7.51千字
  • 约 75页
  • 2017-01-16 发布于北京
  • 举报
第2章 软件工程 目 录 2.1软件工程的基本概念 2.2软件开发过程 2.3系统定义 2.4软件实现 2.5软件维护 2.6软件开发管理 2.1 软件工程的基本概念 2.1.1 什么是软件危机 软件不符合用户的实际需要 软件价格昂贵 软件开发项目超支和延期 软件质量低,可靠性差 软件缺少适当的文档资料 难于修改和维护软件 有几种原因使需求分析变得困难: (1)客户说不清楚需求: (2)需求自身经常变动; (3)分析人员或客户理解有误 (隔行如隔山)。 程序设计是少数聪明人干的事。他们的智力与技能超群,编写的程序既能控制弱智的计算机,又能让别人看不懂、不会用。 软件开发的工作量难以估计,初学者的不正确的观念之二: “如果我们落后于计划,可以增加更多的程序员来解决。 ” 软件 != 程序 软件 = 程序 + 文档 软件危机的形成原因 软件本身是逻辑部件,质量难以评价,潜在的错误在所难免 软件规模越来越大,软件结构越来越复杂 忽视需求分析的重要性,急于开始编程 轻视软件测试和软件维护,忽略文档 软件开发技术落后,生产方式落后,开发工具落后 2.1.2 软件工程的定义 软件工程是指导计算机软件开发和维护的一门学科,它采用工程的概念、原理、技术和方法,把经过时间考验而证明是正确的管理技术和与技术方法结合起来用于开发软件。 2.1.

文档评论(0)

1亿VIP精品文档

相关文档