摘要: 总结本单元架构设计 本单元第一次作业时,对于这种开放类型的作业有些迷茫,又很难将具体的UmlElement和UML图中具体的元素进行对应,所以我选择先阅读了几个学长的架构,参考照葫芦画瓢的完成自己的架构。阅读的过程中,我发现普遍采用的方法是创建自己的新类继承官方包中提供的各UMLElement元素, 阅读全文
posted @ 2022-06-24 18:50 buaa_zzy 阅读(29) 评论(1) 推荐(0) 编辑
摘要: 如何根据JML规格构造自测数据: 本单元自测环节我没有使用Junit工具,我采用的是最笨的方法--枚举每个指令的执行效果构造不同数据。首先我找到每条指令执行时会调用哪些函数,然后阅读JML规格中这些函数的执行效果,为各个执行方向构造不同的数据。函数的异常情况相对简单,且各个函数抛出异常情况有相似,主 阅读全文
posted @ 2022-06-04 17:21 buaa_zzy 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 第一次作业 架构模式: 第一次作业只涉及每个楼座的一部电梯,不涉及横向电梯及换乘等,逻辑较简单。在架构上建立了Inputhandler类来处理输入请求,将请求加入同步队列waitQuene中;调度器设计:在课程组的强调和往届经验指导下,加入了Schedule控制器线程类,Schedule与Input 阅读全文
posted @ 2022-04-30 19:10 buaa_zzy 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 前言 本单元面向对象作业是展开带括号的表达式,并对表达式表示形式进行化简。由于是第一次接触java,寒假中的pre练习在开学前两天才草草完成,而且开始时没有学会git的用法,不知道怎么提交评测,感觉心力交瘁。第一单元碰到这一系列问题时总觉得题目很难很复杂,心里感到害怕,觉得自己完成不了。虽然经过了助 阅读全文
posted @ 2022-03-25 19:55 buaa_zzy 阅读(17) 评论(1) 推荐(0) 编辑