摘要:
一、测试与正确性论证的区别 测试:在之前的编程学习中,我们验证程序是否正确的方法一般就是测试,自己先埋头写一通,写的差不多了输入一个测试样例,如果能够成功输出就算自己的程序正确,如果没有正确输出就debug,改对为止。这种测试的方法在一开始的学习过程中并没有什么问题,因为一开始接触编程的时候都是一些 阅读全文
摘要:
一、规格化设计的发展历史和受到重视的原因 20世纪60年代,软件出现严重的危机,Dijkstra提出了goto语句的危害,由此引发了软件界长达数年的论战,并产生了结构化的程序设计方法。随着计算机技术的发展,结构设计化语言和结构化分析已经无法满足用户的需求,OOP由此应运而生,即面向对象的程序设计。面 阅读全文
摘要:
第五次作业后oo开始了多线程的作业,这对我来说是一个不小的挑战。 第五次作业 第五次作业是模拟三部电梯的调度和运行情况。程序情况见下图 代码情况还是有些类的方法太过复杂,其原因还是在开始写代码的时候没有做到全面的分析设计,那些比较复杂的方法大多都是在debug的时候一点一点修修补补变复杂的,这方面还 阅读全文