现在的位置: 首页 > 综合 > 正文

软件工程(三)软件实现

2016年06月10日 ⁄ 综合 ⁄ 共 496字 ⁄ 字号 评论关闭

将《信息系统开发与管理》中的话挪到这里就是:软件总体设计和详细设计决定了系统“是什么”和“干什么”,软件实现就是按图施工的过程。

通常将编码和测试统称为实现。开发过程首先要选择开发语言。选择开发语言就要根据语言本身特点、开发的软件、应用系统、程序员自身以及用户的要求等方面考虑。除此之外,还要考虑编码风格,由于一般系统都需要团队合作完成,共同的规范必不可少。

编写完成后就要进行软件测试。测试目标就是暴露程序中的错误从而加以改正。软件测试的技术主要是黑盒测试技术和白盒测试技术。其步骤就是首先模块测试、子系统测试、系统测试和验收测试。通常在编写出每个模块之后就对它做必要的测试称为单元测试。编码和单元测试属于软工周期中的同一阶段。这个阶段结束之后还要进行综合测试。测试过程中用到的一系列技术都是黑盒测试或白盒测试。

测试的最终目的是发现错误并加以改正,发现错误后就要调试,调试往往是测试阶段最困难的工作。

对测试结果进行收集和评价时,软件的可靠性也逐渐清晰了。软件可靠模型使用故障率数据,估计软件将来出现故障的情况并预测软件的可靠性。

以上便是软件实施阶段的主要工作内容。如有什么不同意见希望多多交流。

抱歉!评论已关闭.