管理系统中计算机的应用课件第八章 系统实施
第8章 管理信息系统的系统实施PPT课件
xBASE类
7
7-8
选择的依据
所处理问题的性质 管理信息系统是以数据处理为主,故应 选择数据处理能力强的语言。
用户的要求 如果所开发的系统由用户负责维护,用户通常 要求用他们熟悉的语言书写程序。
语言的人机交互动能 选用的语言必须能够提供友好、美观 的人机交互功能,这对用户来说是非常重要的。
软件工具 如果某种语言有较丰富的支持程序开发的软件工 具可以利用,则使系统的实现和调试都变得比较容易。
开发人员的知识 虽然对于有经验的程序员来说,学习一种 新语言并不困难,但要完全掌握一种新语言并用它编出高质量 的程序来,却需要经过一段时间的实践。因此,如果可能的话, 应该尽量选择一种已经为程序员所熟悉的语言。
软件可移植性 如果开发出的系统软件将在不同的计算机上 运行,或打算在某个部门推广使用,那么应该选择一种通用性 强的语言。
客观条件有了变化,调整和修改程序比较简便易行; ➢ 效率 程序的结构严谨、明了,运算处理速度快,节省机时。
程序和数据的存储、调用安排得当,节省存储空间。 ➢ 健壮性 是指系统对错误操作、错误数据输入 能予以识别与禁
止的能力,不会因错误操作、错误数据输入及硬件故障而造成 系统崩溃。
10
7-11
程序设计的步骤
➢ 明确条件和要求 根据系统设计及其他有关资料,弄清该程序设 计的条件和设计要求。
➢ 分析数据 对要处理的数据进行仔细分析,弄清数据的详细内 容和特Байду номын сангаас。
➢ 确定流程 用统一规定的符号,描述数据输入、加工、输出等 处理过程。
➢ 编写程序 采用某种程序设计语言,按其规定的语法把确定的 流程编写出来。
➢ 检查和调试 对编好的程序进行检查和调试。 ➢ 编写程序使用说明书
管理系统中计算机应用(共21张PPT)
投入:人力物力资金时间; 收益:
3.管理的可行性 该项目在企业中能否获得支持 考查内容:五点(业务基础是否牢固) 4.法理的可行性
该项目有何潜在的风险
伦理分析:三点(系统对自身保存访问和传递负责)
5.3 信息系统建设的可行性分析
❖5.3.2 可行性分析的过程
1.可行性分析的基本过程
❖5.2.1 战略规划与执行性规划
1.战略性规划 宏观的指导性规划。
信息技术与企业战略的一致性是战略性规划关注的焦点问 题
2.执行性规划 对战略规划的落实和细化。 应设定 具体的定量指标或评价方法,使规划具有可 操作性和可检验性。
5.2 信息系统的战略性规划
❖5.2.2 信息系统战略性规划的方法
1.诺兰模型
❖5.1 信息系统规划概述 ❖5.2 信息系统的战略性规划
❖5.3 信息系统建设的可行性分析
❖5.4 信息系统的建设方式 ❖5.5 信息系统开发的方法
5.1 信息系统规划概述
❖5.1.1 信息系统规划的意义 信息系统规划是企业主管CIO的核心工作。
1. 信息系统规划的作用 拉里。郎曾用“预备开火瞄准”来描述那些不做规划 就去开发信息系统的行为。 2.信息系统规划的类别 3.企业战略与信息系统 约翰。亨德森提出了一个战略一致性模型。 4.信息系统规划的意义
2 3
信信息息企系系统统业的建战设各略的性可规行个划性分管析 理层次的需求,向整个企业提供一致性的信息,并
充关分键理 成且解功信要在息素系法组统(C规S织划F)的价机值;构和管理体制改变时保持工作能力。
企业无需为应用系统的开发配备专门人员,也无需支付成本来维护内部开发部门的运作。
自上而下四个步骤: 2 信息系统的战略性规划
管理系统中计算机应用ppt课件
备战问题
对考试要有信心
金庸的小说有多厚? 教材有多厚? 不是必须考100分
志当存高远
目标120,结果95 目标80,结果65 目标60,结果50
复习要脚踏实地
题型与题量
一、单项选择题:30*1'=30' 二、名词解释题:5*3'=15' 三、简答题:5*5'=25' 四、应用题:3*10'=30'
重点讲解
E-R图的四种基本符号
实体,框中填写实体名 联系,框中填写联系名 属性,圈中填写属性名 连接线
模块
模块间的控制信息传递
模块之间的调用关系,箭尾链接上层控制模块, 箭头指向被调用模块
模块间的数据传递
循环调用下层模块
选择调用下层模块
数据存储
重点讲解
E-R图和关系模型解法:首先明确E-R图的四种基本符号; 其次根据描述确定实体、属性与联系(实体是某种事物, 联系是事物之间的关联,属性是对事物以及事物之间关联 的描述);再次按要求画出E-R图;最后把E-R图转换成 关系模型:①一个实体转换为一个关系,实体的属性就是 关系的属性,实体的码就是关系的码;②一个联系也转换 为一个关系,联系的属性及联系所连接的实体的码都转换 为关系的属性,但是关系的码要根据联系的类型变化 (a)1:1联系,两端实体的码都成为关系的候选码;(b)1:n联 系,n端实体的码成为关系的码;(c)m:n联系,两端实体 码的组合成为关系的码;③合并具有相同码的关系
决策树
20080141
原型法系统设计流程 20080742
系统分析各阶段工具 20070441
系统生命周期数,以及 条件之间的隶属关系,设好变量,从顶层 条件开始细分,一个节点只分一类条件, 决策树的末端才出变量的公式
第八章管理信息系统的系统实施-PPT课件
为了保证编程(Coding)工作的顺利进行,设 计人员必须做到:(1)仔细阅读系统设计文档,充 分理解程序模块的内部过程和外部接口,保证系统 实施与系统设计的一致性。(2)深刻理解、熟练掌 握和正确运用程序设计语言以及软件开发环境和工 具,以保证系统功能的正确实现。
2021/4/24
第八章管理信息系统的系统实施
2021/4/24
第八章管理信息系统的系统实施
17
8.2 程序设计
8.2.1、程序设计的任务 8.2.2、程序设计的目标 8.2.3、程序设计的步骤 8.2.4、程序设计的方法 8.2.5、程序设计的风格
2021/4/24
第八章管理信息系统的系统实施
18
8.2.1 程序设计的任务
程序设计的任务是用选定的程序设计语言,把 系统设计阶段所得到的以程序设计说明书体现的信 息处理过程,转换成能在计算机系统上运行的程序 源代码。
第八章管理信息系统的系统实施
12
3 设备的安装与调试
• 设备到货后,应按合同开箱验收 • 由供应商负责系统的安装与调试 • 由供应商提供系统运行用的常规诊断校验系统 • 供应商并负责操作人员的培训
2021/4/24
第八章管理信息系统的系统实施
13
8.1.2 网络系统的实施
•主要是通信设备的安装、电缆线的铺设及网络性能的调 试等工作。 •MIS的网络系统主要有两种:
自考2012版《信息管理系统计算机中的应用》第八章 系统实施
(1)实施前的目标:系统实施要给用户提供一个完整、有用、 易用的信息系统。8-273 (2)实施阶段的主要任务8-272:使原有的系统设计从纸 上方案转换变为企业可以使用的现实资源,把信息系统从开 发者手中成功转移到使用者手中。 (3)技术因素的影响:8-274 ①平台建设任务能否如期完成、②平台建设质量是否符合要 求、③技术平台如何服务。 (4)非技术因素的影响:8-275 人员、组织、文化等。
7
zhaoxia
从测试的方法看有3种 (1)黑盒测试8-284:又称功能测试,待测试的模块别看做 是一个黑盒子,无法考察其内部的结构和机制,只能通过输 入输出的规范检测评定模块有无错误。 (2)白盒测试:又称结构测试,待测试的模块被看成结构透 明的白盒子,内部路径清晰可见,测试者会根据软件的结构 和处理逻辑设计测试用例,考察路径的作用和数据流的执行 结果,检查它与设计是否相符。 第三方测试8-283 由有资质的第三方测试机构进行的测试
zhaoxia
15
25.参与系统实施的用户代业管理能力
[A]8-281
C.系统开发经验和创造力 D.网络管理能力
26.下列选项中,不属于技术性因素影响系统实施效果的是
A.软件开发 B.工程建设 训
[D]8-274
C.硬件安装
D.用户培
27.系统并行切换方式是指
( D )8-281
C.不包括软件设计文档 D.是整个应用软件系统
16.为了对整个系统的实施活动进行统筹,可采用的网络分析 ( B )8-277 技术和项目管理工具是 A.数据流程图 B.甘特图
17
zhaoxia
C.决策树 D.业务流程图
24.每次用新系统的一部分代替旧系统的一部分,直到整个 系统全部交接为止,这种切换方式称为 (C)8-288 A.直接切换 B.并行切换 C.逐步切换 D.试点过渡 25.对模块内部所有路径进行测试的方法,称为 A.静态测试 B.黑盒测试
管理系统中计算机的应用课件第八章 系统实施
• 1963年,美国飞往火星的火箭因为一个软件错误而爆炸。
• 1967年8月23日,原苏联”结盟一号”载人宇宙飞船也因软件错误烧毁。
(2005.4,单选16)最基本的程序设计要求是( ) A.正确性 B.可维护性 C.可靠性 D. 可理解性
a
25
(2) FOR..NEXT 功能:重复执行FOR..NEXT之间的语句行序列。 语法:FOR 变量=初始值 TO 终值 [STEP 步长]
语句行序列
[LOOP] [EXIT] ENDFOR |NEXT 循环变量被赋初值后,如果循环变量没有超过终值,则执 行语句行序列;循环变量递增(递增值为步长),如果没有超 过终值,继续执行循环;否则,结束循环。
a
29
• (2006.10,单选25)在Visual FoxPro的循环结构中,循环嵌套的最多层数是( ) A.不限 B.128 C.2756 D.384
a
30
8.2.3 程序的调试
• 程序设计完成之后,很少有一次运行成功的,尤其是复杂程序,包含的缺陷 可能更多,程序设计者必须经过多次调试,不断地发现并修正其中的错误, 证实正确无误以后才能投入使用。一个大的应用系统可以先对各模块分调, 然后再连调和总调。
语句行序列 ENDIF
a
17
例1
set talk off &&关闭命令执行时的对话开关 clear input to a input to b input to c z=b^2-4*a*c if z>=0
x1=(-b+sqrt(z))/(2*a) x2=(-b-sqrt(z))/(2*a) ? x1,x2 endif set talk on return
管理系统中计算机应用ppt课件
10/1/2023
24
2、企业管理系统
系统:由相互作用、相互制约的若干个要素 结合而成的、具有特定目标和功能的有机 整体。
▪ 一定的目标 ▪ 若干个组成部分 ▪ 要素之间相互联系、相互作用
10/1/2023
25
实现企业预期的经济效益目标,需要构成一个 可控制的管理系统。它一般有三个组成部分:
一是管理的客体,即管理对象(生产和服务过程) ; 二是管理的主体,即管理者和管理机构; 三是联系两者的信息系统。 如图1-2。 管理系统的成功取决于:与环境之间的协调。
• 管理数据和信息之间的区别是相对的;
• 一个系统或一次处理所输出的信息,可能是另一个 系统或另一次处理的原始数据;
• 低层决策所用的信息又可以成为加工处理高一层决 策所需信息的数据——这就是信息间的递归定义。
如图1-1
因此,计算机系统中常不加区分的使用信息和数据。
10/1/2023
23
1.1.2 管理和管理系统
2.管理信息是决策的基础
现代管理的核心是决策。 正确决策的相关因素很多,但决定性因素在于对客观实际, 即对未来行动及其后果的正确判断——大量的信息。
10/1/2023
28
3.管理信息是实施管理控制的依据
➢ 控制论认为,管理过程就是信息的收集、传递、加工、判 断、决策的过程,可分为两类活动(图1-3): 生产活动——物流、管理活动——信息流
系统开发的阶段划分,即系统分析、系统设计和系
统实施三个阶段,对每一阶段的目的、内容、使用
的图表工具和产生的文档资料,都要清楚地掌握。
10/1/2023
4
二、知识结构图
➢信息系统基本概念 ➢信息系统技术
▪ 计算机技术 ▪ 通信及网络技术 ▪ 数据库技术 ▪ VF的知识
管理系统中计算机应用第一章课件
管理系统中计算机应用第一章 管理系统与信息技术应用第二章 应用系统分析第三章 管理系统的信息化平台第四章 数据库系统第五章 信息系统的建设规划第六章 系统分析第七章 系统设计第八章 系统实施第九章 系统的运行管理与维护第十章 实际应用举例第一章 管理系统与信息技术应用第一节 信息时代的企业与管理第二节 计算机系统在管理中的作用第三节 管理系统中计算机应用的发展第四节 计算机应用普及对用户的要求第一节 信息时代的企业与管理信息时代是一个知识成为生产力的时代,信息取代资本成为社会财富创造和经济发展的关键要素,信息产业成为促进经济发展的主要动力。
(知识、信息、信息产业)P35一、现代企业的运作1.企业:是构成经济社会的基本细胞。
P362.1954年10月,美国通用电气公司在UNIVACⅠ型计算机上计算职工工资,开辟了计算机辅助企业管理的新领域。
3.戈登•摩尔在1965年曾经预言:单块微处理器芯片上所集成的晶体管数目大约每年增加一倍;1975年他又将其修正为每两年增加一倍。
该预言被称为“摩尔定律”。
P36(单选)4.电子商务:P37(名词)在因特网等相关技术的支持下,产品、服务及信息的买卖交易和支付过程可以通过电子化和数字化方式实现,这种商务运营方式成为电子商务。
5.移动商务:P37(名词)指利用智能手机、PDA、掌上电脑等无线终端设备,借助移动通信平台开展的电子商务。
6.电子商务的主要类型:P37(单选)(1)企业对企业(B2B)——阿里巴巴;(2)企业对消费者(B2C)——亚马逊、京东; (3)消费者对消费者(C2C)——淘宝网;(4)消费者对企业(C2B)——团购网;(5)政府对公民(G2C)——电子行政;(6)社交电子商务(SNS-EC)——Facebook。
二、组织管理方式的变革从实践上看,信息技术应用水平的提高可以明显改善企业的经营管理绩效,帮助企业实现管理目标,主要表现如下:P38(简答)(1)提高企业的生产率;(2)减少浪费、降低成本;(3)改善和提高决策质量;(4)改善客户关系;(5)开发新的战略性应用;(6)构建更为有效的商业模式。
自考 管理系统中计算机应用 第八章系统实施
5.任务外包 ◆大型系统工程会聘请与门的咨询公司或集成服务商协助项目实施 8.1.4 用户参不的主要任务 除了编制过程之外,系统实施的所有环节几乎都需要用户的参不 系不信息系统的实施) 考核知识点不考核要求 识记:实施前的目标、实施阶段的主要任务、技术因素的影响、非技术因素的影响 领会:实施前的准备工作、实施成败的影响因素、实施阶段的用户职责 例题 单项选择题: 1、实施后的系统能够对企业组织和最终使用者提供有效的支持,不用户的业务环境顺 利衔接。这指的是系统实施要给用户提供一个____的信息系统。( ) A.完整 B.有用 C.易用 D.正确 2、用户既会直接受益于系统应用所带来的高效和方便,又会同时承受系统故障而引发 的损失。如果损失巨大,即使概率很低,也会导致用户的抵制。这时用户在系统实施 过程中的身份是 ( ) A.应用效果承担者 B.系统使用者 C.系统检验者 D.系统效果的传播者
1
3、非技术性因素的影响:主要指人员(用户、领导、实施团队、实施顾问等)、组织 (业务流程、组织结构、组织规模等)、文化(制度、管理环境等)等方面的因素。 用户在系统实施的过程中会具备多重身份: ◆系统使用者 ◆系统检验者 ◆应用效果承担者 ◆系统效果的传播者 用户企业中的高层管理者是系统实施中最具影响力的角色之一,支持作用表现如下: ◆系统实施前期的号召和宣传 ◆关键时刻积极表明态度 ◆解决复杂的综合性问题 8.1.2 软硬件安装工程 购置和安装软硬件、网络平台建设、编制程序代码,是系统实施阶段的硬任务。 1.设备采购和安装 2.设备配置和部署 3.程序编制:根据系统设计说明书或需求分析报告, 软件程序的关键基于质量、进度、成本三个要素 8.1.3 系统实施的准备工作 1.制定实施计划 2.用户培训 ◆培训内容:概念开发和面向业务的培训 ◆用户包括:操作人员、业务部门用户、知识型用户、管理人员 3.基础数据准备 4.流程变革:业务流程改进和重组
系统实施
第八章1 系统实施的概念实施系统即是将系统设计阶段的结果在计算机上实现,并应用到实际管理工作之中的过程。
2系统实施的任务系统实施的任务就是实现系统设计阶段提出的物理模型,按照实施方案完成一个可以实际运行的信息系统,交付用户使用3 软件测试方法软件测试方法主要有三种手段:正确性证明、静态检查、动态检查4 黑盒测试等价类划分边界值分析错误猜测5 软件测试的步骤单调分调总调特殊测试6 系统切换方法信息系统的切换一般有三种方式:(1)直接切换法在指定的时间点,停止原系统的使用,启动新系统。
优缺点:转换方式费用低,方法简单,但风险大。
适合于处理过程不太复杂的小型简单系统。
(2)并行切换法一般可分两步进行:第一步:以新系统为正式作业,原系统作校核用;第二步:经过一段时间运行,在验证新系统处理准确可靠后,原系统停止运行。
优缺点:有利于减轻管理人员心理压力、安全性较好,但费用高,两个系统的数据一般不具备可比性。
适合于处理过程复杂、数据重要的系统。
(3)试点过渡法·新系统的投运需要大量的基础数据,这些数据的整理与录入工作量特别庞大,应及早准备、尽快完成。
·系统切换不仅是机器的转换、程序的转换,更是人工的转换,应提前做好人员的培训工作。
·系统运行时会出现一些局部性的问题,这是正常现象,系统工作人员对此应有足够的准备,并做好记录。
优缺点:心理、安全性较好,但费用高。
适合于处理过程复杂、数据重要的大型复杂系统。
一般多采用这种方式进行系统转换。
7 维护的类型(1)、更正性维护(2)、适应性维护(3)、完善性维护(4)、预防性维护8 测试用例的概念测试用例就是以发现程序错误为目的而精心设计的一组测试数据。
测试用例={测试数据+预期结果}9 程序设计目标⑴可维护性⑵可靠性⑶可理解性⑷效率10 黑盒测试的概念黑盒测试就是在不考虑系统内部结构而运行系统,以检查在一定的输入下,系统的输出是否与期望相同。
管理系统中计算机应用第八章课件
管理系统中计算机应用第八章 系统实施第一节 实施阶段的任务第二节 系统测试和验收第三节 系统切换第一节 实施阶段的任务系统实施的常规性工作包括硬件采购和安装、软件编程、用户培训、数据转换、文档编制、系统测试和切换等。
P272(单选)一、影响系统实施的因素1.系统实施的目标:P273从表面看,系统实施不过是把设计阶段的物理模型转换成可以实际运行的信息系统;其实系统实施的目标是要让信息系统能够在现实中有效使用,顺利地为用户企业所接受,提供用户所需的服务。
所以应该从用户的期望出发,站在用户的角度制定成功目标。
具体地说,系统实施要给用户提供一个完整、有用、易用的信息系统。
P273①完整:该系统设计的全部功能都能够顺利实现,而不是只有某些部分能实现或投入使用:②有用:实施后的系统能够对企业组织和最终使用者提供有效的支持,与用户的业务环境顺利衔接;③易用:目标用户能够顺利地操作和使用新的信息系统,态度积极,愿意使用新系统来支持自己的工作。
2.技术性因素的影响:P274(简答)系统实施阶段会有大量的硬件安装、网络建设、软件编程等技术性工程。
软件开发、工程建设等技术性因素会从三个方面影响系统实施效果。
P274(1)平台建设任务能否如期完成(及时);(2)平台建设质量是否符合要求(质量);(3)技术平台如何服务(服务)。
3.非技术因素的影响非技术因素含义广泛,这里主要指人员(用户、领导、实施团队、实施顾问等)、组织(业务流程、组织结构、组织规模等)、文化(制度、管理环境等)等方面的因素。
(1)用户在系统实施的过程中具备多重身份:P275(单选)①系统使用者; ②系统检验者;③应用效果承担者; ④系统效果的传播者。
(2)高层管理者的支持作用主要表现如下:P276①系统实施前期的号召和宣传;②关键时刻积极表明态度;③解决复杂的综合性问题。
二、软硬件安装工程:P276购置和安装软硬件、网络平台建设、编写程序代码,是系统实施阶段的硬任务。
管理系统中的计算机应用系统实施课件
采取有效的安全措施,防止系统受到恶意攻 击和数据泄露。
问题解决和故障排除
故障排除
根据问题诊断结果,采取 有效措施排除故障,恢复 系统正常运行。
问题诊断
快速定位问题所在,分析 问题原因,为解决问题提 供依据。
预防措施
总结问题解决经验,制定 预防措施,降低类似问题 的发生概率。
反馈与改进
及时反馈问题解决情况, 持续改进系统性能和稳定 性。
系统优化和升级
01 系统性能优化
通过对系统硬件和软件的优化, 提高系统运行效率。
02 功能升级与扩展
根据业务需求和技术发展,对 系统功能进行升级和扩展。
03 兼容性测试
确保新版本系统与其他软硬件 的兼容性,降低集成风险。
04 培训与支持
为用户提供培训和技术支持, 帮助用户更好地使用和管理系统。
06
选择适合业务需求的成熟技术 和具备专业能力的开发团队至 关重要。
培训和推广
为用户提供充分的培训和推广 活动,有助于提高系统的使用 效率和员工的接受度。
02
需求分析和规划
需求收集和分析
01
确定需求收集的方 法和工具
通过问卷调查、访谈、观察等方 式收集用户需求,同时利用原型、 演示等工具辅助收集。
02
整体性和可扩展性。
制定系统标准与规范
制定系统开发、测试、部 署等方面的标准和规范, 确保系统的质量和稳定性。
系统架构的选择
分析系统需求和特
点
根据系统目标和功能,分析系统 的数据量、并发用户数、安全性 等方面的需求和特点。
选择合适的架构
根据分析结果,选择合适的系统 架构,如C/S架构、B/S架构或分 布式架构等。
管理系统中计算机应用第八章(老王)课件
系统实施的准备工作(P.277)
制定实施计划(工具:甘特图) 用户培训
培训内容
概念开发 面向业务的培训
用户培训要根据不同对象分层次实施
操作人员 业务部门用户 知识型用户 管理人员
IF (X>0). AND .(Y<>0) S1
ELSE S2
ENDIF 为了测试各种可能的组合条件,需选取测试数据集S={(1,1),(1,0),(-
1,1),(-1,0)}。
设计测试用例(P.284)
测试用例——测试前专门设计的测试方案,测试 人员在进行测试时必须严格遵循实施。
测试用例的组成:
会审
黑盒测试(P.284)
黑盒测试:又称为功能测试,用于测试软件的功 能。它不关心数据的内部处理过程,只关心数据 处理的结果是否正确。
黑盒测试将软件看成是只有输入和输出的黑盒子, 用户只能看到输入数据和输出数据,而看不到数 据的处理过程。从外界来检查模块或程序的功能, 即根据模块的输入、输出,得出所得结果的差异。
系统测试的对象——整个应用软件系统(P.281) 系统测试的目的——发现程序中的错误并改正之
(P.282)
系统测试的基本原则(P.282)
1. 成立测试小组。
3. 测试应贯彻经济性原则。
避免由软件开发部门(或个人) 测试自己的程序。
第三方测试——由第三方测试
不可能穷尽所有问题。 集中测试出错多的模块。
它是根据对程序功能的分析,得出测试数据集。 这种测试无须知道模块的内部逻辑,而是给一定 的输入,检查是否会得到所期望的输出。
8-MIS系统实施
第八章 MIS的实施
§8.2 开发组织的建立与管理
8.2.1开发工作的关联人员
8.2.2组建项目开发团队 团队人员组成 团队建立和管理
⑴合理分工 ⑵团队建设
⑶明确团队的素质需求
⑷培养团队精神 ⑸明确团队不同阶段的 目标及其实现手段
第八章 MIS的实施
§8.3 管理信息系统的实施 系统实施就是将之前设计的概念上的、“图纸上”的新系统逻辑方案转化成用户能感受到 的、可运行的、能看见运行结果和帮助用户完成业务处理工作的物理系统。 8.3.1系统实施的目标与任务 系统实施的目标是把系统设计的物理模型转换成可在具体计算机硬件系统上运行的软件系 统。解决MIS的“具体做”问题。 按实施顺序,系统实施的任务有:①建立物理系统;②编码;③系统测试;④培训用户; ⑤试运行和系统转换;⑥系统评价。各项任务彼此相关,需要密切配合。 系统实施的成果是建立有效的、可靠的、可维护的软件系统 有效的是指系统满足规定的需求和约束,为用户接受并支持组织目标 可靠的是指系统能解决错误,有一定的容错能力 可维护的是指系统设计良好、灵活,并且可修改、可再开发 常见现象:从开发进程看,是先有需求、逻辑设计,后有物理设计,再有物理实现。但是, 在具体开发过程中,开发进程发生变化是常见的。因此,为高质量完成软件开发工作,系统
第八章 MIS的实施
贯穿与软件生命周期的软件测试过程
软件测试的四个步骤 单元测试 组装测试 确认测试 系统测试
第八章 MIS的实施
软件测试的方法 动态测试:是指通常意义的上机测试。这种方法是使程序有控制地运行,并 从多种角度观察程序运行时的行为,以发现其中的错误,测试是否能够发现错 误取决于测试实例的设计。 静态测试:是指人工评审软件文档或程序。借以发现其中的错误,由于被评 审的文档或程序不必运行,所以称为静态的。人工评审的手续虽然比较简单, 但事实证明这是一个相当有效的检验手段。由于评审人的能力有限,静态测试 显然不可能发现所有的错误。 正确性证明:动态测试和静态测试只能发现错误而不能证明程序中不存在错 误,从理论上讲,只有借助于程序正确性证明才有可能证明程序的正确性。程 序证明最常用的方法是归纳断言法,它对程序提出一组命题,如能用数学方法 证明这些命题成立,就可保证程序中不存在错误,即它对所有的输入都会产生 预期的正确输出。 软件测试是一个值得关注和期待的热门职业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
和处理过程的描述,选择合适的计算机语言来编制程序的工作。 (2005.4,简答46)简述程序设计工作的依据和 任务。 (2002.10,简答36)程序设计的任务是( ) A.画出程序框图 B.绘制N-S图 C.编写实现系统功能的源程序 D.写出程序任务书
本章是历年考试的重点章节之一,从历年考题的分布情况可以看 出,程序模块的设计和系统测试这两大部分内容是本章的重点。 另外系统实施的准备工作和系统切换的方式这两部分内容,历年 也曾以不同的题型出现过。本章有结合应用的程序题,历年考试 的分值在5-15分左右。
精选课件
2
系统实施阶段是将新系统付诸实现的过程。它 的主要活动是根据系统设计所提供的控制结构 图、数据库设计、系统配置方案及详细设计资 料,编制和调试程序,调试系统、进行系统切 换等工作,将技术设计转化为物理实际系统。
精选课件
12
(2004.10,单选34)结构化程序设计主要用于 ()
A.面向应用的编程方式 B.面向过程的编程方式 C.面向对象的编程方式 D.面向数据的编程方式
精选课件
13
1.顺序结构
顺序执行,就是按照程序语句行的自然顺序,一条语句 接一条语句地执行程序。顺序结构十分简单,它只是一 种编写和执行程序的协议、规则,并不需要用专门的结 构语句来支持。
例:
open database student.dbc use 学生 brows last last brows use close database
精选课件
14
(2006.04,单选35)在结构化程序设计中,不需要 专门的语句来控制的是( )
A.选择结构 B.循环结构 C.顺序结构 D.层次结构
语句行序列 ENDIF
精选课件
17
例1
set talk off &&关闭命令执行时的对话开关 clear input to a input to b input to c z=b^2-4*a*c if z>=0
x1=(-b+sqrt(z))/(2*a) x2=(-b-sqrt(z))/(2*a) ? x1,x2 endif set talk on return
精选课件
11
8.2.2 结构化程序设计
结构化程序设计主要用于面向过程的编程方式, 为了克服程序编制中的随意性,避免错误的出 现,现代程序的编写都遵照“结构化程序设计” 的方法。其基本原则是自顶而下、逐步求精。 结构化程序方法提出了顺序、选择和循环三种 基本程序结构,任何一个程序都可以用这三种 结构装配起来。
精选课件
18
(1) 简单判断选择
首先,对新系统的用户,即各类管理人员要进行培训。 培训内容包括两方面:一方面是关于先进管理思想和方法 的教育;另一方面是面向业务的培训,使管理者学会新系 统的应用方法。
精选课件
4
(2006.10,单选26)购置计算机软硬件设备 和网络系统,应该在( )
A.系统分析阶段之前 B.系统分析阶段之后 C.系统实施工作之前 D.系统实施工作之后
A。购置计算机 B。购置软件 C。业务流程重组 D。配置网络环境
精选课件
7
8.2 程序模块的设计
在系统实施阶段,最重要的任务就是程 序设计。在传统的结构化程序设计方法 中,程序设计就是处理过程的设计;而 在面向对象的程序设计方法中,程序设 计却主要指对象的设计。
精选课件
8
8.2.1 程序设计的概述
精选课件
9
2.程序设计的质量要求 随着计算机硬件技术的飞速发展,人们对程序设计的质量要求发
生了变化。过去强调程序的正确性、高效率和短小精悍,以适应设备 资源有限的计算机系统;现在则更加强调程序的正确性、可维护性、 可靠性和可理解性。
1963年,美国飞往火星的火箭因为一个软件错误而爆炸。 1967年8月23日,原苏联”结盟一号”载人宇宙飞船也因软件错误烧毁。
系统实施的意义是真正生产应用软件,并将之 投入运行的阶段,系统实施是系统开发的重要 阶段。
精选课件
3
8.l 系统实施的准备工作
1.建立系统平台 包括购置和安装必要的计算机和通信硬件设备、软件
系统。所需硬件设备包括主机、外部设备、辅助设备(如 稳压电源、空气调节装置) 、机房设施。通信设备等。 2.培训管理人员和操作人员
精选课件
5
3.基础数据的准备 企业中有许多基础数据,要把它们转存到计算机存储
器中。
4.管理流程重组 由于计算机的应用,管理人员的工作内容和工作方式
也发生了很大变化。因此,必须根据系统设计的要求,重 新规定系统业务流程、信息流向,改革组织机构,划定各 管理职能部门的职责范围。
精选课件
6
(2007.10,单选25)实施信息系统开发,除了 人员培训和数据准备外,最重要的是工作是 ()
第八章 系统实施
精选课件
1
系统实施阶段是将新系统付诸实现的过程。本章主要包括系统实 施的准备工作、程序模块的设计、应用系统的设计、系统测试、 系统切换五部分内容。通过本章的学习要求同学们了解系统阶段 在系统开发中的作用,领会系统实施阶段的主要活动内容,了解 程序设计的方法、工具和质量要求,掌握程序模块(对象)的设 计方法和步骤,能够创建完整的简单应用系统,并且能够掌握程 序调试与系统测试的方法、步骤,领会系统切换的任务和基本方 法。
精选课件
15
2.判断选择结构
在用程序解决实际问题时,常常需要对问题 的给定条件做出判断,以便选择不同的解决 方法,这就必须使用判断选择(分支) 结构来 编制程序。判断选择结构有相应的结构语句。
精选课件
16
(1) 简单判断选择
a) IF..ENDIF 功能:若情况为.T.,则执行语句行序列。 语法:IF 条件表达式
(2005.4,单选16)最基本的程序设计要求是( ) A.正确性 B.可维护性 C.可靠性 D. 可理解性
精选课件
10
3.良好的编程习惯 编制程序需要熟悉所使用的语言,具有尽可
能丰富的编程经验;但是更加重要的是要具有系 统的观点,采用结构化设计思想和工具,自上而 下统筹考虑,避免编程时变量随意增减,变量类 型随机指定,无法兼容时再任意转换等。