学历改变命运
24小时客服:4008135555/010-82335555
当前位置:首页 > 笔记串讲 > 自考“管理信息技术”总复习资料(4)

自考“管理信息技术”总复习资料(4)

2007年06月19日    来源:   字体:   打印

  第四章

  1、软件的特点:

  软件是一种逻辑实体而非物理实体,它可以是一个实际问题处理过程的抽象表示。

  软件的开发可是不依赖计算机硬件而编制,但是软件和硬件的功能可以相互影响、相互转化和相互促进发展。

  软件的开发至今为止还没有完全摆脱手工开发的方式,但是它已经向着简化过程的方向发展。

  软件开发是一项高智力的群体活动。

  软件的开发是昂贵的。

  2、软件的发展:

  20世纪50年代是程序设计的初级阶段,用指令编写程序,主要使用机器语言编程序。

  60年代主要是以使用符号语言和语言编译系统为代表的系统程序设计阶段,并开始组装程序。

  70年代则进入了程序设计方法学及重点研究软件工程的阶段,出现操作系统,开始使用高级语言编程。

  80年代出现了所谓的第四代语言。

  90年代出现了自然语言的概念,图形接口软件包、专家辅助软件包等都得到了广泛的应用。

  3、常用的高级语言:BASIC、FORTRAN、COBOL、PASCAL、C语言。

  4、第四代语言的特点:

  第四代语言比其它语言更接爱用户,对用户是界面友好。

  第四代语言是非过程化语言,传统语言是面向问题求解过程的,即规定计算机必须如何做,而非过程性语言则只需用户告诉它做什么,不必告诉它如何去做。

  第四代语言接近于人类的自然,以自然语言为核心,编程将越来越简单化和专业化,类似于直接的口头或书面的人类自然语言指令。

  第四代语言面向对象的概念也是相对于高级语言面向过程的一次革命(JAVA)。

  5、操作系统的五个基本功能:处理器管理、内存管理、设备管理、作业管理、磁盘文件管理。

  6、常用的操作系统有:DOS操作系统、WINDOWS操作系统、UNIX操作系统。

  UNIX操作系统的特点:

  精巧的核心和丰富的实用层

  使用灵活的命令程序设计语言SHELL

  层次式文件系统

  文件和设备统一看待

  良好的可移植性

  UNIX的缺点是缺少实时控制、分布式处理、网络处理能力;其核心是无序模块结构,应用程序的可移植性不能完全实现。

  7、软件危机:传统的计算机软件开发方式,几乎都是手工方式,它存在着软件开发效率低、周期长、费用高、软件的质量低等缺点,随着计算机应用领域的不断扩大,要求建立的计算机软件系统越来越复杂,功能也越来越高。要采用传统的手工方式来设计软件已相当困难,不能满足实际的需要了,这就称不“软件危机”。

  8、数据库是一个以一定方式、有组织地、动态地存储关于某一些相关事物的大量数据。它与文件系统的区别是,数据具有充分的独立性和共享性,便于多个用户交叉房问。数据库一般存储在计算机的外存储器中。

  9、数据库管理系统的主要功能包括以下几个方面:

  数据库的建立和数据定义。一般由数据库定义语言提供支持,可以对数据结构、存储结构和信息格式进行定义。

  数据库运行管理

  数据库的维护

  数据库通信功能

  10、数据库系统的特征:

  数据的独立性,所谓的独立性是指数据的操作与数据的存储是彼此独立互不影响的。

  数据的共享性,它可以同时被多个用户共享。

  数据的安全性,数据库中数据的安全性是非常重要的,要保证数据不被破坏,不被非法获取,这是整个数据库系统正常运行的基础。

  数据的完整性,是指数据的内容,格式等要求正确一致。

  11、数据库系统的构成分为三级模式结构:内层模式、概念模式和外层模式。

  12、典型的关系数据库系统:Dbase、FoxBASE、ORACLE、INFORMIX、UNIFY.