系统分析和设计方法之系统构造和实现

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/seacean2000/article/details/89555773

这部分的内容是一种科普,主要介绍了一般性的流程。

  1. 什么是系统构造和实现
  2. 构造阶段
  3. 实现阶段

1.什么是系统构造和实现

系统构造是系统组件的开发、安装、测试,系统开发是其常见的同义词。系统实现是交付系统投入运行。系统构造的前提是设计阶段对物理设计说明复用的认可。

2.构造阶段

构造阶段的目的是开发和测试一个实现业务需求和设计需求的功能系统,并实现新系统和现有生产系统之间的接口。考虑到现在越来越多的系统在实行采购软件包方案,软件集成也成为一个重要的内容。

构造和测试网络,如果需要进行这个步骤,例如两个系统之间需要网络专线的存在。如果还是继续使用现有的网络,不需要增减新的网络或者修改现有网络,这是可以跳过的。

构建和测试数据库,如果是要新加数据库或者修改数据库,强烈建议进行。这个阶段最后的交付物是没有填充数据的数据库结构。

安装和测试新软件包,将采购的软件包进行安装,如果有的话。

编写和测试新程序,程序开发有开发团队进行,测试由测试团队进行。由于有人经常忽视测试,新的系统上线的头几个月就是在生产环境不停地修bug,同时系统用户也感到厌烦。导致这种情况的因素有很多,例如成本、组织管理成熟度、项目组合管理、项目集管理、项目管理中某些环节稍微出现点问题,后续的环节就乐子很大。

3.实现阶段

这个阶段的主要任务是提供从旧系统平稳转换到新系统,并帮助用户应付常见的启动问题。

进行系统测试,这一次测试相当于最后的验收测试,非常重要。通常说的客户满意度在此得到无比真实的反映。

准备切换计划,在这个阶段将进行新旧系统的转换,转换的策略有突然切入、并行转换、位置转换、分阶段转换。通常转换计划都会有一个系统验收测试计划,包括验收测试、确认测试、审计测试。验证测试是验证系统功能是否满足需求;确认测试是在实际环境中检测非功能需求满足情况,例如系统性能、峰值负载处理性能、人类工程学测试、方法和程序测试、备份和恢复测试等;审计处测试是证实系统没有错误并准备就绪可以运行。

安装数据库,这个阶段的主要任务是将旧数据库中的数据导入到新数据库中,涉及到数据库类型转换、数据类型转换等等。

培训用户,一般会用到培训技能和用户手册。非常重要,新系统是为系统用户准备的,这个环节是必须的。因为在这个环节中涉及到不同工作环境下、不同知识背景的人进行沟通,所以要尽可能在文档和培训中将内容描述的详细一些。

转换到新系统,这是正式投产的环节,重要性不多说。

猜你喜欢

转载自blog.csdn.net/seacean2000/article/details/89555773