第9章软件系统试运行阶段的知识与管理课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第9章软件系统试运行阶段的知识与管理课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 系统 试运行 阶段 知识 管理 课件
- 资源描述:
-
1、第第9章章 软件系统试运行阶段的知软件系统试运行阶段的知识和管理识和管理本章要点: 实施是软件项目用户化的基本手段 软件系统试运行的目标和内容 软件项目的实施 试运行阶段的管理和控制 软件系统试运行的效果和评价指标 软件系统的改进原则- 软件系统试运行的工作以用户方人员为主,开软件系统试运行的工作以用户方人员为主,开方为辅。方为辅。 通过系统试运行,很好地检查系统是否真正满通过系统试运行,很好地检查系统是否真正满足其实际的业务需求。足其实际的业务需求。9.1实施是软件项目用户化的基本手实施是软件项目用户化的基本手段段 软件项目从开发者到最终用户首先需要仔细检查软件项目从开发者到最终用户首先需要
2、仔细检查是否满足要求,是否能够使用,是否好用,是否满意。是否满足要求,是否能够使用,是否好用,是否满意。 只有好用、满意,软件系统的研发才算是成功的。只有好用、满意,软件系统的研发才算是成功的。 软件系统正式交付用户前,必须进行试运行(实软件系统正式交付用户前,必须进行试运行(实施)。施)。 -9.2软件系统试运行的目的和内容软件系统试运行的目的和内容9.2.1 系统试运行的目的系统试运行的目的 (1)通过对实际业务的模拟操作,检验系统设计和通过对实际业务的模拟操作,检验系统设计和实现的功能是否真正满足用户的实际业务需求。并在实现的功能是否真正满足用户的实际业务需求。并在实际业务环境下,查找软
3、件编码中潜在的问题和错误。实际业务环境下,查找软件编码中潜在的问题和错误。 (2)通过操作人员的实际工作体会,对系统的可行通过操作人员的实际工作体会,对系统的可行性提前进行评价。性提前进行评价。 (3)提前在实际运行环境下检验系统处理业务峰值提前在实际运行环境下检验系统处理业务峰值数据的稳定性和系统的健壮性。数据的稳定性和系统的健壮性。 (4)为系统正式运行积累宝贵的经验。为系统正式运行积累宝贵的经验。-9.2.2 系统试运行的内容系统试运行的内容9.2.2.1 9.2.2.1 运行环境、数据及人员的准备运行环境、数据及人员的准备 1)环境准备)环境准备 系统运行模拟环境的建立;系统运行模拟环
4、境的建立; 用户真是运行环境的准备。用户真是运行环境的准备。 2)数据准备)数据准备 现有系统业务数据(历史数据)的整理及导入;现有系统业务数据(历史数据)的整理及导入; 新系统运行环境数据的准备及录入。新系统运行环境数据的准备及录入。 3)人员准备人员准备 主要指新系统操作人员和系统管理员的准备。主要指新系统操作人员和系统管理员的准备。-9.2.2.2 9.2.2.2 对用户方相关人员进行培训对用户方相关人员进行培训 培训分为系统管理员和业务操作员两类。培训分为系统管理员和业务操作员两类。 (1)系统管理员:系统管理员: 1)数据库管理系统的正确安装与日常维护;数据库管理系统的正确安装与日常
5、维护; 2)数据库安全机制的建立与维护;数据库安全机制的建立与维护; 3)应用系统的参数配置与维护;应用系统的参数配置与维护; 4)应用系统服务器端与客户端运行环境的维护;应用系统服务器端与客户端运行环境的维护; 5)应用系统常见问题的处理与维护。应用系统常见问题的处理与维护。- (2)业务操作人员:业务操作人员: 1) 应用系统各个功能模块的操作方法;应用系统各个功能模块的操作方法; 2)了解各功能模块数据之间的关系;了解各功能模块数据之间的关系; 3)应用系统常见问题的处理与维护;应用系统常见问题的处理与维护; 4)用户界面的操作和内容;用户界面的操作和内容; 5)相关系统的切换等操作。相
6、关系统的切换等操作。-9.2.2.39.2.2.3系统试运行过程的检查系统试运行过程的检查 1)功能满足要求检验功能满足要求检验 检查系统是否真正、正确地完成了用户全部的业检查系统是否真正、正确地完成了用户全部的业务需求。务需求。 方法:试运行阶段,通过对用户提供的具有广泛方法:试运行阶段,通过对用户提供的具有广泛代表性的实际业务数据进行测试。将新系统运行后的代表性的实际业务数据进行测试。将新系统运行后的结果或报表与实际业务的处理结果进行比较。结果或报表与实际业务的处理结果进行比较。 2)系统性能的检验系统性能的检验 通过人为地制造业务处理峰值,进行系统业务处通过人为地制造业务处理峰值,进行系
7、统业务处理的压力测试,有效检查系统的处理性能及系统的健理的压力测试,有效检查系统的处理性能及系统的健壮性情况。壮性情况。- 3)系统操作流程、接口数据正确性等方面的检查系统操作流程、接口数据正确性等方面的检查和分析。和分析。 4)系统实用性、界面友好性、用户可接受性等方系统实用性、界面友好性、用户可接受性等方面的检查和意见。面的检查和意见。 5)与其他系统进行横向比较的意见,包括结构设与其他系统进行横向比较的意见,包括结构设计的先进性、实用性、可用性等方面的检查。计的先进性、实用性、可用性等方面的检查。-9.2.2.49.2.2.4系统的改进和完善系统的改进和完善 对于试运行中发现的问题,应具
8、体情况具体处对于试运行中发现的问题,应具体情况具体处理。理。 (1)对于可能造成系统试运行停顿的问题和错误,对于可能造成系统试运行停顿的问题和错误,必须立即进行修改;必须立即进行修改; (2)对于可能影响系统性能的问题,可以通过收对于可能影响系统性能的问题,可以通过收集汇总,进行集中的问题处理;集汇总,进行集中的问题处理; (3)对于用户提出一些新的本次项目合同以外的对于用户提出一些新的本次项目合同以外的功能需求,应采取合理的方法,尽量避免马上增加新功能需求,应采取合理的方法,尽量避免马上增加新功能,而应将这部分新的内容适当延迟到软件项目的功能,而应将这部分新的内容适当延迟到软件项目的第二阶段
9、或者新一轮项目的开展中去规划和实现。第二阶段或者新一轮项目的开展中去规划和实现。-9.2.2.59.2.2.5整理项目相关文档整理项目相关文档 根据系统试运行过程中出现问题的修改情况,对根据系统试运行过程中出现问题的修改情况,对项目的相关文档报告,进行整理与修改。项目的相关文档报告,进行整理与修改。9.2.2.69.2.2.6最终软件版本的生成最终软件版本的生成 软件通过试运行以后,项目组需要对最终形成的软件通过试运行以后,项目组需要对最终形成的软件版本进行整理归档,进行系统包装及安装系统制软件版本进行整理归档,进行系统包装及安装系统制作等提交用户前的处理工作。作等提交用户前的处理工作。9.2
10、.2.79.2.2.7准备投入正式运行准备投入正式运行 系统试运行工作结束后,系统将被安装到用户方系统试运行工作结束后,系统将被安装到用户方的实际运行环境中,并投入正式运行。的实际运行环境中,并投入正式运行。 -9.3 软件项目试运行中应注意的几个软件项目试运行中应注意的几个问题问题 为了使整个项目的管理不致在试运行阶段控制不为了使整个项目的管理不致在试运行阶段控制不好或者失去控制,应注意以下几个问题:好或者失去控制,应注意以下几个问题: (1)组织专职项目实施团队;组织专职项目实施团队; (2)充分估量项目实施的任务和资源,制定出周密充分估量项目实施的任务和资源,制定出周密的实施进度计划;的
11、实施进度计划; (3)制定相应的成本控制办法,严格控制成本,使制定相应的成本控制办法,严格控制成本,使其不超过实施阶段的预算;其不超过实施阶段的预算; (4)按照用户需求说明书中的条款,用户逐一验证按照用户需求说明书中的条款,用户逐一验证和落实系统的功能模块与性能要求,保证软件系统的和落实系统的功能模块与性能要求,保证软件系统的总体质量。总体质量。-9.4 试运行阶段的管理和控制试运行阶段的管理和控制9.4.1团队组成及其职责团队组成及其职责 试运行工作需要通过承担方和用户方的人员分试运行工作需要通过承担方和用户方的人员分工协作完成。工协作完成。项目管理委员会项目经理系统实施人员程序开发员系统
12、管理员项目经理业务主管系统管理员业务人员- 双方人员的职责分工如下双方人员的职责分工如下: (1)项目承担方项目承担方 1)项目经理:负责项目实施工作的总体安排和协项目经理:负责项目实施工作的总体安排和协调。调。 2)系统管理员:配合用户建立软件模拟运行环境,系统管理员:配合用户建立软件模拟运行环境,调试网络和系统。调试网络和系统。 3)系统实施人员:负责软件系统的客户化安装、系统实施人员:负责软件系统的客户化安装、调试、数据装载、用户培训等工作,并根据实施中遇调试、数据装载、用户培训等工作,并根据实施中遇到的问题,及时与软件开发人员沟通。到的问题,及时与软件开发人员沟通。 4)程序开发员:配
13、合系统实施人员解决试运行过程序开发员:配合系统实施人员解决试运行过程中出现的问题,并根据错误情况及时修改程序。程中出现的问题,并根据错误情况及时修改程序。- (2)用户方用户方 1)项目经理:负责项目实施工作的总体安排项目经理:负责项目实施工作的总体安排和协调。和协调。 2)业务主管:负责系统完成功能正确性的确业务主管:负责系统完成功能正确性的确认工作,负责组织和安排参与试运行的业务人员,认工作,负责组织和安排参与试运行的业务人员,安排试运行阶段具体的业务处理内容。安排试运行阶段具体的业务处理内容。 3)系统管理人员:负责系统实施阶段主机、系统管理人员:负责系统实施阶段主机、网络的调试与准备工
14、作,试运行阶段数据的准备网络的调试与准备工作,试运行阶段数据的准备工作。工作。 4)业务操作人员:负责系统试运行阶段的系业务操作人员:负责系统试运行阶段的系统使用工作。统使用工作。- 试运行阶段团队管理应注意的问题:试运行阶段团队管理应注意的问题: 1)注重双方之间的沟通和交流、意见的及)注重双方之间的沟通和交流、意见的及时反馈。时反馈。 2)所有反馈内容和修改意见一定需要以书)所有反馈内容和修改意见一定需要以书面形式确认。面形式确认。 3)保留原来的版本。)保留原来的版本。-9.4.2 进度管理进度管理 项目试运行阶段,一定要制定详细的进度计划。项目试运行阶段,一定要制定详细的进度计划。 试
15、运行阶段需要做好以下工作安排和进度控制:试运行阶段需要做好以下工作安排和进度控制: (1)业务主机及网络环境的准备业务主机及网络环境的准备 软件试运行在用户现场进行,原则上系统运行主软件试运行在用户现场进行,原则上系统运行主机及网络环境搭建由用户方技术人员完成。机及网络环境搭建由用户方技术人员完成。 要明确用户方技术支持人员,否则很容易造成用要明确用户方技术支持人员,否则很容易造成用户方缺乏具体人员对此事负责,使项目实施工作陷入户方缺乏具体人员对此事负责,使项目实施工作陷入被动状态。被动状态。- (2)数据准备数据准备 数据准备的过程中,一方面需要将手工数据转化数据准备的过程中,一方面需要将手
16、工数据转化为电子数据;另一方面要对原有数据进行差错修改。为电子数据;另一方面要对原有数据进行差错修改。 (3)人员的准备及培训人员的准备及培训 项目开发方要认真组织对用户的培训工作。培训项目开发方要认真组织对用户的培训工作。培训质量的高低,将直接影响试运行工作的进度和效果。质量的高低,将直接影响试运行工作的进度和效果。 (4)试运行时间的安排试运行时间的安排 试运行时间的长短一般要视具体项目而定。一般试运行时间的长短一般要视具体项目而定。一般说来,试运行工作周期应选择用户的一个业务处理周说来,试运行工作周期应选择用户的一个业务处理周期较为合适。不宜拖得太长,适中的试运行时间是一期较为合适。不宜
展开阅读全文