60、信息系统构建:编程、测试与文化考量

信息系统构建中的编程、测试与文化挑战

信息系统构建:编程、测试与文化考量

信息系统构建概述

构建一个成功的信息系统需要一系列活动,主要包括编程、测试和系统文档编写。编程虽然耗时且成本高,但在大多数情况下,对系统分析师来说是相对简单的部分,因为其原理较为清晰。所以,系统分析师通常会将重点放在测试(验证系统是否按设计运行)和文档开发上。

信息系统的构建涵盖了系统的各个部分,包括软件本身、文档以及新的操作流程。在这个过程中,编程常被视为系统开发的核心,毕竟系统开发的目标就是编写程序。然而,许多新手程序员会把测试和文档编写当作麻烦的事后工作,导致这两项工作往往得不到足够的重视。

实际上,编程和测试就像写作和编辑的关系。专业作家不会在完成初稿后就停止,而是会反复阅读、编辑和修改,使文章更加完善。同样,专业的软件开发人员会将大量时间和资金投入到测试(以及后续的修订和重新测试)中,因为软件故障导致的停机和失败成本极高。例如,许多大型组织估计关键应用程序每小时的停机成本在 5 万至 20 万美元之间。因此,一个程序通常要通过测试才能被认为完成,编程和测试紧密相连,而测试往往成为系统分析团队在构建阶段的关注焦点。

配置和变更管理工作流用于跟踪系统的状态。信息系统在开发过程中会产生一系列制品,如图表、源代码和可执行文件等,这些制品会不断被修改。由于开发这些制品投入了大量的工作和资金,所以需要像对待昂贵资产一样对它们进行管理,包括设置访问控制以防止被盗或损坏,建立良好的版本控制机制,以及确保制品能够追溯到具体的需求。

编程管理

在编程过程中,系统分析师一般不负责编写程序,主要任务是等待。而项目经理则需要忙碌地管理编程工作,包括分配程序员、协调活动和管理编程进度。
1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值