8 [学习目标] 了解管理信息系统的物理实施过程;掌握程序设计的任务和方法,能根据实际需要选择恰当的程序语言进行程序设计;掌握 MIS 的系统测试、切换、运行及维护等的方法与内涵;掌握项目管理与系统评价的方法与内涵。 [学习重点] 系统测试方法、系统切换方式.

Slides:



Advertisements
Similar presentations
数据结构的引入. 通讯录管理 社团机构管理 校园导航管理 通讯录管理 社团机构管理 校园导航管理.
Advertisements

第 6 章信息管理系统分析与设计 本章知识: ( 1 )信息管理系统的分类 ( 2 )信息管理系统的开发过程和各阶段主要任务 ( 3 )系统分析、系统设计、系统实施与维护 本章内容: 6.1 概述6.1 概述 6.2 系统分析6.2 系统分析 6.3 系统设计6.3 系统设计 6.4 系统实施与维护6.4.
1. 软件工程 软件工程包括 3 个要素:方示、工具和过程。方法是完成软件工程项目的技术手段;工 具支持软件的开发、管理和文档生成;过程支持软件开发的各个环节的控制和管理。 软件工程的核心思想是:把软件产品看作是一个工程产品来处理。把需求计划、可行 性研究、工程审核、质量监督等工程化的概念引入到软件生产中,以达到工程项目的.
《程序设计实践》 孙辉 理工配楼104A
ASP .NET 程序设计(C#版) 第二版 机械工业出版社同名教材 配套电子教案
初级会计电算化 (用友T3) 制作人:张爱红.
求职信的写作方法 一、求职信的概念、写作目的和重要性 二、求职信的写作格式 三、如何提高求职信的含金量 四、写求职信的四个误区
游戏软件测试 主讲人:徐丽.
第 5 章 软 件 测 试 5.1 软件测试概述 5.2 测试方法 5.3 测试用例的设计 5.4 测试过程 5.5 调试
第八章 系统实施.
第7章 实现 7.1 编码 7.2 软件测试基础 7.3 单元测试 7.4 集成测试 7.5 确认测试 7.6 白盒测试技术
第3章 软件工程基础.
基于解释性语言的手机跨平台架构 Sloan Yi. Qt MTK.
软件质量管理 软件测试基础 测试用例设计 软件测试技术 自动化测试. 软件质量管理 软件测试基础 测试用例设计 软件测试技术 自动化测试.
Oracle数据库 Oracle 子程序.
第一讲 面向对象程序设计概论 苏州大学 计算机科学与技术学院.
全国计算机等级考试 二级基础知识 第二章 程序设计基础.
在PHP和MYSQL中实现完美的中文显示
计算机基础知识 丁家营镇九年制学校 徐中先.
程序的形式验证 - 简介 中国科学院软件研究所 张文辉 1.
《数据库原理及应用》课程介绍 信息工程学院 孙俊国
软 件 工 程.
面向对象建模技术 软件工程系 林 琳.
学习前的准备工作 讲师:burning.
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
SOA – Experiment 3: Web Services Composition Challenge
走进编程 程序的顺序结构(二).
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
Visual Studio Team System 简介
SPI驱动 广州创龙电子科技有限公司 Guangzhou Tronlong Electronic Technology Co., Ltd.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
Windows网络操作系统管理 ——Windows Server 2008 R2.
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
S 数控机床故障诊断与维修.
课程设计.
第二章 Java语言基础.
第六章 编码与测试.
CPU结构和功能.
第12章 系统实施.
第7章 管理信息系统实施 系统实施是系统开发的最后一个阶段,将系统设计的结果根据实际情况在计算机上实现。系统实施的主要内容(见图7-1)包括:物理系统的实施、程序设计与调试、项目管理、人员培训、数据准备与录入、系统转换和评价等。 系统正式投入运行后,为了使系统能够长期高效的工作,必须对系统运行进行日常管理、维护和评价。
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
程序设计工具实习 Software Program Tool
实用网络营销基础 冯英健 2006年8月6日 首页.
新一代安全网上银行 小组成员:杨志明 王晶 任毅 刘建中 关昊 刘超.
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
内容摘要 ■ 课程概述 ■ 教学安排 ■ 什么是操作系统? ■ 为什么学习操作系统? ■ 如何学习操作系统? ■ 操作系统实例
C语言程序设计 主讲教师:陆幼利.
EBNF与操作语义 请用扩展的 BNF 描述 javascript语言里语句的结构;并用操作语义的方法描述对应的语义规则
简单介绍 用C++实现简单的模板数据结构 ArrayList(数组, 类似std::vector)
微机系统的组成.
VisComposer 2019/4/17.
实验四、TinyOS执行机制实验 一、实验目的 1、了解tinyos执行机制,实现程序异步处理的方法。
微机原理与接口技术 微机原理与接口技术 朱华贵 2015年11月13日.
实验七 安全FTP服务器实验 2019/4/28.
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
Visual Basic程序设计 第13章 访问数据库
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
第二节 C语言的特点.
滤波减速器的体积优化 仵凡 Advanced Design Group.
基于列存储的RDF数据管理 朱敏
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
学习数据结构的意义 (C语言版) 《数据结构》在线开放课程 主讲人:李刚
任课教师:戴开宇 TA:时均帅、谭肖、王安华 程序设计B班 :20-16:50(90分钟)
第六讲 酒店客房管理系统(二) 教育部“十二五”职业教育国家规划教材
入侵检测技术 大连理工大学软件学院 毕玲.
实验六、COM类型病毒分析实验 实验开发教师: 刘乃琦 谌黔燕.
编译原理实践 6.程序设计语言PL/0.
IT审计简介 最高审计机关国际组织 IT审计培训 第一讲.
质量控制(QC)模式 BrookFIELD.
DEV243 Visual Studio Team System 测试深入探讨
Presentation transcript:

8 [学习目标] 了解管理信息系统的物理实施过程;掌握程序设计的任务和方法,能根据实际需要选择恰当的程序语言进行程序设计;掌握 MIS 的系统测试、切换、运行及维护等的方法与内涵;掌握项目管理与系统评价的方法与内涵。 [学习重点] 系统测试方法、系统切换方式

第八章 管理信息系统的系统实施 系统实施的定义 第八章 管理信息系统的系统实施 系统实施的定义 系统实施是在系统设计的基础上,将系统设计的结果转换成能够实际运行系统的过程。系统设计完成后,就可以进入新系统开发的实施阶段。系统实施阶段的主要目标是将新系统的物理方案转换成可执行的应用软件系统,其任务主要包含实现、运行和维护管理信息系统项目而进行的一系列活动。

第八章 管理信息系统的系统实施 系统实施阶段的主要活动 (1)物理系统的实施 (2)建立数据库 (3)程序设计 (4)系统测试 第八章 管理信息系统的系统实施 系统实施阶段的主要活动 (1)物理系统的实施 (2)建立数据库 (3)程序设计 (4)系统测试 (5)人员培训 (6)系统转换 (7)系统维护

第八章 管理信息系统的系统实施 衡量程序设计工作的技术指标 (1)可靠性 (2)实用性 (3)可维护性 (4)可读性 (5)规范性

第八章 管理信息系统的系统实施 程序设计方法 (1)结构化程序设计 (2)速成原型式的程序开发方法 (3)面向对象程序设计方法

第八章 管理信息系统的系统实施 程序设计风格 第八章 管理信息系统的系统实施 程序设计风格 良好的程序设计风格是保证程序易阅读、易修改的先决条件,也就可以使程序易测试、易维护。良好的程序设计风格由规范的程序编写说明文档、良好的数据结构说明、正确的算法解释、清晰的注释说明、明晰的程序结构和程序设计规范组成。

第八章 管理信息系统的系统实施 软件开发工具 (1)程序语言类工具 Pascal、 C/C++、Java (2)系统开发支持工具 第八章 管理信息系统的系统实施 软件开发工具 (1)程序语言类工具 Pascal、 C/C++、Java (2)系统开发支持工具 Power Builder、 Delphi Visual FoxPro Visual Basic

第八章 管理信息系统的系统实施 系统测试的基本概念 第八章 管理信息系统的系统实施 系统测试的基本概念 系统测试包含广义的测试和狭义的测试。广义的系统测试是从保证系统运行的安全性、有效性角度考虑,一切可能导致系统运行失败的错误都应该在系统投入正式运行之前测试出来。因此,系统的测试应该包含设备的测试、网络的测试、各种运行平台的测试和应用软件的测试。而狭义的系统测试则只考虑应用软件的测试,这里主要讨论狭义的系统测试。

第八章 管理信息系统的系统实施 系统的测试内容 (1)模块测试 (2)子系统测试 (3)系统测试 功能测试、恢复测试 安全测试、强度测试 第八章 管理信息系统的系统实施 系统的测试内容 (1)模块测试 (2)子系统测试 (3)系统测试 功能测试、恢复测试 安全测试、强度测试 性能测试

第八章 管理信息系统的系统实施 系统的测试方法 1、黑盒测试 第八章 管理信息系统的系统实施 系统的测试方法 1、黑盒测试 测试人员把被测程序看成一个黑盒子,在完全不考虑程序的内部结构和处理过程的情况下,测试程序的外部特性,即测试系统的功能与接口是否达到了预定的目标。由于黑盒测试着重于检查程序的功能,所以也称为功能测试。 (1)等价类划分(程序中所输入的数据按照程序功能说明可以分成若干个等价类,按输入条件可以将每一个等价类分成有效输入等价类与无效输入等价类两种。) (2)边界值分析(由于许多软件在处理边界值时容易发生错误,用 大于、等于、小于边界值的数据作为测试用例更容易发现程序中的错误。)

第八章 管理信息系统的系统实施 系统的测试方法 2、白盒测试 第八章 管理信息系统的系统实施 系统的测试方法 2、白盒测试 测试人员将被测程序看作一个透明的白盒子,要求测试人员完全了解程序的结构和过程,按照程序的内部结构和处理逻辑来设计测试数据,对程序所有逻辑路径进行测试,检查它与设计是否相符。 (1)语句覆盖(语句覆盖是利用所设计的测试用例,使程序中的每一条语句至少都执行一次。) (2)路径覆盖(路径覆盖是指设计的测试用例可以使程序中所有可能出现的选择路径至少执行一次。) (3)判断覆盖(判断覆盖是指设计的测试用例可以使程序中每个选择判断点的各种可能分支至少执行一次。)

第八章 管理信息系统的系统实施 系统的测试方法 2、白盒测试 第八章 管理信息系统的系统实施 系统的测试方法 2、白盒测试 测试人员将被测程序看作一个透明的白盒子,要求测试人员完全了解程序的结构和过程,按照程序的内部结构和处理逻辑来设计测试数据,对程序所有逻辑路径进行测试,检查它与设计是否相符。 (4)条件覆盖(是指设计的测试用例可以使程序中每个选择判断点中各种条件是否成立情况至少执行一次。)

第八章 管理信息系统的系统实施 系统切换的定义 第八章 管理信息系统的系统实施 系统切换的定义 系统切换是指用新开发的系统替换旧系统,并投入实际应用的过程。系统转换就是将系统的全部控制权交用户,在转换过程中要注意尽可能地平稳过渡,使新系统正常投入运行,逐步安全取代原有系统的功能。

第八章 管理信息系统的系统实施 系统切换前的准备工作 (1)组织结构准备 (2)人员准备 (3)数据准备 (4)文档准备

第八章 管理信息系统的系统实施 系统切换的方式 (1)直接切换 老系统 新系统

第八章 管理信息系统的系统实施 系统切换的方式 (2)并行切换 老系统 新系统

第八章 管理信息系统的系统实施 系统切换的方式 (3)逐步切换 老系统 新系统