摘要: 一.测试与正确性论证的效果差异 (1)测试 测试,也就是通过实例输入得出的结果,并与正确结果相对比来寻找bug的过程,这种方法个人认为有以下几个优点: (1)操作简便 (2)结果真实可靠 (3)能够快速、准确和直观的定位bug 但其也以下缺点: (1)对于复杂程序,个人构造的数据集难以判断是否正确 阅读全文
posted @ 2018-06-24 22:46 JJJJJJJiYun 阅读(167) 评论(0) 推荐(0)
摘要: 一.规格化设计的发展历史及重要性调研 规格化设计与结构化、模块化设计密不可分,伴随着OOP语言的发展,规格化设计思想逐渐形成体系,慢慢完善。从1940年的面向机器编程,到之后的面向过程编程,逐渐出现了我们现在使用的各个语言的原始版本。而随着代码量的不断增加,程序功能的不断复杂化,简单的面向过程编程不 阅读全文
posted @ 2018-05-28 18:26 JJJJJJJiYun 阅读(166) 评论(0) 推荐(0)
摘要: 一、作业分析与总结 第五次作业是多线程电梯,线程的协同主要体现在两方面,一方面是从输入中获得请求和加入到请求队列和从请求队列中拿请求,另一方面是从请求队列中拿请求和获取电梯状态进行判断来分配请求,同步控制方法主要是对请求队列和电梯对象的方法加锁,同时通过线程sleep来确保线程间数据同步。 第六次作 阅读全文
posted @ 2018-04-30 20:58 JJJJJJJiYun 阅读(179) 评论(0) 推荐(0)
摘要: 一、第一次作业分析 第一次作业是多项式加减法的实现,目的是为了让我们了解面向对象和面向过程的不同,并且慢慢熟悉面向对象。但诚实的说,也许是因为不了解面向对象,或者说不知道如何把一个多项式抽象成对象,我的第一次作业还是用的面向过程的方法,相当于是把c语言翻译成了java,所以其实并没有什么好分析的,我 阅读全文
posted @ 2018-04-01 15:24 JJJJJJJiYun 阅读(312) 评论(3) 推荐(1)