设计阶段结束后,软件的轮廓就大致可见,但如果不用计算机能识别的语言来实现的话,用户仍然无法使用。 |
|
- 编码实现
|
这是将“程序设计书”转化成能在计算机上运行的程序的阶段。这个阶段的工作过程,首先进行"编码”,然后是"模块测试"。在“模块测试”中发现错误时,找到相应的位置进行修改,这就是所谓的"代码调试"。
|
| |
- 编码
根据模块设计,使用能被OS的语言处理系统翻译成机械代码的“编码语言”,遵守其语法记述,这就是“源程序”。因“源程序”也是文本文件,因此必须注意统一“记述风格”,使之具有可读性,修改起来也比较方便。
|
- 模块测试
模块测试也称之为“单项测试”或者“单元测试”,也就是测试程序的最小单元。
程序不可能由单一模块构成,一般都为多层次方式构成。因此,在模块间要进行数据的传递。“下层模块”从“上层模块”接收数据,再将处理结果传回“上层模块”。因此根据“单体测试”确认部分动作时,用于传递输入输出数据的工具模块(测试程序)也是必要的。
以测试部分动作的模块(测试对象)为基准,上层的工具模块称为“驱动”,下层的工具模块称为“末端程序”。
这样的模块测试,看作是下一个工程阶段(测试阶段)的一部分。
|
|
 |
|
|
- 代码调试
|
所谓“代码调试”(英文:debugging),是指软件制作过程中,发现之前所发生的错误并加以修正,使软件得以完善的工作。从之前的“修正工作”,到下一阶段(测试阶段)都属调试范围。
|
|
|
- 测试
|
确认“程序的动作符合设计书吗”的阶段。总之,有错误就要反馈到上一阶段,修正后再次测试,一直到无任何不良以保证程序的质量。因此,这个阶段包含有“品质评价”方面的工作。
|
|
|
|
- 总体测试
确认其是否满足“业务系统需求定义书”上所提出的目标和性能,还要进行关于超负荷、安全性等方面测试。
|
- 运用测试
由用户主导进行的测试。使用类似的机器设备和实际的数据以正式运用状态做整套系统的连续稳定性和可靠性试验。
|
|
|