08816现代企业管理信息系统第08章.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《08816现代企业管理信息系统第08章.pptx》由用户(学习委员)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 08816 现代企业 管理信息系统 08
- 资源描述:
-
1、第八章 管理信息系统系统实施系统实施程序设计 系统测试 系统转换 系统实施系统实施是指将系统设计阶段的结果在计算机上实现,将原是指将系统设计阶段的结果在计算机上实现,将原来纸面上的、类似于设计图式的新系统方案转换成可执行的实来纸面上的、类似于设计图式的新系统方案转换成可执行的实际的软件系统际的软件系统(识记)(识记)系统实施阶段的主要任务系统实施阶段的主要任务(识记)(识记)1 1、按总体设计方案购置和安装物理系统、按总体设计方案购置和安装物理系统2 2、建立数据库系统、建立数据库系统3 3、程序设计、程序设计4 4、系统测试、系统测试5 5、整理基础数据、整理基础数据6 6、人员培训、人员培
2、训7 7、系统切换、系统切换按照系统物理配置方案的要求,选择购置该系统所必需的硬件设备和软按照系统物理配置方案的要求,选择购置该系统所必需的硬件设备和软件系统。硬件设备包括件系统。硬件设备包括主机、外围设备、稳压电源、空调装置、机房的主机、外围设备、稳压电源、空调装置、机房的配套设施及通信设备配套设施及通信设备。软件系统包括。软件系统包括操作系统、数据库系统、各种应用操作系统、数据库系统、各种应用软件和工具软件软件和工具软件等。等。(一)计算机品牌选择(一)计算机品牌选择充分市场调查,了解设备运行情况及厂商所能提供的服务。充分市场调查,了解设备运行情况及厂商所能提供的服务。(二)计算机购置原则
3、(二)计算机购置原则根据物理配置方案,在根据物理配置方案,在功能、容量和性能功能、容量和性能等方面满足设计要求等方面满足设计要求(三)计算机购置应考虑的问题(三)计算机购置应考虑的问题1 1、有合理的、有合理的性价比性价比2 2、具有良好的、具有良好的扩充性扩充性3 3、能否得到来自供货商良好的、能否得到来自供货商良好的的的售后服务和技术支持售后服务和技术支持等。等。(四)计算机的环境要求(四)计算机的环境要求1 1、机房安装双层玻璃门窗,要求、机房安装双层玻璃门窗,要求无尘无尘2 2、硬件通过电缆连接到电源,电、硬件通过电缆连接到电源,电缆走线要安防到缆走线要安防到防静电防静电感应的耐压的活
4、动地板下面。感应的耐压的活动地板下面。3 3、为了、为了防止停电防止停电造成事故应安装备用电源设备,如功率足够的不间断电源造成事故应安装备用电源设备,如功率足够的不间断电源4 4、配备必要、配备必要的的防雷防雷设备。设备。一、计算机系统的安装和调试一、计算机系统的安装和调试(识记)(识记)第一节按总体设计方案购置和安装物理系统第一节按总体设计方案购置和安装物理系统管理信息系统常用的通信链路有双绞线、同轴电缆、光纤、微波及卫星管理信息系统常用的通信链路有双绞线、同轴电缆、光纤、微波及卫星通信。通信。光纤通信系统的优点:光纤通信系统的优点:1 1、传输频带宽、通信容量大、传输频带宽、通信容量大2
5、2、线路损耗低,传输距离远、线路损耗低,传输距离远3 3、抗干扰能力强,应用范围广、抗干扰能力强,应用范围广由系统分析设计人员、系统构建人员共同完成,其中网络设计人员和网由系统分析设计人员、系统构建人员共同完成,其中网络设计人员和网络管理人员起主要作用。络管理人员起主要作用。三、软件系统三、软件系统建立软件环境包括购置系统软件和应用软件包。按照设计要求配置的系建立软件环境包括购置系统软件和应用软件包。按照设计要求配置的系统软件包括操作系统、数据库管理系统、程序设计语言处理系统。统软件包括操作系统、数据库管理系统、程序设计语言处理系统。二、通信网络环境二、通信网络环境第一节按总体设计方案购置和安
6、装物理系统第一节按总体设计方案购置和安装物理系统程序设计是系统实施的主要内容,其程序设计是系统实施的主要内容,其任务任务是为新系统编写程序,就是以是为新系统编写程序,就是以用户需求为出发点,以系统分析与系统设计阶段的文档为依据,选择适用户需求为出发点,以系统分析与系统设计阶段的文档为依据,选择适当的程序设计语言,以及软件开发环境和工具,编制程序和调试程序,当的程序设计语言,以及软件开发环境和工具,编制程序和调试程序,实现系统详细设计的内容并使运行结果符合设计要求实现系统详细设计的内容并使运行结果符合设计要求。(识记)。(识记)一、程序设计的基本要求一、程序设计的基本要求(识记)(识记)1 1、
7、可靠性可靠性,是衡量管理信息系统质量的首要指标,一方面指程序和系统,是衡量管理信息系统质量的首要指标,一方面指程序和系统的安全可靠性,一方面指程序运行可靠性。的安全可靠性,一方面指程序运行可靠性。2 2、可读性可读性,要求程序结构清晰,可理解性好,便于程序的修改和维护,要求程序结构清晰,可理解性好,便于程序的修改和维护3 3、效率效率,程序效率的地位不重要了,因为硬件价格大幅度下降,而其性程序效率的地位不重要了,因为硬件价格大幅度下降,而其性能却不断完善和提高。能却不断完善和提高。程序设计人员工作效率重要。降低软件开发成本;程序设计人员工作效率重要。降低软件开发成本;降低程序的出错率,减轻维护
8、人员的工作负担降低程序的出错率,减轻维护人员的工作负担4、可维护性可维护性,程序的应变能力强,便于修改和调整,程序的应变能力强,便于修改和调整5、可重用性可重用性,可重用性高,企业日后维护工作量少,可重用性高,企业日后维护工作量少6、实用性实用性,界面是否友好,操作使用是否方便,响应速度是否可接受,界面是否友好,操作使用是否方便,响应速度是否可接受,实用性是系统顺利交付使用的重要条件。实用性是系统顺利交付使用的重要条件。第三节程序设计第三节程序设计二、软件工具选择二、软件工具选择(识记)(识记)选择适合的程序设计语言从六个方面考虑:选择适合的程序设计语言从六个方面考虑:1 1、语言的结构化机制
9、与数据管理能力、语言的结构化机制与数据管理能力2 2、语言的人机交互能力、语言的人机交互能力3 3、丰富的软件支持工具、丰富的软件支持工具4 4、开发人员的以往经验与熟练程度、开发人员的以往经验与熟练程度5 5、软件的可移植性、软件的可移植性6 6、系统用户的要求、系统用户的要求需要选择的软件工具包括编程语言工具、数据库系统工具、程序生成工需要选择的软件工具包括编程语言工具、数据库系统工具、程序生成工具、专业系统生成工具、具、专业系统生成工具、C/SC/S工具、面向对象程序设计工具工具、面向对象程序设计工具第三节程序设计第三节程序设计三、程序设计风格三、程序设计风格识记)识记)设计风格应注意四
10、点:设计风格应注意四点:1 1、适当添加注释、适当添加注释注释分两类注释分两类序言性注释和描述性注释序言性注释和描述性注释序言性注释在模块首部,包括模块功能说明;界面描述、某些重要变量序言性注释在模块首部,包括模块功能说明;界面描述、某些重要变量的使用与限制;开发信息。的使用与限制;开发信息。描述性注释嵌在程序中,用来说明程序段的功能或数据的状态描述性注释嵌在程序中,用来说明程序段的功能或数据的状态书写注释注意三点:书写注释注意三点:1 1、注释和程序一致、注释和程序一致2 2、注释应提供一些程序本身难、注释应提供一些程序本身难以表达的信息。以表达的信息。3 3、为了方便用户今后维护,注释应尽
11、量多用汉字。、为了方便用户今后维护,注释应尽量多用汉字。2 2、有规律的程序书写格式、有规律的程序书写格式3 3、恰当选择变量名、恰当选择变量名4 4、程序设计的基本要求、程序设计的基本要求第三节程序设计第三节程序设计三、程序设计风格三、程序设计风格识记)识记)设计风格应注意四点:设计风格应注意四点:1 1、适当添加注释、适当添加注释注释分两类注释分两类序言性注释和描述性注释序言性注释和描述性注释序言性注释在模块首部,包括模块功能说明;界面描述、某些重要变量序言性注释在模块首部,包括模块功能说明;界面描述、某些重要变量的使用与限制;开发信息。的使用与限制;开发信息。描述性注释嵌在程序中,用来说
12、明程序段的功能或数据的状态描述性注释嵌在程序中,用来说明程序段的功能或数据的状态书写注释注意三点:书写注释注意三点:1 1、注释和程序一致、注释和程序一致2 2、注释应提供一些程序本身难、注释应提供一些程序本身难以表达的信息。以表达的信息。3 3、为了方便用户今后维护,注释应尽量多用汉字。、为了方便用户今后维护,注释应尽量多用汉字。2 2、有规律的程序书写格式、有规律的程序书写格式3 3、恰当选择变量名、恰当选择变量名4 4、程序设计的基本要求即程序的正确性、可读性和结构化、程序设计的基本要求即程序的正确性、可读性和结构化四、程序设计方法四、程序设计方法主要有结构化程序设计、面向对象程序设计、
13、可视化程序设计主要有结构化程序设计、面向对象程序设计、可视化程序设计第三节程序设计第三节程序设计五、结构化程序设计五、结构化程序设计(识记)(识记)结构化程序设计方法强调四点:结构化程序设计方法强调四点:1 1、自顶向下、逐步求精的模块化分解原则、自顶向下、逐步求精的模块化分解原则2 2、采用三种基本的控制结构、采用三种基本的控制结构顺序结构,线性有序的结构,一系列以此执行的语句顺序结构,线性有序的结构,一系列以此执行的语句分支结构,根据条件成立与否选择程序执行的结构,分简单选择和多分支结构,根据条件成立与否选择程序执行的结构,分简单选择和多重选择。重选择。循环结构,程序运行时重复执行,直到满
14、足某条件为止循环结构,程序运行时重复执行,直到满足某条件为止3 3、各部分程序之间的联系尽量使用调用子程序、各部分程序之间的联系尽量使用调用子程序程序结构清晰,便于程序的编写和测试程序结构清晰,便于程序的编写和测试4 4、限制使用无条件转移语句、限制使用无条件转移语句GOTOGOTO第三节程序设计第三节程序设计1 1、顺序结构:、顺序结构:顺序结构表示含有多个连续的处理步骤,按照书写的先后顺序执行。顺序结构表示含有多个连续的处理步骤,按照书写的先后顺序执行。入口AB出口Int a,b,c;a=10,b=2;C=a+b;2 2、循环结构:、循环结构:循环结构是由一个或几个模块构成,程序运行时重复
15、执行,直到满足某循环结构是由一个或几个模块构成,程序运行时重复执行,直到满足某一条件为止。一条件为止。PS入口出口TFInt i=1Int s=0Do While(i=100)s=s+i i=i+1EndDo3 3、分支结构:、分支结构:由某个逻辑表达式的取值决定选择两个处理加工中的一个。由某个逻辑表达式的取值决定选择两个处理加工中的一个。PAB入口入口出口出口TF六、面向对象程序设计六、面向对象程序设计(识记)(识记)面向对象的程序设计是一种计算机编程框架,把程序看作是离散面向对象的程序设计是一种计算机编程框架,把程序看作是离散的、通信着的对象集合。的、通信着的对象集合。面向对象程序设计的一
16、条基本原则是计算机程序是由单个能够起面向对象程序设计的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成的。到子程序作用的单元或对象组合而成的。面向对象程序设计达到软件工程三个主要目标:重用性、灵活性、面向对象程序设计达到软件工程三个主要目标:重用性、灵活性、扩展性扩展性概念包括对象、类、数据抽象、继承、动态绑定、数据封装、多概念包括对象、类、数据抽象、继承、动态绑定、数据封装、多态性、消息传递、方法等态性、消息传递、方法等根据对面向对象的主要概念支持程度的不同,将面向对象语言分根据对面向对象的主要概念支持程度的不同,将面向对象语言分为两类:基于对象的语言和面向对象的语言,
17、基于对象语言只支持类为两类:基于对象的语言和面向对象的语言,基于对象语言只支持类和对象,面向对象语言还包括继承、多态等和对象,面向对象语言还包括继承、多态等面向对象设计与面向过程设计的不同,体现在:面向对象设计与面向过程设计的不同,体现在:设计程序不采用顺序性的结构,而是采用对象本身的属性与方法设计程序不采用顺序性的结构,而是采用对象本身的属性与方法来解决问题。来解决问题。在解决问题的过程中,可以直接在对象中设计时间处理程序,而在解决问题的过程中,可以直接在对象中设计时间处理程序,而不用调用子程序严格的按顺序执行,很方便地让用户实现自由无序的不用调用子程序严格的按顺序执行,很方便地让用户实现自
18、由无序的操作。操作。数据于程序不是分离的,数据时特定对象的数据,也只有对象的数据于程序不是分离的,数据时特定对象的数据,也只有对象的函数和过程才能对数据进行处理,一个对象中的函数和过程共享对象函数和过程才能对数据进行处理,一个对象中的函数和过程共享对象的数据,解决了因调用子程序出现大量数据传递的情况。的数据,解决了因调用子程序出现大量数据传递的情况。不用设计公用程序模块,只需设计类就可以实现重用,而且类库不用设计公用程序模块,只需设计类就可以实现重用,而且类库中提供大量基类,开发小组可以加快开发过程,还可以按自己的设想中提供大量基类,开发小组可以加快开发过程,还可以按自己的设想将基类放入类库共
19、享。将基类放入类库共享。七、可视化程序设计七、可视化程序设计(识记)(识记)可视化程序设计主要思想是用图形工具和可重用部件来交互地编可视化程序设计主要思想是用图形工具和可重用部件来交互地编制程序,它把现有的或新建的模块代码封装于标准接口封包内,作为制程序,它把现有的或新建的模块代码封装于标准接口封包内,作为可视化程序设计工具中的一个对象,用图符来表示和控制。可视化程序设计工具中的一个对象,用图符来表示和控制。可视化程序设计一般基于事件驱动的原理。用户界面中包含各种可视化程序设计一般基于事件驱动的原理。用户界面中包含各种类型的可视控制部件,如按钮、滚动条、列表框等,每个可视控制部类型的可视控制部
20、件,如按钮、滚动条、列表框等,每个可视控制部件对应多个事件和事件驱动程序,发生于可视控制部件上的事件触发件对应多个事件和事件驱动程序,发生于可视控制部件上的事件触发对应的事件驱动程序,完成各种操作。对应的事件驱动程序,完成各种操作。第四节 系统测试在编写程序的过程中,难免会存在各种各样的错误,如语法错误、在编写程序的过程中,难免会存在各种各样的错误,如语法错误、处理逻辑错误、数据错误、系统错误、运行错误等,必须及时发现和处理逻辑错误、数据错误、系统错误、运行错误等,必须及时发现和改正这些错误,才能保证程序的正确运行。改正这些错误,才能保证程序的正确运行。系统测试的目的就是发现系统测试的目的就是
21、发现程序中的错误并及时改正。程序中的错误并及时改正。(一)、系统测试的意义(一)、系统测试的意义 一、系统测试的概述一、系统测试的概述(识记)(识记)对系统进行测试是不可缺少的,测试是保证系统质量的关键步骤对系统进行测试是不可缺少的,测试是保证系统质量的关键步骤(二)、系统测试的目的(二)、系统测试的目的第四节 系统测试测试需要测试需要设计测试用例设计测试用例:是为了某些特殊目标而编写的一组测试输入、:是为了某些特殊目标而编写的一组测试输入、执行条件及预期结果,以便测试某个程序路径或核实是否满足摸个特执行条件及预期结果,以便测试某个程序路径或核实是否满足摸个特定的需要。定的需要。1 1、测试用
22、例应该由输入数据和预期的输出结果组成、测试用例应该由输入数据和预期的输出结果组成2 2、不仅要选用合理的输入数据进行测试,还应选择不合理或者错误、不仅要选用合理的输入数据进行测试,还应选择不合理或者错误的输入数据。的输入数据。3 3、除了检查程序是否做了它应当做的工作,还应该检查程序是否做、除了检查程序是否做了它应当做的工作,还应该检查程序是否做了不该做的事情。了不该做的事情。4 4、应该长期保存所有的测试用例,直到该系统被废弃不用为止。、应该长期保存所有的测试用例,直到该系统被废弃不用为止。(三)、测试的原则(三)、测试的原则(领会)(领会)一、系统测试的概述一、系统测试的概述(识记)(识记
23、)第四节 系统测试根据开发周期,系统测试分五个部分:根据开发周期,系统测试分五个部分:单元测试:以模块为单位,测试每个模块的正确性单元测试:以模块为单位,测试每个模块的正确性集成测试:组装经过测试的模块,测试各模块之间的接口是否正确集成测试:组装经过测试的模块,测试各模块之间的接口是否正确确认测试:测试整个软件系统是否满足用户功能、性能和限制条件确认测试:测试整个软件系统是否满足用户功能、性能和限制条件的要求。的要求。系统测试:针对整个产品进行测试,目的是验证系统是否满足了需系统测试:针对整个产品进行测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不相符合或与之矛盾的地方求规格的定
24、义,找出与需求规格不相符合或与之矛盾的地方安装测试:在用户环境进行测试,确认是否达到验收标准。安装测试:在用户环境进行测试,确认是否达到验收标准。二、系统测试的实施过程二、系统测试的实施过程(领会)(领会)第四节 系统测试(一)单元测试(一)单元测试主要内容包括五个方面:主要内容包括五个方面:1 1、模块接口:对被测模块,信息能否正确无误地流进流出、模块接口:对被测模块,信息能否正确无误地流进流出2 2、数据结构:模块工作过程中,其内部数据能否保持完整性,包括、数据结构:模块工作过程中,其内部数据能否保持完整性,包括内部数据的内容、形式及相互关系是否正确。内部数据的内容、形式及相互关系是否正确
25、。3 3、边界条件:在为限制数据加工而设置的边界处模块是否能正常工、边界条件:在为限制数据加工而设置的边界处模块是否能正常工作作4 4、覆盖条件:模块的运行能否满足特定的逻辑覆盖、覆盖条件:模块的运行能否满足特定的逻辑覆盖5 5、出错处理:模块工作中发生错误,出错处理措施是否有效。、出错处理:模块工作中发生错误,出错处理措施是否有效。二、系统测试的实施过程二、系统测试的实施过程(领会)(领会)第四节 系统测试(二)集成测试(二)集成测试主要内容:各模块是否无错误地练级;能否保证数据有效传输及数据主要内容:各模块是否无错误地练级;能否保证数据有效传输及数据的完整性和一致性;人机界面及各种通信接口
展开阅读全文