摘要: 1.本单元三次作业架构设计 ​ 本单元主要任务是完成一个UML解析器。且三周的任务为迭代开发,考察点主要为UML图的理解,算法的考察没有上单元那么严格。 1.1 第一次作业 ​ 在了解UML的原理以及规则后,难点就在于如何建立各个UMLElement之间的数据结构了。课程组提供的UMLClass与U 阅读全文
posted @ 2020-06-18 00:04 cjapple5 阅读(112) 评论(0) 推荐(0)
摘要: 第三单元总结 一、JML语法基础 1、JML表达式 (一)原子表达式 | 关键字 | 含义 | | | : : | | | 表示一个非 void 类型的方法执行所获得的结果,即方法执行后的返回值。 | | | 表示一个表达式 在相应方法执行前的取值,该表达式涉及到评估 中的对象是否发生变化。如果是引 阅读全文
posted @ 2020-05-22 22:30 cjapple5 阅读(121) 评论(0) 推荐(0)
摘要: 1.设计策略 第一次作业: ​ 第一次作业刚刚了解多线程,不是很熟悉,一股脑地用了许多本能结合起来的线程。但经过复杂地线程安全处理,测试还是通过了。 ​ 由controler启动unloader,loadercontroler,mover,loader线程。分别卸人,装人,移动电梯,从输入获取请求。 阅读全文
posted @ 2020-04-17 22:26 cjapple5 阅读(148) 评论(0) 推荐(0)
摘要: 第一次作业 UML类图 耦合度 简单分析 ​ 第一次作业,仅需简单的多项式求导,合并,化简,故只创建了多项式Poly类,计算Compute类,和数据处理类RegexMatches。第一次作业并未体现太多面向对象的思想。 Bug分析 自身bug:第一次作业较为简单,未发现bug。但仍需注意+1, 1, 阅读全文
posted @ 2020-03-21 17:52 cjapple5 阅读(112) 评论(0) 推荐(0)