欢迎来到天天文库
浏览记录
ID:50477386
大小:72.00 KB
页数:31页
时间:2020-03-09
《软件开发流程实训教程教学课件杜文洁第8章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第8章软件系统的实施【本章引言】前几章描述了如何认识问题,分析问题,设计解决方案并且实现系统和测试系统。而这章所介绍的系统实施是软件系统开发工作的最后阶段。许多软件开发人员把系统实施看成是建筑竣工或是开业剪彩一样,相当于向客户或用户交出计算机的钥匙。【教学目标】了解软件系统实施的基本原理;掌握软件系统的实施过程;了解软件系统实施的原则;学会制定项目实施的主要文档。第八章软件系统的实施8.1系统实施概述8.2系统实施过程8.3系统实施原则8.1系统实施概述在接近软件系统开发结束的时候,软件开发人员把历经漫长艰苦的开发过程而生成的目标系统提交给了用户,
2、同时还要确保可以正确地使用目标系统。开发人员的提交过程不仅仅是把系统放到用户那边那么简单,即便用户那边会有专业操作人员管理系统。在软件开发初期,软件开发人员帮助用户理解和感受产品的可用性。如果系统实施不成功,那么用户就不能恰当地使用目标系统,还会对系统产品表示不满意。另外,用户并非计算机专业人员,不当的操作会导致开发人员费尽心血生产的高质量的优秀软件产品被荒废。所以,系统实施阶段非常重要,是“画龙点睛”之笔。8.1系统实施概述1.系统实施的任务:(1)按总体设计方案购置和安装计算机网络系统。准备软件:(2)软件包括系统软件,数据库管理系统(DBMS
3、)以及应用程序。还包括购买软件。(3)设置硬件环境:(4)准备数据:在确定数据库模型之后进行。(5)人员培训:关于系统使用方面的培训,主要指对系统实施和运行过程中相关的各类人员的培训。培训系统的相关的配置,熟悉系统实施的流程和各个模块的业务流程,了解相关功能的具体含义和操作规范。(6)投入切换和试运行。8.1系统实施概述2.系统实施过程中的非技术因素:(1)企业的最高领导层;(2)企业的各级员工;(3)对软件系统的使用持不信任态度,甚至产生怀疑性心理、排斥性心理;(4)软件系统的使用将打破以前的操作模式或管理方法。3.系统实施时需要提交的文档(1)
4、用户手册和操作员手册;(2)系统指南;(3)程序员指南;(4)培训课程和培训工具。8.2系统实施过程1.系统实施准备阶段的工作系统实施准备阶段的工作主要包括实施计划制定,软件、硬件设备的准备以及数据库和数据准备,具体步骤如下:(1)制定实施方案和实施计划,确定质量控制规范;(2)软件、硬件设备的准备。软件系统在安装之前通常要求客户做好软件和硬件设备以及软件操作系统方面的准备,具体项目如下:8.2系统实施过程软件方面包括:按总体设计方案购置和安装计算机网络系统;网络环境配置:包括接入服务商选择,申请固定IP地址,接入宽带等;购买和安装相关应用软件;安
5、装操作系统和数据库。硬件方面包括:购买硬件或租用硬件设备;硬件设备安装调试。8.2系统实施过程(3)数据库和数据准备。建立数据库系统;初始数据的准备。数据的准备有三层内容:数据的收集、整理和录入。在使用软件系统的开始阶段,需要输入比较多的基础数据,以便日常业务的调用。这些基础数据一方面是企业的初始化数据,另一方面也是为了规范数据或避免数据冗余而产生的数据。对于一般的企业信息来说,要准备的数据涉及以下方面;8.2系统实施过程基础资料的编码;供应商编码;客户编码;物料编码;产品编码;业务单据单号规则;基本数据的准备;模拟运行单据与报表的准备;操作员名单
6、;业务流程定义;公司组织职能表;操作员业务授权表;管理员名单及权限。8.2系统实施过程2.人员培训(1)培训人员种类包括:用户操作员(2)被培训人员的任务一般经过数月的培训,用户或操作员要基本掌握软件系统的操作。用户和操作员的关系好像是汽车驾驶中司机和机械之间的关系。汽车的主要功能是提供运输功能,司机使用汽车从一个地方走到另一个地方,而机械支持汽车使它能够被驾驶。如果没有机械使用的辅助功能,汽车什么也干不了。8.2系统实施过程同样,用户通过系统提供的功能来解决需求描述文档中描述的问题。另外还需要一个技术支持软件系统功能的角色,即操作员。例如,操作员
7、需要定义哪些人可以访问目标系统,需要实现系统关于定期产生重要文件的备份的功能,这样在系统失败时能够实现自动恢复。这些工作通常不直接由用户进行。当然,有时同一个人既是用户又是操作员。然而,用户和操作员的任务的目标具有很大的不同,用户和操作员的任务如表8-1所示。8.2系统实施过程用户作用操作数据文件模仿行为数据分析数据通信画图形和线条表8-1用户和操作员的任务8.2系统实施过程操作员作用授予用户权限授予文件权限进行备份安装新的设备安装新的软件恢复损坏的文件(续表)8.2系统实施过程(3)培训的类型用户培训对用户的培训主要是理解系统的主要功能和用户如何
8、来访问他们需要的东西。例如,在一个学籍管理系统中,用户必须学会查询、修改或者删除学生记录。另外,用户也要学会用密码进行信息
此文档下载收益归作者所有