资源预览内容
第1页 / 共47页
第2页 / 共47页
第3页 / 共47页
第4页 / 共47页
第5页 / 共47页
第6页 / 共47页
第7页 / 共47页
第8页 / 共47页
第9页 / 共47页
第10页 / 共47页
亲,该文档总共47页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院 概述 程序设计 系统集成 系统测试 运行与维护第8章 系统实施1信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院 前期准备工作 系统平台的硬、软件安装与调试 程序编制与调试 数据库与文件的建立 系统集成 系统测试 系统转换 验收、运行与维护8.1概述 系统实施阶段的工作2信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院制定系统的实施计划 组织好系统的实施队伍 软、硬件与配套设施的准备 信息流程的重组织和业务流程修 订 人员培训与宣传教育工作8.1概述 前期准备3信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院硬件平台信息处理设备:个人计算机,工作站,便携式计算机,服 务器,小型、大型计算机等; 信息存储设备:磁盘阵列,磁带机,光盘机,IC卡,移动 存储设备等; 信息输出设备:显示器,打印机,绘图仪,投影机,音响 ,激光照排机,数控机床,数控机器人,专用信息输出设 备等; 信息采集设备:扫描仪,数字化仪,数码相机,数码摄像 机,条形码阅读器,指纹仪,触摸屏,光电检测设备,专 用信息采集设备等。信息系统的硬件平台通常由信息处理设备 、信息存储设备、信息传输设备、信息输 出设备和信息采集设备构成4信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院网络平台信息系统的网络平台就是计算机网络, 是由计算机和通信设备组成的有机整体。 网络选型的原则是实用性、先进性、开放 性、可扩充性和经济性。 网络拓扑的选择,网络拓扑有总线型、环 形、星型、树型以及它们的组合。如果网 络拓扑没有选择好,过一段时间又要改变 ,就可能造成前期投资的损失。5信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院网络平台网络硬件是组成网络的基本部件,这些硬件主要 包括各级网络服务器、工作站、路由器、交换机 、集线器、网卡、网络线缆、光纤、收发器等。 对于网络设备的选择原则为:选择先进的、成熟 的技术、主流厂家的产品,产品的性能价格比和 售后服务的承诺和对未来新技术的支持。总之,网络平台选型首先要考虑信息系统的实际 应用环境及应用需求,其次要考虑作为平台的软 硬件产品的功能与性能,第三要考虑国际国内发 展的主流趋势,最后还要考虑项目的投资状况及 专业人员的技术支持水平。 6信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院自顶向下的原则 划分版本的原则 标准化原则 程序设计通用化 程序的易维护性 程序的可靠性原则系统实施 8.2 程序设计结构化程序设计7信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院系统实施“应用系统开发”,是指“数据库+应用程 序”的计算机应用软件系统开发,也称为以数 据库为基础的信息系统开发。 应用生成器(AG)以及第四代语言(4GL) 有力地支持“快速原型”开发方法的实现。 客户服务器(C/S)结构的数据库应用快 速开发工具。 浏览器服务器(C/S)结构的数据库应用 快速开发工具。8.2.2 应用系统开发工具8信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院系统实施p能自动执行标准的功能,辅助生成基于各 种标准功能的应用程序代码,或者应用系 统本身部分实现编程自动化。 p应用开发人员只需要说明(定义)干什么 ,不必关心实现细节,只需考虑与应用有 关的逻辑问题。 p可以利用生成器的“反向生成”来维护应用 程序,大大减少应用系统的维护代价。 p既面向应用开发人员,又面向最终用户, 提供了一个良好的应用开发环境。8.2.3应用生成器的基本特征 9信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院系统实施pDBMS。DBMS是应用生成器的基础。p数据库操纵功能工具。p报表设计工具。p屏幕格式生成工具。p图形生成工具。p执行控制器。开发工具应用生成器的基本构成 程序设计接口 应用部件集成 10信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院系统实施p 面向应用。用于高效地实现各类应用 系统。p 面向应用开发人员。p非过程化语言。p一体化语言。大体包括SQL语言、表格 语句、报表语句、程序设计语句。p高效率语言。p开放式语言。容易扩充。第四代语言基本特征 11信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院系统实施支持与多种数据库联接,可进行对异 种数据源的透明访问 支持独立于特定DBMS的应用程序开 发 支持可视化图形用户界面(GUI) 支持面向对象的程序设计(OOP) 提供完善的数据对象 支持开放性 工具完备和集成一体化 8.2.4客户/服务器开发工具基本特征12信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院系统实施 客户/服务器开发工具基本特征C/S 结构模式的优点 由于客户端实现与服务器的直接相连,没有中 间环节,因此响应速度快。 操作界面漂亮、形式多样,可以充分满足个性 化要求。 C/S结构的管理信息系统具有较强的事务处理 能力,能实现复杂的业务流程。13信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院系统实施 客户/服务器开发工具基本特征C/S 结构模式的缺点 需要专门的客户端安装程序,分布功能弱,针 对点多面广的用户群体,不能够实现快速部署安 装和配置。 兼容性差,移植困难。对于不同的开发工具, 具有较大的局限性。若采用不同工具,则需要重 新改写程序。 维护复杂,升级麻烦。如果应用程序要升级, 必须到现场为客户机一一升级,每个客户机上的 应用程序都需维护。 开发成本相对较高,需要具有一定专业水准的 技术人员开发。 14信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院系统实施采用HTML 开放性,支持公开的技术标准 支持三层C/S结构 支持客户端的表现形式 支持服务器端的宿主语言 支持XML8.2.5浏览器/服务器开发工具特征15信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院系统实施 浏览器/服务器开发工具特征(1)无需开发客户端软件,维护和升级方便; (2)可跨平台操作,任何一台机器只要装有 WWW浏览器软件,均可作为客户机来访问系统; (3)具有良好的开放性和可扩充性;B/S 结构模式的优点 具有分布性特点,可以随时随地进行查询、浏 览等业务处理。 业务扩展简单方便,通过增加网页即可增加服 务器功能。 维护简单方便,只需要改变网页,即可实现所 有用户的同步更新。 开发简单,共享性强 。16信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院系统实施 浏览器/服务器开发工具特征B/S 结构模式的缺点 个性化特点明显降低,无法实现具有个性化的 功能要求。 操作是以鼠标为最基本的操作方式,难满足快 速操作的要求。 页面动态刷新,响应速度明显降低。 功能弱化,难以实现传统模式下的特殊功能要 求 。17信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院系统实施硬件集成 网络集成 数据集成 软件集成 应用集成8.3 系统集成18信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院系统实施系统测试是保证系统质量的关键步骤,它是 对系统规格说明、设计、编码和集成的最后复 审。 测试的目标是发现系统中的错误,但发现错 误并不是最终目的。信息系统工程的根本目标 是开发出高质量的完全符合用户需要的系统。 测试只能查找出系统中的错误,不能证明系 统中没有错误。 8.4 系统测试19信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院系统实施测试的目标或定义: (1)测试是为了发现程序中的错误而执行程 序的过程 。 (2)好的测试方案是可能发现迄今为止尚未 发现的错误的测试方案。 (3)成功的测试是发现了至今为止尚未发现 的错误的测试。8.4 系统测试20信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院系统实施一组测试原则: (1)所有的测试都应追溯到用户需求。 (2)应该在测试工作真正开始的较长时间之 前就进行测试计划。 (3)测试应该从“小规模”开始,逐步转向“ 大规模”。 (4)穷举测试是不可能的。 (5)为了达到最佳效果,应该由独立的第三 方来构造测试。 8.4 系统测试21信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院系统实施另一组测试原则: 不应测试自己开发的程序 设计测试用例时,不仅有确 定的输入数据,还有确定的输出数据 测试用例不仅有合理的,也 要有非合理的 除了检查程序是否做完了它 应该做的事,还要检查它是否做了不 应该做的事。 保留全部测试用例,作为软 件的组成部分 程序中存在错误的概率与在 该段程序中已发现的错误数成正比8.4 系统测试22信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院系统实施(1)模块测试单元测试 编码 (2)子系统测试集成测试 接口 (3)系统测试集成测试 功能 (4)验收测试安装验收 用户参与,实际数 据 (5)平行运行新旧系统平行运行软件测试的步骤23信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院系统实施黑盒测试法把程序看成一个黑盒子,完全不考 虑程序的内部结构和处理过程。黑盒测试是在 程序接口进行的测试,它只检查程序功能是否 能按照规格说明书的规定正常使用,程序是否 能适当地接收输入数据产生正确的输出信息, 并且保持外部信息(如数据库或文件)的完整 性。 黑盒测试功能测试 黑盒测试和白盒测试 白盒测试结构测试 白盒测试法的前提是可以把程序看成装在透明的 白盒子里,即完全了解程序的结构和处理过程。 这种方法按照程序内部的逻辑测试程序,检验程 序中的每条通路是否都能按预定要求正确工作。 24信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院系统实施 单元测试 模块测试-单元测试 1.模块测试内容 模块接口 局部数据结构 重要的执行通路 出错处理通路 影响上述各方面特性的边界条件25信信 息息 系系 统统 原原 理理 与与 工工 程程国防科技大学信息系统与管理学院国防科技大学信息系统与管理学院系统实施 单元测试2.测试过程 (1)代码审查 人工测
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号