软件设计师考试 | 第五章 软件工程基础知识 | 运行和维护知识
2020-12-16 本文已影响0人
Levi_moon
(一)系统转换
在进行新旧系统转换前,首先要进行新系统的试运行。
系统试运行阶段的主要工作:
- 对系统进行初始化、输入各种原始数据记录
- 记录系统运行的数据和状况
- 核对新系统输出和旧系统输出的结果
- 对实际系统的输入方式进行考察
- 对系统实际运行、响应速度进行实际测试
新系统试运行成功后,就可以在新系统和旧系统之间互相转换。
新旧系统之间的转换方式有:
- 直接转换
- 并行转换
- 分段转换
(二)系统维护概述
软件维护是软件生命周期中的最后一个阶段,处于系统投入生产性运行以后的时期中,因此不属于系统开发过程。
1.系统可维护性概念
评价指标:
- 可理解性(别人能理解系统的结构、界面、功能和内部过程的难易程度)
- 可测试性(诊断和测试的容易程度取决于易理解的程度)
- 可修改性(诊断和测试的容易程度与系统设计所制定的设计原则有直接关系)
维护与软件文档:
- 软件系统文档
- 用户文档(描述系统功能和使用方法,并不关心这些功能是怎么实现的)
- 系统文档(描述系统设计、实现和测试等各方面的内容)
- 可维护性
软件文档的修改: 当对源程序代码修改时,应该在设计文档或用户手册中有所反映。
2.系统维护的内容及类型
系统维护:
- 硬件维护
- 定期的设备保养性维护,保养周期为一周或一个月不等,维护内容是进行例行的设备检查与保养、易耗品的更换等
- 突发性的故障维护
- 软件维护
- 正确性维护(改正在系统开发阶段已发送而测试阶段尚未发现的错误)
- 适应性维护(使应用软件适应信息技术变化和管理需求变化而进行的修改)
- 完善性维护(对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特征)
- 预防性维护(为了适应未来的软/硬件环境的变化,应主动增加预防性的新的功能)
- 数据维护(主要是数据库的安全性和完整性及进行并发性控制,还包括代码维护)
3.系统维护的管理和步骤
步骤:
- 提出维护或修改要求
- 领导审查并做出答复
- 领导分配任务,维护人员执行修改
- 验收维护成果并登记修改信息
(三)系统评价
1.系统评价概述
评价分类:
- 广义(从系统开发的一开始到结束的每一阶段都进行评价)
- 立项评价
- 中期评价
- 结项评价
- 狭义(在系统建成并投入运行之后进行的全面、综合的评价)
需要注意的问题:
- 数据采集的不准确,导致企业数据分析和决策支持无法顺利进行
- 信息系统不是万能系统
2.系统评价的指标
- 从信息系统的组成部分出发,信息系统是一个由人机共同组成的系统,所以可以按照运行效果和用户需求、系统质量和技术条件这两条线索构造指标
- 从信息系统的评价对象出发,对于开发方来说,他们所关心的是系统质量和技术水平;对于用户方而言,关心的是用户需求和运行质量;系统外部环境则主要通过社会效益指标来反映
- 从经济学角度出发,分别按系统成本、系统效益和财务指标三条线索建立指标