- 1、本文档共58页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(第章系统实施
第7章 系统实施 系统实施就是将系统设计的结果在计算机上实现,形象地讲,就是“按图施工”·具体包括系统实现、系统测试、系统切换等活动。本章应达到以下学习目标: (1)掌握系统切换的方法。 (2)掌握系统测试的方法。 (3)理解系统实现的方法。 7.1 系统实现 7.1.1 系统实现概述 系统实现是指利用某种计算机语言,把系统设计的结果翻译成可为计算机“理解”、可执行的代码的过程,是指开发管理信息系统应用软件的过程,包括准备工作、编码、代码审查、缺陷跟踪与改错和调试等若干活动。如图7_1所示。 系统实现的工作量较大,比较繁琐,对细节要求较严格,因此,必须做好一系列的准备工作。 主要包括制订计划、制定编程规范、组织技术攻关、准备软硬件开发环境等。 但通常情况下,有了系统设计阶段的详细设计方案,系统实现工作只是一种“把人类文字语言翻译成计算机语言的过程”,原理上较为简单。 因此,本章不再讨论程序设计的具体细节,仅对一些原则性问题进行介绍。 7.1.2开发语言的选择 编程语言的种种特性必然影响到翻译和通信过程的质量和效率,因此,系统实现的第一步就是选择好程序设计语言及一些辅助开发工具,然后在此基础上,安装构建程序开发所需的软硬件平台,比如构建计算机网络环境,安装网络操作系统和数据库管理系统,以及各种编程语言和工具集成环境等。 在程序设计之前,从系统开发的角度考虑选用哪种语言来编程是很重要的。一种合适的程序设计语言能减少编程的工作量,缩短程序设计的时间,并可以在一定程度上减轻程序维护的工作量。 在进行管理信息系统开发时,可以采用与管理信息系统开发项目的实际情况选择适当的开发语言.一般可参考这样两个方面: 一是所选择的开发语言是否具有易学、易用、易维护、操作简便等特点; 二是开发语言是否与数据库管理系统(如SQL Server、Sybase、0racle等)有良好的数据接口.是否提供了对数据进行收集、存储、检索、统计、计算、汇总、查询和打印等功能 选择程序设计语言时应考虑的几个问题: (1)。语言的集成环境和交互功能。选用的语言能够提供友好、美观的人机交互环境,如Visual Basic,PowerBuilder等语言。 (2)。语言的结构化机制和数据管理能力。选用的编程语言应该有理想的模块化机制、可读性好的控制结构和数据结构,同时具备较强的数据管理能力或与数据库管理系统的接口。 (3)有较多的使用某种语言的程序员,一方面这种语言的开发商就会有进行版本升级的动力;另一方面程序员间可以进行交流,相互学习编程经验。, (4)应尽可能选择开发人员的熟练程度高的语言。要完全掌握一种新语言并用它编出高质量的程序来,需要经过一段时间的实践。 (5)软件的可移植性和用户的要求。如果开发出的系统将在不同的计算机上运行,或打算在某个部门推广使用,那么应该选择一种通用性强的语言。此外,如果所开发的系统由用户自己负责维护,最好选择一·种用户所熟悉的语育。 7.1.3程序质量的评价 程序设计工作与计算机技术的发展密切相关,当今的程序设计无论从设计思想、方法技巧,还是从评价指标都产生了一些根本性的变化。例如,以前倡导的程序设计紧凑性、技巧性,目前已被“尽量写清楚,不要太巧”的观点所取代。 目前衡量编程工作质量的指标大致可参考如下几个方面. 1.可靠性 可靠性指标可分解为两个方面的内容: 一方面是程序或系统的安全可靠性,这种工作靠系统分析和设计时来严格定义。 另一方面是程序运行的可靠性,靠调试时的严格把握来保证编程工作的质量。程序的功能必须按照规定的要求,满足预期的需要。 2.规范性 规范性是指系统的划分、书写的格式、变量的命名等都按统一的规范进行,这对程序今后的阅读、修改和维护都是十分必要的。 3. 可读性 程序的内容清晰、明了、便于阅读和理解,没有太多繁杂的技巧。对于大规模、工程化开发软件而言,可读性指标具有非常重要的作用。 为提高程序的可读性,可在程序中插入解释性语句,以及对程序中的变量、功能、特殊处理细节等进行解释,为今后他人读该段程序提供方便。 4.可维护性 可维护性是指程序各部分相互独立,程序之间只有数据联系。也就是说不会发生那种在维护时牵一发而动全身的连锁反应。一个规范性、可读性、结构划分都很好的程序模块,它的可维护性也是比较好的。 5.适应性 程序交付使用后,若应用问题或外界环境有了变化时,调整和修改程序比较简便易行。 7.1.4. 编程风格 人们习惯上将编程称作“写程序”,跟我们用Wor
您可能关注的文档
- 用经济学原理分析大学生就业现状-1.ppt
- 用英语介绍家乡-1.ppt
- 用药与急救预说课稿-1.ppt
- 用药安全的风险防范-1.ppt
- 用药最佳给药时间-1.ppt
- 用药错误的应急预案及处理程序-1.ppt
- 用行动学习引导技术-1.ppt
- 用触发器原理做选择题-1.ppt
- 用连乘连除解决问题练习课-1.ppt
- 用高锰酸钾制取氧气-1.ppt
- 书面表达之建议信(讲义)-中考英语一轮复习(含答案).pdf
- 中考历史复习小众题型类:填空题、改错题、判断题(70题).pdf
- 2024年吉林省县乡教师选调考试《教育学》真题汇编带解析必背【基础题】.pdf
- 2025年中考语文备考之《朝花夕拾》名著导读及考题.pdf
- 小说标题的含义和作用(模拟突破)-2025年中考语文考点突破之小说阅读(解析版).pdf
- 阅读理解之应用文(练习)-中考英语一轮复习(含答案).pdf
- 小说情节作用(模拟突破)-2025年中考语文考点突破之小说阅读(原卷版).pdf
- 小说段落作用(模拟突破)-2025年中考语文考点突破之小说阅读(解析版).pdf
- 小说段落作用(试题专练)-2025年中考语文考点突破之小说阅读(解析版).pdf
- 2025年上海市16区初三语文一模试题汇编之现代文阅读二(记叙文)学生版.pdf
文档评论(0)