[计算机软件技术基础(第三版)麦中凡苗明川何玉洁]第十二章软件工程过程与软件工程管理重点.pptVIP

  • 9
  • 0
  • 约1.91万字
  • 约 82页
  • 2016-04-06 发布于湖北
  • 举报

[计算机软件技术基础(第三版)麦中凡苗明川何玉洁]第十二章软件工程过程与软件工程管理重点.ppt

C++程序设计 12.1 软件工程概述 1968年软件业界和科学工作者提出了软件工程的概念:任何软件都应当和其他产业的产品一样,由专业人员制作(软件中是系统分析员、高级程序员、程序员),以系统的、工程的方法开发制作,并提供全方位的售后服务管理(不能因开发者离开、调走而无人管)。 所谓系统的方法,是任何产品都有其创意、开发、生产、调试、使用、维护、退役的全过程,而不是只考虑其中的一部分。如果按照系统的规范或标准进行开发,就可能大幅度提高软件生产力,就如同工业生产取代手工作坊。 所谓工程方法,是指要有工程规范和工程管理。工程产品不要求绝对完善,只要求在给定时间、给定的经费和当前技术条件下符合规范的要求的最佳。工程管理要考虑到可行性、计划性、投入/产出、费用/效益。 软件工程以系统工程的方法制作软件产品,它包括: ? 软件的系统(生存期)模型; ? 与此模型相对应的各种规范和标准; ? 为达到这些规范、标准的方法和工具; ? 软件生产、交付、使用、维护的全面管理。 软件工程的提出,导致了对软件本质的研究。软件不仅仅是可运行的程序系统,为了维护和适应市场技术的发展,它必须有全套完整的文档,所以软件=程序+文档。 软件开发方法学的研究是软件技术发展最活

文档评论(0)

1亿VIP精品文档

相关文档