信息系统实施_第1页
信息系统实施_第2页
信息系统实施_第3页
信息系统实施_第4页
信息系统实施_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2021-10-161第7章 信息系统实施2021-10-1627.1 系统实施阶段的任务2021-10-1637.1.1 主要内容和步骤 物理系统的实施。 程序设计。 系统调试。 基础数据的录入。 系统人员培训。 系统转换。 文档的建立与完善。 2021-10-1647.1.2 系统实施计划制定1.制定实施计划应考虑的问题 工作量的估计。 实施进度安排。 系统人员配备和培训。 系统实施的资金筹措和投入。 2.实施计划的内容 设备采购供应计划。 环境资源供应计划。 变更控制计划。 进度控制计划。2021-10-1657.2.1 设备购置 质量可靠,价格合理。 资料齐全,手续完整。 计算机设备的

2、兼容性和可维护性。 2021-10-1667.2.2 计算机机房的建设计算机机房是指能够满足安放计算机设备所要求的各项环境指标,使其充分发挥功能的工作场地。计算机机房的建设要考虑计算机系统设备和用户人员对环境的要求,要计算好机房的面积。在建设时要依据所需容纳的计算机台数计算出机房的面积,要考虑电源的设置及今后联网布线的需求,如需预埋何种线路、需在哪里留有接口等。2021-10-1677.2.3 设备的安装与调试设备的安装是指将计算机系统设备按照总体设计方案中指定的位置所进行的设备组装工作。 设备的调试是指在系统设备安装完毕后对其各项硬件和软件功能的调试。 2021-10-1687.3 程序设计

3、2021-10-1697.3.1 程序设计的任务与基本要求 程序的功能必须按照规定的要求,正确地满足预期的需要; 程序的内容清晰、明了,书写格式及变量的命名等都有统一的规范,便于阅读和理解; 程序的结构严谨、简捷,算法和语句选用合理,执行速度快,节省机时; 程序和数据的存储、调用安排得当,节省存储空间; 程序的适应性强。 2021-10-16107.3.2 程序设计方法1.结构化程序设计方法结构化程序设计是一种设计程序的技术,它采用自顶向下逐步求精的设计方法和单入口单出口的控制技术。结构化程序设计的基本思想是按自顶向下逐步求精的方式,由三种标准控制结构反复嵌套来构造一个程序:顺序、选择、循环。

4、2.原型式的程序开发方法3.面向对象程序设计方法2021-10-16117.3.3 程序设计语言的选择 语言的结构化机制与数据管理能力。 语言可提供的交互功能。 有较丰富的软件工具。 开发人员的熟练程度。 软件可移植性要求。 系统用户的要求。 2021-10-16127.3.4 程序设计的风格1.适当的程序注释2.有规律的程序书写格式3.恰当选择变量名 2021-10-16137.3.5 衡量编程工作的指标 可靠性(Reliability) 实用性(Suability) 规范性(Standardability 可读性(Readability) 可维护性(Maintainability) 202

5、1-10-16147.3.6 常用的编程工具 常用编程语言类。它是指由传统编程工具发展而来的一类程序设计语言。当前常用的有:Visual C+、Visual Basic、Delphi、PowerBuilder、Java语言等等。 数据库类。它是信息系统中数据存放的中心和整个系统数据传递和交换的枢纽。目前市场上提供的数据库类产品主要有两类:xBASE系统(以微机关系数据库为基础)和大型数据库系统:Oracle系统,Sybase系统,Ingers系统,Informix系统,DB2系统等等。 2021-10-1615 程序生成工具类。它是指第四代程序(4GLs)生成语言,是一种基于常用数据处理功能和

6、程序之间的对应关系的自动编程工具。 FoxPro, Visual BASIC, Visual C+, CASE, Power Builder等。目前这类工具发展的一个趋势是功能综合化,生成程序模块语言专一化。 2021-10-1616 系统开发工具类。 专用开发工具类和综合开发工具类。 客户/服务器(C/S)工具类。 面向对象编程工具类。它主要是指与OO方法相对应的编程工具。目前常见的工具有:C(或VC),Smalltalk。 2021-10-16177.3.7 几种常用编程工具简介1.Visual BASIC(VB)Visual BASIC Scripting Edition (VBScri

7、pt) 是广泛使用的脚本语言,它是 Visual BASIC 语言的子集,可嵌入HTML语言中,用于网页设计,如ASP(Active Server Page)文件。VB的数据访问特性允许对包括Microsoft SQL Server和其他企业数据库在内的大部分数据库格式建立数据库和前端应用程序以及可调整的服务器端部件。利用ActiveX(TM) 技术可使用其他应用程序提供的功能。VB的Internet 能力强大,很容易在应用程序内通过 Internet 或 Intranet访问文档和应用程序,或者创建 Internet 服务器应用程序。VB可以与Windows 家族无缝连接;具有编写DHTML

8、的简单IDE,编写静态页面非常方便。VB可以用于开发多媒体、数据库、网络、图形等方面的应用程序,是新人开发与系统无关的综合应用程序的首选。 2021-10-16182.Power Builder(PB)3.Visual C+ 4.Java Java是一种简单的编程语言。 Java是面向对象的编程语言 Java是解释型的编程语言。 Java是安全的编程语言。 Java是可移植的编程语言。 Java是多线程的编程语言。 5.Delphi 2021-10-16197.4 系统调试与测试2021-10-16207.4.1 调试的策略和基本原则 调试的目的在于发现系统中的错误并及时纠正。 调试用例应该由

9、“输入数据”和“预期的输出结果”组成。 不仅要选用合理的输入数据进行调试,还应选用不合理的甚至错误的输入数据。 除了检查程序是否做了它应该做的工作,还应检查程序是否做了它不该做的事情。 应该长期保留所有的调试用例,直至该系统被废弃不用为止。2021-10-16217.4.2 测试方法 1.静态测试法 2.动态测试法 设计“测试用例”,执行被测程序和分析执行结果并发现错误。 为了进行动态测试,需要预先准备好两种数据:输入数据和预期的输出结果,即准备好测试用例。 白盒测试时,测试者对被测试程序的内部结构是清楚的。 黑盒测试的情况正好相反。此时,测试者把被测程序看成一个黑盒,完全用不着关心程序的内部

10、结构。 常把黑盒法和白盒法联合起来进行,这也称为灰盒法。2021-10-16227.4.3 设计测试用例的技术1.等价划分2.边界值分析3.错误推测4.输入组合5.逻辑覆盖(白箱测试技术)(1) 语句覆盖(2) 判定覆盖(3) 条件覆盖(4) 判定/条件覆盖(5)条件组合覆盖(6)路径覆盖2021-10-16237.4.4 调试步骤 1.模块调试也称为程序调试。模块调试的目的是保证每个模块本身能正常运行,在该步调试中发现的问题大都是程序设计或详细设计中的错误。 2.分调分调也称子系统调试,就是把经过调试的模块放在一起形成一个子系统来调试。 2021-10-16243.总调总调,也称为系统调试,

11、它是把经过调试的子系统装配成一个完整的系统来调试,用以发现系统设计和程序设计中的错误,包括对子系统之间的接口,数据通讯,处理功能,资源共享以及系统遭到破坏后能否按要求恢复等问题的调试,验证系统的功能是否达到设计说明书的要求。4.特殊测试峰值负载测试、容量测试、响应时间测试、恢复能力测试等。2021-10-16257.5 系统转换2021-10-16267.5.1 系统转换的条件准备1.数据准备 数据的收集整理 数据转换 数据录入2.系统文档准备系统一般性说明文件。 系统开发报告。 系统说明书。 操作说明。3.人员培训(1)事务管理人员(2)系统操作员(3)系统维护人员4.设备安装2021-10-16277.5.2 系统试运行系统试运行是指在系统没有正式转换之前所进行的试验运行。它是系统正式转换的前期准备工作,是系统调试工作的延续。系统试运行要输入各种原始数据,记录系统运

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论