第六章系统实施.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 系统实施、爱护与评判 系统实施是指将系统设计阶段的结果在运算机上实现;将原先纸面上的、类似于设计图式的新系统方案转换为可执行的应用软件系统;系统实施的主要内容包括购置和安装硬件设备、程序设计(购买) 与调试、系统操作人员的培训、系统有关数据的预备与录入、系统调试和转换; |精. |品. |可. |编. |辑. |学. |习. |资. |料. * | * | * | * | |欢. |迎. |下. |载. 系统爱护是为了应对信息系统的环境和其他因素的各种变化,保证系统正常工作而实行的一切活动, 它包括系统功能的改进和解决在系统运行期间发生的一切问题和错误; 系统评判是指系统建成后,经过一段时间的运行,对系统目标与功能的实现情形进行检查,并与系统开发中设立的系统预期目标进行对比,准时写出系统评判报告; 程序设计 目前,人和运算机通信仍旧必需使用人工设计的语言,也即是程序设计语言;所谓程序设计就是把软件设计的结果翻译成运算机可以 “懂得 ”的形式 用某种程序设计语言书写的程序; 程序设计语言 程序设计的目的是实现人和运算机的通信,指挥运算机按人的意志正确工作;程序设计语言是人和运算机通信的最基本的工具,程序设计语言的特性不行防止地会影响人思维和解决问题的方式,会影响人和运算机通信的方式和质量,也会影响其他人阅读和懂得程序的难易程度;因此,程序设计之前的一项重要工作就是选择一种适当的程序设计语言;本节将从软件工程的角度,简洁争论几个和程序设计语言有关的问题; 一、程序设计语言分类 据文献报导,自六十岁月以来人们已经设计和实现了数千种不同的程序设计语言,但是只有其中很少一部分得到了比较广泛的应用;现有的程序设计语言虽然五花八门、品种繁多,但它们基本上可以分为汇编语言和高级语言 (包括超高级语言 ) 两大类; 汇编语言的语句和运算机硬件操作有一一对应关系,每种汇编语言都是支持这种语言的运算机所独有的,因此,基本上有多少种运算机也就有多少种汇编语言;高级语言使用的概念和符号与人们通常使用的概念和符号比较接近,它的一个语句往往对应如干条机器指令,一般地说,高级语言的特性不依靠于实现这种语言的运算机; 对于高级语言仍应当进一步分类,以加深对它们的明白;我们可以分别从应用特点或语言内在特点两个不同角度对高级语言进行分类; 从应用特点看,高级语言可以分为基础语言、结构化语言和专用语言三类; 基础语言是通用语言,它们的特点是历史悠久、应用广泛,有大量软件库,为最广泛的人所熟识和接受;属于这类语言的有 BASIC 、FORTRAN 、COBOL 和 ALGOL ; 结构化语言也是通用语言;这类语言的特点是直接供应结构化的掌握结构,具有很强的过程才能和 数据结构才能; ALGOL 是最早的结构化语言 (同时又是基础语言 ),由它派生出来的 PL/1、PASCAL 、 C 等语言 正应用 在特别广泛的领域中; |精. |品. |可. |编. |辑. |学. |习. |资. |料. * | * | * | * | |欢. |迎. |下. |载. 专用语言的特点是,具有为某种特殊应用而设计的特殊的语法形式;一般地说,这类语言的应用范 围比较狭窄;例如, APL 是为数组和向量运算设计的简洁而 又功能 很强的语言,然而它几乎不供应 结构化的掌握结构和数据类型; BLISS 是为开发编译程序和操作系统而设计的语言; FORTH 是为开发微处理机软件而设计的语言,它的特点是以面对堆栈的方式执行用户定义的函数,因此能提高速度和 节约储备; LISP 和 PROLOG 两种语言特殊适合于人工智能领域的应用; 从语言的内在特点看,高级语言可以分为系统实现语言、静态高级语言、 块结构 高级语言和动态高级语言等四类; 系统实现语言是为了克服汇编程序设计的困难而从汇编语言进展起来的;这类语言供应掌握语句和 变量类型检验等功能, 但是同时也容许程序员直接使用机器操作; 例如,C 语言就是闻名的系统实现语言; 静态高级语言给程序员供应某些掌握语句和变量说明的机制,但是程序员不能直接掌握由编译程序生成的机器操作;这类语言的特点是静态地安排储备;这种储备安排方法虽然便利了编译程序的设计和实现,但是对使用这类语言的程序员施加了较多限制;由于这类语言是第一批显现的高级语言,所以使用特别广泛; COBOL 和 FORTRAN 是这类语言中最闻名的例子; 块结构 高级语言的特点是供应有限形式的动态储备安排,这种形式称为 块结构 ;储备治理系统支持程序的运行,每当进入或退出程序块时,储备治理系统安排储备或释放储备;程序块是程序中界限 分明的区域,每当进入一个程序块时就中断程序的执行,以便安排储备; ALGOL 和 PASCAL 是这类语言的代表; 动态高级语言的特点是动态地完成全部储

文档评论(0)

小橙学习资料 + 关注
实名认证
内容提供者

学习资料 欢迎下载

1亿VIP精品文档

相关文档