摘要:
测试与正确性论证比较 测试是通过考虑多种情况构造尽可能全面的测试用例,对程序的执行结果进行检查,自由度较高,但是难以保证全面覆盖。 正确性论证则是从代码逻辑的角度检查实现逻辑和规格的一致性,抽象程度高,具有一定难度,但是可以保证较高的覆盖率。 OCL语言调研以及比较 对象约束语言OCL(object 阅读全文
posted @ 2018-06-24 20:38 shawnco 阅读(100) 评论(0) 推荐(0) 编辑
|
|
摘要:
测试与正确性论证比较 测试是通过考虑多种情况构造尽可能全面的测试用例,对程序的执行结果进行检查,自由度较高,但是难以保证全面覆盖。 正确性论证则是从代码逻辑的角度检查实现逻辑和规格的一致性,抽象程度高,具有一定难度,但是可以保证较高的覆盖率。 OCL语言调研以及比较 对象约束语言OCL(object 阅读全文
posted @ 2018-06-24 20:38 shawnco 阅读(100) 评论(0) 推荐(0) 编辑
摘要:
规格化设计的发展历史 在计算机的早期发展中,软件开发没有可以遵循的系统方法,往往只有源代码而没有软件说明书等文档,因此这段时期的软件通用性时很有限的。后来到了20世纪60年代,软件开始被广泛使用,软件开发依然没有规范化,而软件的需求也越来越复杂,使得程序维护难度大大增加。为了解决这一难题,人们认真思 阅读全文
posted @ 2018-05-29 21:01 shawnco 阅读(112) 评论(0) 推荐(0) 编辑 |
|