版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,系统实施,一、系统实施阶段的主要活动 二、编程 三、系统测试 四、系统安装、转换,2,一、系统实施阶段的主要活动,系统实施的目的:把系统分析和系统设计的成果转化为可实际运行的系统 系统实施的条件:以系统分析和设计文档资料为依据的。 系统实施的主要活动 -编程:按照系统详细设计所得到的各模块的信息处理功能和过程描述,用选定的程序设计语言书写源程序。 -测试:运用一定的测试技术与方法,通过模块测试、组装测试、确认测试和系统测试几个步骤,发现和排除系统可能存在的问题。 -新旧系统转换:以新开发的系统替换旧的系统,并使之投入使用的过程。,3,系统实施框架,4,二、编程,编程的任务:使用选定的计算机
2、程序设计语言,把软件系统详细设计所得到的各模块的信息处理功能和过程描述转换成能在计算机系统上运行的程序源代码(源程序)。 对编程的质量要求 -基本的质量要求:程序的正确性,即在给定环境下计算机能识别和正确运行所编程序,要满足系统设计的功能要求。 -重要的质量要求:源程序的可读性,5,三、系统测试,系统测试的目的 : 系统测试是以找错误为目的,精心选取那些易于发生错误的测试数据,以十分挑剔的态度,去寻找程序的错误。 系统测试的基本原则 : 测试工作应避免由原开发软件的个人或小组来承担。 设计测试用例不仅要包括合理、有效的输入数据,还要包括无效的或不合理的输入数据。 不仅要检验程序做了该做的事,还
3、要检查程序是否同时做了不该做的事。 保留测试用例,将会给重新测试和追加测试带来方便。,6,三、系统测试,系统测试的方法 人工测试: 个人复查:指源程序编完以后,直接由程序员自己进行检查。 走查:测试在预先阅读过该软件资料和源程序的前提下,由测试人员扮演计算机的角色,用人工方法将测试数据输入被测程序,并在纸上跟踪监视程序的执行情况,让人代替机器沿着程序的逻辑走一遍,发现程序中的错误。 会审:测试成员在会审前仔细阅读软件有关资料,根据错误类型清单(从以往经验看一般容易发生的错误),列出根据错误类型要提问的问题。会审时,由程序作者逐个阅读和讲解程序,测试人员逐个审查、提问、讨论可能产生的错误。,7,
4、三、系统测试,机器测试: 黑盒测试:将软件看作黑盒子,在完全不考虑程序的内部结构和特性的情况下,研究软件的外部特性。根据软件的设计说明书设计测试用例,从程序的输入和输出特性上测试是否满足设定的功能。 白盒测试:将软件看作一个透明的白盒子,按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查与设计是否相符。,8,软件测试,机器测试,白盒测试,黑盒测试,会审,走查,个人复查,人工测试,9,三、系统测试,系统测试的步骤: -单元测试:程序中的一个模块或一个子程序,是程序设计的最小单元,是程序最小的独立编译单位。 -组装测试:在每个模块完成了单元测试以后,需要按照设计时作出
5、的层次模块图把它们连接起来,进行组装测试。 -确认测试:经过组装测试,软件已装配完毕,接下来进行的确认测试和系统测试将是以整个软件做为测试对象,且采用黑盒测试方法。 -系统测试:将信息系统的所有组成部分包括软件、硬件、用户以及环境等综合在一起进行测试,以保证系统的各组成部分协调运行。,10,信息系统测试,11,四、系统转换,系统转换的任务与方式 -直接转换:在老系统停止运行的某一时刻,新系统立即开始运行。 -并行转换:新老系统并行工作一段时间,经过一段时间的考验以后,以新系统正式全面代替老系统。 -分段转换:分段转换实际上是上述两种方式的结合,在新系统全部正式运行之前,分阶段一部分一部分地替代
6、老系统。,12,13,时间,老系统,新系统,分段转换,图 4-39 分段转换,老系统,新系统,14,四、系统转换,系统转换的主要工作: 根据信息系统的实际开发和应用情况,确定了系统转换的方式以后,除了做好组织准备、物质准备和人员培训等准备工作之外,最重要而且工作量最大的是数据准备和系统初始化工作。 数据准备:从老系统中整理出新系统运行所需的基础数据和资料 系统初始化:对系统的运行环境和资源进行设置、系统运行和控制参数设定、数据加载以及调整系统与业务工作同步等内容。 转换过程中,尤其是长时间的并行转换过程中,用户又会发现一些系统的错误和功能的缺陷,此时应以系统分析中确定的系统目标来衡量是否要对系
7、统进行修改,对此,无论是用户还是系统开发方都应采取慎重态度。,15,人员培训 培训必要性:培训系统操作及运行的管理人员是整个实施计划的一部分;用户受训后能更好参与系统测试;通过培训,分析人员完善对用户需求的了解。,16,培训内容: 1、系统整体结构和系统概貌; 2、系统分析设计思想; 3、计算机系统操作与使用; 4、软件工具的使用; 5、汉字输入方式、系统输入方式和操作方式培训; 6、可能出现的故障以及故障的排除; 7、文档资料的分类以及检索方式; 8、数据收集、统计渠道、统计口径; 9、其他注意事项,17,软件维护分类,改正性维护(corrective maintenance) 在软件交付使
8、用后,由于开发时测试的不彻底、不完全,必然会有一部分隐藏的错误被带到运行阶段来。改正软件性能上的缺陷、排除实施中的误使用,应进行的诊断和改正错误的过程,是改正性维护。,18,完善性维护(perfective maintenance) 在软件的使用过程中,用户往往会对软件提出新的功能与性能要求。为了满足这些要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性。这种情况下进行的维护活动叫做完善性维,19,适应性维护(adaptive maintenance) 随着计算机的飞速发展,外部环境(新的硬、软件配置)或数据环境(数据库、数据格式、数据输入输出方式、数据
9、存储介质)可能发生变化,为了使软件适应这种变化,而修改软件的过程叫做适应性维护,20,21,项目管理与系统评价,软件开发过程的项目管理目前已经形成了软件工程学的分支软件能力成熟度 美国卡内基梅隆大学软件工程研究所于1991年首先推出了软件能力成熟度模型( CMM即Capability Maturity Model ),被国际软件界公认为软件工程学的一项重大成果。该模型可用来评估软件开发单位的软件成熟度级别,也可用于开发单位自评,了解自己的优势和不足之处,从而达到持续地改进单位的软件开发过程、保证软件质量、降低成本、提高软件开发效率的目的。,22,项目管理与系统评价,CMM是一种广泛用于评估和改
10、进机构软件开发过程的模型。CMM将软件过程的成熟度分为5级:初始级、可重复级、已定义级、可管理级、优化级。 CMM主要涉及到以下关键过程域:软件需求管理、软件项目计划、软件项目跟踪和监督、软件质量保证、软件配置管理、生命周期的执行、同行评审、项目关闭等。 有志于专门从事软件开发的同学可以自学有关CMM方面的知识。 下面我们以一般软件工程的思想介绍项目管理与系统评价。,23,Capability Maturity Model (CMM) a standardized framework for assessing the maturity level of an organizations in
11、formation system development and management processes and products. It consists of five levels of maturity,24,Level 1Initial: System development projects follow no prescribed process. Level 2Repeatable: Project management processes and practices are established to track project costs, schedules, and
12、 functionality. Level 3Defined: A standard system development process (sometimes called a “methodology”) is purchased or developed. All projects use a version of this process to develop and maintain information systems and software.,25,Level 4Managed: Measurable goals for quality and productivity ar
13、e established. Level 5Optimizing: The standardized system development process is continuously monitored and improved based on measures and data analysis established in Level 4.,26,能力成熟度模型:是用来评估组织的信息系统开发以及管理过程和产品的成熟度等级的框价。它有五个开发成熟度等级构成。 第一级:系统开发项目没有规定的过程可以遵循。 第二级:组织已经建立了项目管理过程和实践来跟踪项目费用、进度和功能。 第三级:组织
14、购买或者开发了一个标准的系统开发过程,它的使用已经集成到组织的信息系统/服务部门中。 第四级:组织建立了可度量的质量和生产率目标。 第五级:根据第四级建立的度量和数据分析,标准化的系统开发过程被连续的监督和改进。,27,项目管理要做好以下几方面的工作: 一、合理管理人员 管理信息系统的开发和应用需要以下几方面人材: 1、系统工作人员:负责系统分析和设计,他们应当既精通管理业务,又是计算机专家。 2、程序员:负责编写和调试程序。 3、操作员:包括上机操作人员和数据录入人员。 4、硬件人员:负责机器维护和保养工作。 5、项目负责人:相当于系统开发的总工程师,应当精通管理业务,熟悉计算机技术并具有相
15、当的组织协调能力。,项目管理与系统评价,28,二、拟定和实现项目工作计划 为了有条不紊按计划完成系统开发工作,要制定好项目工作计划,经常检查计划完成情况,分析滞后原因并及时调整计划。 三、制定相应文件 在开发MIS的每个阶段都应制定好相应的文件,明确工作目标和职责范围。 MIS投入运行后,要在日常运行管理工作的基础上,定期对其运行状况进行集中评价。并提出今后系统改进和扩展的方向。 系统评价的主要依据是系统日常运行记录和现场实际测试数据。通常,新系统的第一次评价与系统的验收同时进行,以后每隔半年或一年进行一次。,项目管理与系统评价,29,-新亚纸制品公司管理信息系统开发概要,系统总体结构设计 系
16、统总体功能结构,新亚公司管理信息系统,领导信息子系统,生产管理子系统,质量管理子系统,财务管理子系统,供应管理子系统,行政管理子系统,销售管理子系统,仓库管理子系统,图4-40新亚公司管理信息系统子系统划分,30,31,32,33,图4-44 生产进度管理E-R图,图4-44 生产进度管理E-R图,34,系统详细设计 -数据库设计,生产进度管理中所涉及到和主要实体集及其属性如下 生产班组班组编号,组长,人数,所属车间,班次; 工人 职工编号,职工姓名,性别,年令,工种; 生产线 生产线编号,生产线名称,类别,物理位置, 主要设备; 备品备件备件编号,备件名称,技术规格,后备线类 别; 产品 产
17、品编号,产品名称,产品规格,质量标准; 原材料 材料编号,材料名称,计量单位,消耗定额,允许耗量,35,按照用图设计关系数据库的方法,除上述实体分别构成一个关系外,彼此之间的联系可转化为以下几个关系: 生产记录生产记录编号,生产日期,生产班组编号, 生产班次,产品编号,一等品产量,二等品产量,三等品产量; 材料消耗记录生产记录编号,材料编号,理论消耗,允许消耗,实际消耗,节超数量; 生产线运行记录生产记录编号,生产线编号,产品编号; 生产线结构生产线编号,备件编号;,36,数据库文件名:生产记录 序号 数据项名 类型 长度 1 生产记录编号 字符 6 2 生产日期 日期 8 3 生产班组编号 字符 4 4 生产班次 字符 2 5 产品编号 字符 5 6 一等品产量 数值 6 7 二等品产量 数值 6 8 三等品产量 数值 6 主码:生产记录编号,37,代码设计 通过对数据库及彼此之间的联系进行分析,对所有数据库文件中的主码和外来码的构成进行设计。如“生产记录”中的“生产记录编号”的代码设计如下: 顺序号 月份 年份 码例:940382 含义为1994年3月的第82条生产记录。,38,系统的实施
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 廉洁从业学习材料
- 粉料(聚丙烯)包装与计量过程中的粉尘治理概况(1)培训课件
- 税务自查报告范本
- 消防安全撤离演练
- 幼儿园个人总结师德师风
- 瑜伽行业空缺现象分析报告
- 焊工教学大纲
- 地下管廊管线敷设监测方案
- 具身智能+舞台演艺智能表演机器人应用方案
- 小学校园欺凌事件应急处置预案和处理流程
- 事业编制考试题库及答案
- 供热企业资金管理办法
- 工贸企业安全生产标准化定级评分标准(2023版)
- 2025年宁德市高校毕业生服务社区招募题库带答案分析
- 教育部幼儿园入学准备教育指导要点
- 《奔驰公司介绍》课件
- 2024-2025学年北京东城区高三(上)期末英语试卷(含答案详解)
- 《先兆流产中西医结合诊疗指南》
- UL2034标准中文版-2017一氧化碳报警器UL中文版标准
- CAD教程-AutoCAD2024全套教程
- DB52T 888-2014 毛竹(楠竹)低产林改造技术规程
评论
0/150
提交评论