摘要: 一、测试与正确性论证 测试是通过构造测试用例,对程序中各个方法,对象进行测试,并且根据覆盖率可以直观的了解测试用例是否覆盖了程序所有可能的情况。测试构建的测试用例没有严格的标准,是编程者根据需求以及自己认为程序可能遇到的各种情况来构建的。测试用例的数量可以很多,一般情况下可以覆盖到绝大多数通常情况。 阅读全文
posted @ 2018-06-25 19:27 sincesummer 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一、规格化设计的发展历史 第一代计算机软件出现在1946~1953年,使用机器语言编写,由0和1组成。不同的计算机使用不同的机器语言,程序员必须记住每条及其语言指令的二进制数字组合,因此,只有少数专业人员能够为计算机编写程序,这就大大限制了计算机的推广和使用。用机器语言进行程序设计不仅枯燥费时,而且 阅读全文
posted @ 2018-05-30 16:56 sincesummer 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一、多线程电梯 1、类图与流程图 2、设计分析 此次作业中,出Main线程之外,我使用了一个调度器线程以及三个电梯线程。 调度器和电梯各自维护一个请求队列,代表需要执行的请求。 Main线程负责从控制台接收请求,进行输入处理,并将合法的请求加入调度器线程中的请求队列; 调度器线程从请求队列中一条一条 阅读全文
posted @ 2018-05-02 18:28 sincesummer 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 第一次作业 1、类设计 学期刚刚开始,我对于java,对于面向对象编程都是零基础。所以基本上面对第一次作业时首先需要解决的问题是学习java的语法以及eclipse的使用方法。对于程序的设计,还是停留在C语言式的面向过程的设计思路。在第一次作业中,我仅仅声明了一个poly类,其中包括一个记录系数的数 阅读全文
posted @ 2018-04-04 00:22 sincesummer 阅读(91) 评论(0) 推荐(0) 编辑