欢迎来到天天文库
浏览记录
ID:40330030
大小:1.25 MB
页数:27页
时间:2019-07-31
《管理信息系统 李禹生 MIS7》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章管理信息系统实施主要内容7.1系统环境的实施7.2程序设计7.3系统测试7.4系统的试运行及切换7.5信息系统的日常运行管理与维护7.6信息系统评价管理信息系统实施即将系统设计的结果根据实际情况在计算机上实现,是整个管理信息系统建设的物理实现阶段。主要任务:按总的设计方案购置和安装计算机及网络系统;建立数据库系统;编程与调试;整理基础数据;培训操作人员;系统切换和试运行。第7章管理信息系统实施系统实施成功的关键因素是:领导重视并亲自参与严格的组织与管理系统硬件系统软件扎实而细致的基础性工作人员的教育与培训在上述的关键因素中,人
2、的因素是第一位的。7.1系统环境的实施系统环境(物理系统)的实施是计算机系统和通信网络系统设备的订购、机房的准备和设备的安装调试等一系列活动的总和。1.计算机系统的实施应该考虑以下的问题:计算机系统是否具有合理的性能价格比;系统是不是具有良好的可扩充性;能否得到来自供应商的售后服务和技术支持等。2.网络系统的实施网络系统的实施主要是通信设备的安装、电缆线的铺设及网络性能的调试等工作。3.人员培训7.1系统环境的实施人员培训培训必要性:编程为系统分析人员提供培训时间;培训系统操及运行管理人员是整个实施计划的一部分;用户受训后能更好参与
3、系统测试;通过培训,分析人员完善对用户需求的了解。培训内容:1、系统整体结构和系统概貌;2、系统分析设计思想;3、计算机系统操作与使用;4、软件工具的使用;5、汉字输入方式、系统输入方式和操作方式培训;6、可能出现的故障以及故障的排除;7、文档资料的分类以及检索方式;8、数据收集、统计渠道、统计口径;9、其他注意事项7.2程序设计任务:使用选定的计算机程序设计语言,将软件系统详细设计所得到的各个模块的信息处理功能和过程描述转换成能在计算机系统上运行的源代码,即源程序。7.2.1程序设计的基本要求正确性可理解性可靠性可维护性效率高7.
4、2.2程序设计方法1.结构化程序设计方法基本原则:是自顶向下和逐步细化的思想,用一组单入口、单出口的基本控制结构和反复嵌套来进行程序设计,并在程序中尽量不用无条件转移(GOTO)语句。在模块化程序设计中应注意:模块的独立性模块大小划分要适当模块功能要简单共享的功能模块应集中2.面向对象的程序设计在面向对象程序设计方法中,一个对象即是一个独立存在的实体,对象有各自的属性和行为,彼此以消息进行通信。7.2程序设计7.2.3应用软件的选购与系统集成1.软件选购应用软件包括系统软件、数据库管理系统以及一些应用程序。目前比较流行的软件工具分为
5、以下几类:常用编程语言类数据库类程序生成工具类系统开发工具类客户机/服务器工具类面向对象编程工具7.2程序设计2.系统集成系统集成是把系统构件按照设计要求,构装成为最终可交付使用的信息系统的工作。系统集成的要素是构成信息系统的构成件。信息系统的构成件主要包括三个方面的内容:开发的构件购入件中间件系统集成是一个渐进的、逐步迭代的过程。集成的过程是一个设置成环境、组装、测试和实施运行的过程。7.2程序设计系统测试的目的就是要发现程序的错误。要精心选取那些易于发现错误的测试数据,以十分挑剔的态度,寻找程序的错误。系统测试的工作原则测试工作
6、应避免由原开发软件的个人或小组来承担。设计测试用例不仅要包括合理、有效的数据,还要包括无效的或不合理的输入数据。不仅要检查程序是否漏了该做的事,还要检查程序是否多做了不该做的事。保留测试用例,以便于重新测试和追加测试。多种测试方法相结合,以尽可能查出更多的错误。应保留测试数据,以便程序修改后进行再测试。7.3系统测试7.3系统测试信息系统测试7.3系统测试软件测试与软件开发过程的关系系统测试的主要步骤一般按照“自底向上”的原则分模块测试、子系统测试、系统总测试3个阶段进行系统测试工作。1.模块测试目的是保证每个模块本身能正常运行,在
7、该步测试所发现的问题大都是程序设计或详细设计中的错误。对于模块测试,一般分为人工走通和上机测试两步进行。人工走通就是打印出源程序,然后参照详细设计阶段的资料的要求把程序在纸上“走一遍”。程序的错误可分为语法错误和逻辑错误两种情况,一般来说,只要认真检查就可以发现绝大部分的语法错误和部分逻辑错误。当人工走通以后,就可以上机测试了。上机测试即用计算机进行交互测试。7.3系统测试2.子系统测试子系统测试又称为分调,是在模块测试的基础上进行的。它把经过测试的模块放在一起形成一个子系统来测试。主要是测试各模块之间的协调和通信,即重点测试子系统
8、内各模块的接口。将若干个模块连接成一个可运行的子系统通常有两种方法:(1)非渐增式测试。即先分别测试每个模块,再把所有模块按设计要求连在一起进行测试。(2)渐增式测试。即把下一个要测试的模块同已测试好的那些模块结合起来进行测试,测试完
此文档下载收益归作者所有