数据结构与算法分析序言.docVIP

  • 3
  • 0
  • 约8.67千字
  • 约 10页
  • 2016-11-29 发布于北京
  • 举报
数据结构与算法分析序言

软件开发 章节内容 问题分析和需求规格说明 设计 编码 测试、运行和调试 维护 章节学习目标 介绍一些流行的软件开发方法并研究软件工程的基本阶段。 对比入门性编程课程中的软件开发和实际的软件开发。 学习软件设计的两种基本方法:自顶向下设计和面向对象设计。 介绍设计的两个基本方面:选择或创建组织数据的数据类型以及为数据上的操作开发算法。 考察开发好的源代码的一些基本方针,并学习一个优秀代码的例子。 调查软件中的基本错误类型以及定位这些错误源头的方法。 通过一些糟糕软件造成严重后果的例子来强调软件测试的重要性。 关注软件维护所需要的大量时间和努力。 使用计算机解决一个问题需要同时使用硬件和软件。一个计算系统的硬件由实际的物理组件构成,比如中央处理器(CPU)、存储器以及组成系统的输入/输出设备等。软件指为了解决问题而用来控制硬件操作的程序。软件开发是一个复杂的过程,它既是一门艺术,也是一门科学。说它是艺术,是因为它需要丰富的想象力、创造力和灵活性。但它同时也是一门科学,因为它要使用某些标准化的技术和方法学。术语软件工程将被应用来表示对这些技术的学习和使用。 尽管问题本身以及解决这些问题的技术常常是变化的,但是软件开发总是至少包括以下几个阶段: 问题分析和需求规格说明:对问题进行分析,然后制定一个问题的需求规格说明。 设计:设计出一个解决问题的计划。 编码:使用某些编程语言

文档评论(0)

1亿VIP精品文档

相关文档