摘要: OO第四单元总结 第四单元架构设计 本单元主要内容是对UML图的理解,编写UML解析器,并检查有效性。 第一次作业 第一次作业是实现UML类图的解析。由于元素众多,本次作业我主要讲时间花在了梳理元素之间的关系上。 首先我将类图的基本单位——UmlClass作为我写的图中的节点,同时在这个节点中加入其 阅读全文
posted @ 2021-06-26 17:04 佚名123456 阅读(41) 评论(1) 推荐(0) 编辑
摘要: OO第三单元总结 实现规格时的设计策略 这一单元主要学习的内容是掌握JML,一方面需要通过JML来完成代码实现,另一方面则是通过读JML了解写JML的方式,在以后写代码时也需要为他人书写规格。 由于有JML的指导,所以我能比较独立的完成各个方法的书写。但为了了解本题的方法的意义和更快地理解代码,看一 阅读全文
posted @ 2021-05-31 13:01 佚名123456 阅读(67) 评论(0) 推荐(0) 编辑
摘要: OO第二单元单元总结 一、架构设计 第一次迭代 首先,我先在主程序里创建了一个调度中心进程,一个等待序列和一个输入进程。然后我将等待序列作为一个属性传进了调度中心和输入进程中,主要目的为了实现请求的读入和当输入结束的发出信号结束调度中心的运行。 然后我在设计了一个电梯控制器,他本身也是个独立的进程, 阅读全文
posted @ 2021-04-26 13:27 佚名123456 阅读(49) 评论(1) 推荐(0) 编辑
摘要: OO第一次作业总结与反思 一、基于度量的分析 第一次作业 思路: 根据+-号我将表达式拆成项,再根据*号将项拆成因子,因子由一个指数和一个系数组成 分析: 可以看到我拆分项得到因子(catchFactors)的方法的复杂度较高,经分析是if-else分支过多 我的mian函数复杂度也比较高,原因是我 阅读全文
posted @ 2021-03-29 10:43 佚名123456 阅读(66) 评论(0) 推荐(0) 编辑