信息系统分析与设计--于继武 第7章 信息系统的实现与测试新.pptVIP

  • 4
  • 0
  • 约6.85千字
  • 约 32页
  • 2015-12-24 发布于广东
  • 举报

信息系统分析与设计--于继武 第7章 信息系统的实现与测试新.ppt

* 信息系统分析与设计 本章小结 编程语言是计算机能够理解的、用于人和计算机之间进行交流的语言。编程语言具有心理特性、工程特性、技术特性。这些特性将会影响到对编程语言的选择。 编程环境和工具也被称为集成开发环境(Integrated Development Environment,简称IDE),是一种集成的设计和调试环境,是为软件设计人员提供的一组使用灵活,功能多样的综合开发软件工具。 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 * Oracle 10g管理及应用 信息系统分析与设计 第七章 信息系统的实现与测试 * 信息系统分析与设计 第七章 信息系统的实现与测试 7.1信息系统的实现 7.2信息系统的测试 7.3系统实现与测试的相关文档 * 信息系统分析与设计 7.1 信息系统的实现 7.1.1 系统实现的任务 在经过了系统分析和设计以后,便进入了系统实现阶段。系统实现的任务是把系统的设计模型转变成为可以交付使用的信息系统,其重点是实现信息系统的软件。信息系统软件由源程序代码、二进制可执行代码和相关的数据构成。实现的工作包括确定系统的实现结构,子系统及类和接口的实现,系统集成等。如果说信息系统需求阶段解决的是“做什么”的问题,设计阶段解决的是“怎么做”的问题,那么实现阶段解决“具体做”的问题。系统实现阶段完成的任务的质量将直接影响到最终应用系统的稳定性、可靠性和可维护性。 * 信息系统分析与设计 7.1 信息系统的实现 7.1.1 系统实现的任务 系统实现阶段最主要的工作就是软件设计,软件开发人员将根据系统设计文档中的设计要求与规范,选择合适的编程语言,编写出正确、清晰、稳定、易维护和易理解的软件。软件设计时首先是正确的实现各项功能,其次要求软件具有良好的性能。 为了使系统实现阶段的任务有效的进行,一方面,软件开发人员必须仔细阅读系统设计的文档资料,充分理解软件结构及模块间的接口;另一方面,软件开发人员必须深刻的理解、熟练的掌握和正确的运用编程语言及软件开发环境和工具,以保证较高的开发效率。 * 信息系统分析与设计 7.1 信息系统的实现 7.1.1 系统实现的任务 系统实现阶段最主要的工作就是软件设计,软件开发人员将根据系统设计文档中的设计要求与规范,选择合适的编程语言,编写出正确、清晰、稳定、易维护和易理解的软件。软件设计时首先是正确的实现各项功能,其次要求软件具有良好的性能。 为了使系统实现阶段的任务有效的进行,一方面,软件开发人员必须仔细阅读系统设计的文档资料,充分理解软件结构及模块间的接口;另一方面,软件开发人员必须深刻的理解、熟练的掌握和正确的运用编程语言及软件开发环境和工具,以保证较高的开发效率。 * 信息系统分析与设计 7.1 信息系统的实现 7.1.2 编程语言的特性及选择 编程语言是计算机能够理解的、用于人和计算机之间进行交流的语言,现在有数百种编程语言正在使用,我们要熟悉语言的特性和相应的使用范围,然后根据正在开发的项目的要求选择合适的编程语言进行软件设计。 1.编程语言的特性 (1)心理特性 一致性、简洁性、顺序性、传统性 (2)工程特性 (3)技术特性 * 信息系统分析与设计 7.1 信息系统的实现 7.1.2 编程语言的特性及选择 2.编程语言的介绍 目前使用的计算机语言有很多,大致可以划分为三大类: (1)机器语言(第一代语言) (2)汇编语言(第二代语言) (3)高级语言(第三代语言) 高级语言形式上接近于算术语言和自然语言,易于理解,得以广泛流行。可以从应用特点和对客观系统的描述两个方面对高级语言进行分类。 * 信息系统分析与设计 7.1 信息系统的实现 7.1.2 编程语言的特性及选择 ①从应用角度分类 从应用角度来看,高级语言可以分为基础语言、结构化语言和专用语言。 1)基础语言 2) 结构化语言 3) 专用语言 ②从客观系统的描述分类 从描述客观系统来看,高级语言可以分为面向过程语言和面向对象语言。 1) 面向过程语言 2) 面向对象语言 * 信息系统分析与设计 7.1 信息系统的实现 7.1.2 编程语言的特性及选择 3.编程语言的选择 在选择与评价编程语言时,首先要从问题入手,确定软件的要求是什么,这些要求的相对重要性如何,然后再根据这些来衡量选用何种编程语言。 选择时通常考虑的因素有: (1)项目的应用范围 (2)算法和计算复杂性 (3)软件执行的环境

文档评论(0)

1亿VIP精品文档

相关文档