文档介绍:主要内容
物流管理信息系统的实施
系统的转换
物流管理信息系统维护
物流管理信息系统的运行管理
物流管理信息系统的实施
系统分析和设计完成之后,开发人员将投入大量的人力、物力及时间进行物理系统的实施工作,包括程序设计、程序和系统调试、人员培训、系统转换、系统管理等一系列工作,这个过程称为系统实施。
系统实施阶段的目标是把系统的物理模型转换成实际运行的新系统,其主要任务是程序设计、系统测试、实施文档编写等。
1. 系统的程序设计
编程规范主要有以下几方面:
1)原程序中的内部文档
2)语句构造
3)数据说明
4)输入和输出
1) 程序设计的注意问题
程序设计中要注意的问题有如下几点:
1)便于维护和修改
2)测试和调试容易
3)建立完整的文档资料
4)有较高的运行效率
5)程序设计语言的正确选择
2) 软件复用
软件复用是将已有的软件及其有效成分用于构造新的软件或系统。它不仅是对软件程序的复用,还包括对软件生产过程中其它劳动成果的复用,如项目计划书、可行性报告、需求分析、概要设计、详细设计、编码(源程序)、测试用例、文档与使用手册等等。
因此,软件复用包括软件产品复用和软件过程复用两部分的内容。
2. 系统的测试
常见测试方法如下:
分类标准
类别
按是否需要执行被测软件的角度分类
静态测试和动态测试
按否针对系统的内部结构和具体实现算法来分类
黑盒测试、白盒测试和ALAC测试
按系统测试阶段的角度分类
单元测试和综合测试
按进行一系列“验收测试”的用户特征分类
α测试方法和β测试方法
按系统测试的不同集成目的分类
恢复测试、安全测试、强度测试和系统性能测试
表7-1 软件测试的方法分类
1)静态测试和动态测试
静态测试不需要运行程序,动态测试需要运行程序。
静态测试有两种方式:代码审核、静态分析。
动态测试是把设计好的测试例子作用于被测程序,比较测试结果和预期结果是否一致。
动态测试的方法有黑盒测试、白盒测试两种。
2)黑盒测试、白盒测试和ALAC(Act-like-a-customer)测试
黑盒测试也称功能测试或数据驱动测试,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者只检查程序功能是否按照需求规格说明书的规定正常使用。
白盒测试也称结构测试或逻辑驱动测试,通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序而不顾它的功能。
ALAC测试强调测试的有效性,主要改进客户经常遇到的错误。
3)单元测试和综合测试
单元测试的对象是软件设计的最小单位模块。单元测试多采用白盒测试技术,系统内多个模块可以并行地进行测试。单元测试任务包括:①模块接口测试;②模块局部数据结构测试;③模块边界条件测试;④模块中所有独立执行通路测试;⑤模块的各条错误处理通路测试。
综合测试是组装软件的系统测试技术,按设计要求把通过单元测试的各个模块组装在一起之后,进行综合测试以便发现与接口有关的各种错误。
4)α测试方法和β测试方法
α测试是指软件开发公司组织内部人员模拟各类用户行对即将面市软件产品(称为α版本)进行测试,试图发现错误并修正。经过α测试调整的软件产品称为β版本。
β测试是指软件开发公司组织各方面的典型用户在日常工作中实际使用β版本,并要求用户报告异常情况、提出批评意见。然后软件开发公司再对β版本进行改错和完善。