管理信息系统复试——六、系统实施与评价

六、系统实施与评价

系统实施

系统实施作为系统开发的后期阶段,其目的是把审核过的系统设计说明书转换为可实际运行的系统,交付给用户一个可以实际运行的信息系统。

系统实施容易出现的问题:

  • 人员安排不妥(测试和编码是同一批人)
  • 人员分工不明确
  • 测试用例不全面
  • 编码鲁莽
  • 缺乏复审
  • 对并行转换时间理解错误
  • 纠正错误的方式不恰当(瞎改,最后改对一处错10处)
  • 系统转化缺乏安全管理

系统实施主要包括软硬件设备准备、程序设计、系统测试、用户培训、系统转化

软硬件准备

软硬件准备的主要依据是系统设计中的系统物理配置报告和可行性报告中的财力资源约束。

  • 设备的购置与安装
  • 软件的购买与安装

程序设计的基本要求与主要指标

1、基本要求

  • 以系统分析、设计阶段的文档和成果为依据。
  • 尽量采用已有的工具和程序
  • 提高阅读性和可维护性:尽量清楚,不需要强调技巧。

2、主要指标

  • 可维护性
  • 可靠性
  • 可阅读性
  • 效率

系统测试

系统测试是保证系统开发成功的重要环节。

测试的注意事项

  • 需要制定一个测试计划
  • 测试的目的不是证明程序的正确,而是尽量发现错误
  • 避免编写程序人员承担测试任务
  • 测试用例应包括输入的数据和预期输出结果
  • 测试用例不仅包括合理有效的数据,还要包括无效或不合理的输入数据

步骤:

  • 单元测试(一个模块或子程序)
  • 集成测试(在完成单元测试后,所有模块按照系统设计要求进行组装测试)
  • 系统测试(把所有组件包括软件、硬件、网络环境等综合在一起进行测试,以保证系统各部分协调运行)
  • 综合测试(查看新系统是否与其他相关系统和环境兼容等)

测试方法:

管理信息系统复试——六、系统实施与评价

个人复查:程序员自己检查自己编写的程序

走查:测试人员通过人工测试发现程序中的错误,测试人员不是编程人员。

会审:编程人员的讲解与走查结合在一起

黑盒测试:也称为功能测试,他将被测程序看成黑盒子,不考虑内部程序结构与处理过程。

白盒测试:白盒测试也成为结构测试,他将北侧程序看做透明的白盒子,按照程序结构和处理逻辑来选定测试用例。

用户培训

主要对象:

  • 事务管理人员
  • 系统操作员
  • 系统维护人员

培训工作的问题和解决方法

  • 认识上的错误(不能把培训工作仅仅认为是针对程序的使用)
  • 错误地选择培训时间
  • 过宽或过窄的培训范围
  • 组织与人员的保证
  • 提供必要的资源
  • 制定培训计划

系统转换

系统转换的任务就是保证新、旧系统如何交替的问题,系统转换就是指以新系统转换原系统的过程。

主要转换方式包括直接转换、并行转换和分段转换

主要文档

管理信息系统的主要文档

根据服务目的不同可以分为用户文档、开发文档和管理文档。

按照信息系统的声明周期不同,可以分为系统的可行性研究报告,系统分析报告、系统设计报告、系统测试报告和用户手册等。

文档编写指南

  • 针对性
  • 完整统一、文字准确、简单明了
  • 可追溯性
  • 文档管理制度化、规范化
  • 维护文档的一致性

系统评价

信息系统的评价包括:立项、中期评价以及结项评价

立项评价:系统的可行性研究,鉴于用户需求,根据拥有的资源在经济上、技术上、社会方面进行可行性分析,对立项进行评价。

中期评价(阶段性评价):在信息系统开发的过程中,对开发的阶段性成果进行评价,

结项评价:指信息系统正式投入运行以后,对系统进行全面的评价。

评价的主要内容

系统总体情况评价

  • 规模、结构、应用范围等情况
  • 支出是否超预算
  • 是否满足质量要求
  • 文档是否齐全
  • 系统的安全保密情况

其他

  • 满足用户需要的情况
  • 企业资源的利用情况
  • 直接经济效益的参考目标
  • 费用使用情况
  • 间接经济收益
  • 系统性能指标

系统评价一般步骤如下

  • 根据系统的目标与功能提出若干评价指标,形成信息系统评价的多指标评价体系
  • 组织专家对整个评价指标体系做出分析与评审,确定单项指标的权重。
  • 进行单项评价,确定系统在各个评价指标上度的值。
  • 进行单项评价指标的综合,得出一类大型指标的值。
  • 进行大类指标的综合,依次进行,直到得出系统总价值。

系统维护

主要内容

  • 硬件维护
  • 软件维护
  • 数据文件维护
  • 产品代码维护

注意事项

  • 减少修改的随意性,要实施审批制度
  • 提供必要的资源
  • 测试需要按照规则
  • 注意对文档的维护
  • 修改工作规范化

课后题

1、系统实施主要包括软硬件设备准备、程序设计、系统测试、用户培训、系统转化

2、

程序设计主要依据:程序设计的主要依据是系统分析、设计阶段的文档。

程序设计方法:结构化程序设计方法、速成原型式的程序设计开发方法、面向对象程序设计方法等。

基本要求:

  • 以系统分析、设计阶段的文档和成果为依据。

  • 尽量采用已有的工具和程序

  • 提高阅读性和可维护性:尽量清楚,不需要强调技巧。

3、

系统总体情况评价

  • 规模、结构、应用范围等情况
  • 支出是否超预算
  • 是否满足质量要求
  • 文档是否齐全
  • 系统的安全保密情况

4、硬件的日常保养和更换维修以及易耗品的补充。软件要对其进行正确性维护(改错)、适应性维护(适应新技术)、预防性维护(为了适应未来的发展)

5、让他们更好地了解系统,以便于日后使用系统时能够正常使用?

6、设计系统的时候使用规范的设计方法,编码时遵循依据和要求进行编码

7、主要转换方式包括直接转换(成本低,但是可能让人不适应)、并行转换(成本高,适应性好)和分段转换(不错)

8、你现在编码的时候效率是高了,以后维护测试的时候哭死你

9、用开发工具中的Debug??

10、当然了,得与时俱进嘛。

要求:

  • 针对性
  • 完整统一、文字准确、简单明了
  • 可追溯性
  • 文档管理制度化、规范化
  • 维护文档的一致性

设计方法,编码时遵循依据和要求进行编码

7、主要转换方式包括直接转换(成本低,但是可能让人不适应)、并行转换(成本高,适应性好)和分段转换(不错)

8、你现在编码的时候效率是高了,以后维护测试的时候哭死你

9、用开发工具中的Debug??

10、当然了,得与时俱进嘛。

要求:

  • 针对性
  • 完整统一、文字准确、简单明了
  • 可追溯性
  • 文档管理制度化、规范化
  • 维护文档的一致性