正在加载图片...
第2章管理信息系统的技术基础 33 一些应用软件包的宏语言就具有第四代语言的特征。由于第四代语言易学易用、开发速度快 效率高、便于维护等特点,它将成为管理信息系统开发的一个重要途径。 (5)面向对象的程序设计语言。这是20世纪80年代以来新发展的程序设计语言,它不 同于以往的高级语言将数据与对数据的操作相分离,而是将它们合成为对象。对象包含数据和 对数据的操作,这样的对象可以重用,从而大大提高编程效率。目前应用最为广泛的面向对象 语言是C++和Java,在管理信息系统的开发中也常有应用。 (6)标记语言。由于Internet的风靡全球,标记语言也开始引起人们的注意,其中超文 本标记语言HTML(Hyper Text Markup Language)应用最为广泛,它已经成为Web的通用语 言:几乎所有的Wb页面都是用HTML编写的。HTML简单易学、简明紧凑,能够对文字、 图表以及图像、声音、动画等多媒体数据进行统一处理。但是HTML中表示文件格式的标签 集是固定的,在处理许多需要专门格式的文件(如数学公式和化学分子式等)时显得无能为力。 这就促使人们进行进一步的研究,从而产生了可扩展标记语言XML(Extensible Markup Language)。XML侧重于数据本身,它的标签集不是固定的,用户可以根据自己的需要定义任 何一种标签来描述自己文档中的数据元素,它的出现使网上的信息查询、数据交换更加便利, 有助于人们更加有效地利用网络。 (7)开发工具。随着人们对信息处理能力的要求越来越高,以及以计算机为代表的现代 信息技术迅速地应用到社会生活的各个角落,社会对各种软件的需求也日益紧迫。为了满足这 种需求,各个软件厂商都在争先恐后地开发新的软件开发工具。软件开发工具以计算机自身处 理信息的强大能力为基础,在软件开发的各个阶段,对软件开发的各个方面提供各种帮助,是 软件工作人员必须具备的重要技术手段。软件开发工具的概念大致可以描述为:在高级程序设 计语言(第三代语言)的基础上,为提高软件开发的质量和效率,从规划、分析、设计、测试、 成文和管理各方面,对软件开发者提供各种不同程度的帮助的一类广泛的软件。 对于软件开发工具这个概念可以从以下几个方面来理解:它是在高级程序设计语言(第三 代语言)之后,软件技术进一步发展的产物:它的目的在于在开发软件过程中给予人们各种不 同方面、不同程度的支持或帮助:它支持软件开发的全过程,而不是仅限于编码或具他的特定 工作阶段。 目前,在市场上就有很多开发工具以满足不同的开发要求。除了功能较全的集成化开发工 具PowerBuilder、Visual Basic、Delphi、InterDev等,还涌现出了一批专用开发工具,比如网 页制作工具Dreamweaver、.Fireworks.、FrontPage、HomePage等:多媒体制作工具Authorware 等;基于网页的开发工具ASP(Active Server Pages)、JSP(Java Server Pages)、PHP(Personal Home Page)以及计算机辅助软件工程(Computer Aided Software Engineering.,简称CASE) 工具Rational Rose等。 3.数据库管理系统 数据库管理系统是专门对数据记录进行综合管理的软件,对数据文件结构的定义、数据记 录的更新、数据记录的查询以及对数据记录的各种运算提供全面的支持。许多数据库系统都提 供了功能强大的数据库操作语言和应用开发工具,可直接用来开发信息处理和数据管理应用系 统。数据库管理系统是信息系统的主要技术基础,本书将在下一节作专门介绍。 4.应用软件 应用软件是直接面向最终用户的具体应用的软件。应用软件以操作系统为基础,用程序设 计语言编写,或用数据库管理系统构造,用于满足用户对计算机应用的各种具体要求。由于计第 2 章 管理信息系统的技术基础 33 一些应用软件包的宏语言就具有第四代语言的特征。由于第四代语言易学易用、开发速度快、 效率高、便于维护等特点,它将成为管理信息系统开发的一个重要途径。 (5)面向对象的程序设计语言。这是 20 世纪 80 年代以来新发展的程序设计语言,它不 同于以往的高级语言将数据与对数据的操作相分离,而是将它们合成为对象。对象包含数据和 对数据的操作,这样的对象可以重用,从而大大提高编程效率。目前应用最为广泛的面向对象 语言是 C++和 Java,在管理信息系统的开发中也常有应用。 (6)标记语言。由于 Internet 的风靡全球,标记语言也开始引起人们的注意,其中超文 本标记语言 HTML(Hyper Text Markup Language)应用最为广泛,它已经成为 Web 的通用语 言;几乎所有的 Web 页面都是用 HTML 编写的。HTML 简单易学、简明紧凑,能够对文字、 图表以及图像、声音、动画等多媒体数据进行统一处理。但是 HTML 中表示文件格式的标签 集是固定的,在处理许多需要专门格式的文件(如数学公式和化学分子式等)时显得无能为力。 这就促使人们进行进一步的研究,从而产生了可扩展标记语言 XML(Extensible Markup Language)。XML 侧重于数据本身,它的标签集不是固定的,用户可以根据自己的需要定义任 何一种标签来描述自己文档中的数据元素,它的出现使网上的信息查询、数据交换更加便利, 有助于人们更加有效地利用网络。 (7)开发工具。随着人们对信息处理能力的要求越来越高,以及以计算机为代表的现代 信息技术迅速地应用到社会生活的各个角落,社会对各种软件的需求也日益紧迫。为了满足这 种需求,各个软件厂商都在争先恐后地开发新的软件开发工具。软件开发工具以计算机自身处 理信息的强大能力为基础,在软件开发的各个阶段,对软件开发的各个方面提供各种帮助,是 软件工作人员必须具备的重要技术手段。软件开发工具的概念大致可以描述为:在高级程序设 计语言(第三代语言)的基础上,为提高软件开发的质量和效率,从规划、分析、设计、测试、 成文和管理各方面,对软件开发者提供各种不同程度的帮助的一类广泛的软件。 对于软件开发工具这个概念可以从以下几个方面来理解:它是在高级程序设计语言(第三 代语言)之后,软件技术进一步发展的产物;它的目的在于在开发软件过程中给予人们各种不 同方面、不同程度的支持或帮助;它支持软件开发的全过程,而不是仅限于编码或具他的特定 工作阶段。 目前,在市场上就有很多开发工具以满足不同的开发要求。除了功能较全的集成化开发工 具 PowerBuilder、Visual Basic、Delphi、InterDev 等,还涌现出了一批专用开发工具,比如网 页制作工具 Dreamweaver、Fireworks、FrontPage、HomePage 等;多媒体制作工具 Authorware 等;基于网页的开发工具 ASP(Active Server Pages)、 JSP(Java Server Pages)、 PHP(Personal Home Page)以及计算机辅助软件工程(Computer Aided Software Engineering,简称 CASE) 工具 Rational Rose 等。 3.数据库管理系统 数据库管理系统是专门对数据记录进行综合管理的软件,对数据文件结构的定义、数据记 录的更新、数据记录的查询以及对数据记录的各种运算提供全面的支持。许多数据库系统都提 供了功能强大的数据库操作语言和应用开发工具,可直接用来开发信息处理和数据管理应用系 统。数据库管理系统是信息系统的主要技术基础,本书将在下一节作专门介绍。 4.应用软件 应用软件是直接面向最终用户的具体应用的软件。应用软件以操作系统为基础,用程序设 计语言编写,或用数据库管理系统构造,用于满足用户对计算机应用的各种具体要求。由于计
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有