- 1、本文档共149页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章管理信息系统的实施概要
第六章
管理信息系统的实施; 系统实施的任务是实现系统设计阶段提出的物理模型,按实施方案完成一个可以实际运行的信息系统,交付用户使用。
理解系统实施的工作内容;
了解软件测试的概念和方法;
掌握系统转换的方式。;第六章 管理信息系统的实施; 系统实施概述
系统实施的任务
系统实施的任务是以系统设计方案为依据,按照系统实施方案进行具体的实现,最终组建出一个能够实际运行的系统,交付用户使用。
具体任务包括:硬件准备、软件准备、人员培训、数据准备;1、硬件准备;3、人员培训;系统实施的工作流程; 系统实施的特点
工作量大
投入人力、物力多
组织管理工作繁重
; 系统实施的方法
划分版本的基本原则
确定版本的规模
实现复杂模块的方法
安排实现模块的顺序;自顶向下的实现方法; MIS物理系统的实施是计算机系统和通信网络系统设备的订购、机房的准备和设备的安装调试等一系列活动。
6.1.1 选择供应商的标准
系统安装主要是指对各种软、硬件设备的购置、安装以及整个系统调试运行
选择供应商的标准是:实力雄厚、信誉可靠、质优价低、售后服务好;6.1.2 选择安装地点的思路
考虑系统对电缆、电话或数据通讯服务、工作空间和存储、噪音和通讯条件及交通情况的要求
例如,使用专门的地板,让电缆通过地板孔道,连接中央处理机及各设备,保证安全;提供不中断电源,以免丢失数据; 编程(Coding)就是为系统各个模块编写程序。根据结构化方法设计了详细方案,又有了高级语言,初级程序员都可以参加这一阶段的工作。;⑴ 可维护性
由于信息系统需求的不确定性,系统需求可能会随着环境的变化而不断变化,因此,就必须对系统功能进行完善和调整,为此,就要对程序进行补充或修改。此外,由于计算机软硬件的更新换代也需要对程序进行相应的升级。;⑵ 可靠性:程序应具有较好的容错能力。
正常情况下能正确工作。
意外情况下应便于处理,不至产生意外的操作,从而造成严重损失。 ;⑷ 效率: 程序能否有效地利用计算机资源
程序效率的地位: 已不像以前那样举足轻重了,因为硬件价格大幅度下降,而其性能却不断完善和提高。
程序设计人员工作效率的地位日益重要。不仅能降低软件开发成本;而且可明显降低程序的出错率,进而减轻维护人员的工作负担。为了提高程序设计效率,应充分利用各种软件开发工具。;在过去的小程序设计中,主要强调程序的正确和效率。
对于大型程序,人们则倾向于首先强调程序的可维护性、可靠性和可理解性,然后才是效率。 ;程序设计的基本要求
程序的功能必须按照规定的要求,正确地满足预期的需要
程序内容清晰、明了、便于阅读和理解
程序结构严谨、简捷、算法和语句选用合理,执行速度快,节省机时
程序和数据的存储、调用安排得当,节省存储空间
程序适应性强。程序交付使用后,若应用问题或外界环境有了变化时,调整和修改程序比较简便易行;1. 程序设计的任务
根据系统设计说明书中关于模块的详细描述和处理过程的描述,选择合适的计算机语言来编制程序的工作。;程序设计的方法
结构化程序设计方法
程序设计就是处理过程的设计
面向对象程序设计方法
程序设计主要指对象的设计
可视化编程工具或开发环境
;结构化程序设计;结构化程序设计;结构化程序设计;面向对象的程序设计 ;可视化编程技术 ;程序的内部文档 ;语法错误
程序设计人员对程序设计语言的理解不够,或程序设计基本功不扎实造成的结果。
逻辑错误
指那些虽然不违反系统规则,但是却不合逻辑或不合题目语义的错误。;程序设计语言的选择
语言的结构化机制与数据管理能力
选用高级语言应该有理想的模块化机制、可读性好的控制结构和数据结构,同时具备较强的数据管理能力
语言可提供的交互功能
有较丰富的软件工具
开发人员的熟练程度
软件可移植性要求
系统用户的要求;软件开发工具
编程语言类
数据库类
可视化编程类
专业系统类
客户/服务器类;6.3.1 软件测试
测试是指软件产品生存周期内所有的检查、评审和确认活动,如设计评审、系统测试。狭义上讲,测试是对软件产品质量的检验和评价,它一方面检查软件产品质量中存在的质量问题,同时对产品质量进行客观的评价。
测试的目的:
软件测试是以最少的时间和人力,系统地找出软件中潜在的各种错误和缺陷
为了发现错误而执行程序的过程;
测试是为了证明程序有错,而不是证明程序没有错误;
一个成功的测试是发现了至今未发现的错误的测试。
整个生命周期不同阶段可能的测试活动和测试技术 :;1. 软件测试的特征
挑剔性
复杂性
不彻底性
经济性;2.测试基本原则
测试队伍的建立
测试用例的设计
测试数据的选择
测试功能的确定
测试文档的管理;3.测试文档
测试计划
测试项目的名称、
文档评论(0)