- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
管理信息系统
第七章第七章 系统实现及程序设计系统实现及程序设计
第七章第七章 系统实现及程序设计系统实现及程序设计
系统的实施是新系统付诸实现的阶段,本阶段根据前面对系统所做的分析、设计,完成系
统环境的实施、程序设计、系统调试和系统转换四大任务,最后把一个可以实际运行的系统交
给使用者。本阶段需要大量的人力、物力,占用时间也较长,必须在用户的支持下,做好系统
实施的组织管理工作,在系统转换期间,还要进行人员的培训,安排好旧系统向新系统的顺利
过渡。
系统实现的主要任务系统实现的主要任务::
系统实现的主要任务系统实现的主要任务::
硬件、系统软件购置及安装调试;
程序设计 (依照详细设计说明进行)
程序及程序系统的调试与优化;
人员培训
一、一、 系统环境的实施系统环境的实施
一一、、 系统环境的实施系统环境的实施
在系统设计阶段我们已经为系统环境设置了一套完整的配置方案,在这一阶段,要把系统
环境的配置方案付诸实现,其任务包括设备的购置、设备的安装与连接、软件安装及系统环境
调试(如:系统的运行情况、性能指标测试、多用户联机通信测试等) 。我们强调设备的购置应
放在系统实施阶段,而不要放在系统规划或分析设计阶段,以免因方案的变动而造成资源浪费。
二、二、 程序设计程序设计
二二、、 程序设计程序设计
系统环境建好后,就要进行程序设计,把设计好的系统编程实现。编出的程序应具有如下特
点:
程序正确,功能可靠
操作简单,使用方便
较好的容错性能
足够快的响应速度
安全可靠性好,维护方便
有效地利用设备
对结构化程序设计,一般采取 ‘模块化、结构化、自顶向下与逐步求精’的程序设计思想;
即把一个大程序分解为具有层次结构的若干个模块,每层模块再分解为下一层子模块,如此自
顶向下,逐步分解,就可以把复杂的大模块分解为许多功能单一的小模块。在这些小模块完成
设计之后,再按其逻辑结果,层层向上组织起来,大的程序就得到了解决。而面向对象程序设
计方法,是以对象和类为基本构件,以方法、消息和继承性为基本机制。其基本思想和手段是
提高软件开发的抽象层次与软件的重用性,把程序设计的焦点集中在类和类层次结构的设计、
实现和重用上。MIS 的程序设计一般都是由多人共同开发完成,因此在编程过程中一定要做好
任务安排计划,定义好接口问题。
-54-
管理信息系统
1. 程序的质量标准
正确性、可靠性、简明性、有效性、可维护性、适应性。
2. MIS 程序设计常用的步骤
①先建立数据库 (数据库服务器:建立数据库、存储过程等)
②[客户端] 自顶向下,先编总控框架程序,然后一个一个模块实现。(由粗到精)
3. 程序设计的基本原则
抽象、子目标、模块化、局部化和信息隐芷,一致性、完整性和可验证性。
三、三、 软件测试软件测试
三三、、 软件测试软件测试
软件测试的基本原则软件测试的基本原则::
软件测试的基本原则软件测试的基本原则::
避免由软件开发部门 (或个人)测试自己的程序;
测试用例的设计和选择、预期结果的定义要有利于错误的检测;
要严格执行测试计划 (测试的目的、完成标准、进度、测试用例标准、工具、环境、系统集成
方法、跟踪规程、排错规程等),排除测试的随意性;
软件测试要贯穿软件开发的整个过程;
测试不仅要检查程序是否做了应该做的事情,还要检查它是否做了不应该做的事情;
经验表明:程序中尚未发现的错误和在该程序段已发现的错误数量往往成正比;
源程序
人工分析 资料
测 试 工 静态分析
测试用
动态分析 DB
广义测试分类广义
文档评论(0)