摘要: 一、第四单元两次作业的架构 最后一单元的作业中,主要是对UML图的理解并编写代码进行解析。 1、第13次作业 这次作业的任务是解析类图。主要的解析工作其实在官方提供的jar包已经完成了,我们需要做的就是把单个UmlElement根据id以及reference等建立起联系,将碎片化的信息重新构建出一个 阅读全文
posted @ 2019-06-23 14:13 gracciechou 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一、JML语言的理论基础、应用工具链情况 JML(Java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言。JML是一种行为接口规格语言(Behavior Interface Specification Language,BISL),基于Larch方法构建。 可 阅读全文
posted @ 2019-05-22 11:54 gracciechou 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、三次作业的设计策略 三次电梯模型其实都是类似的,都是生产者消费者模型,在电梯中托盘其实就是调度器中维持的一个请求队列,模拟输入不停的往调度器里面放请求,然后调度器再将请求分给电梯进行处理。所以三次作业我的总的大框架并没有发生很大的变化,主要都是:(1)构造一个总调度器,其中维持一个大的请求队列; 阅读全文
posted @ 2019-04-23 12:46 gracciechou 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 本次博客总结中,我使用了intellij的UML自动生成了类图,并利用了 DesigniteJava 对我的代码进行了分析,其中 DesigniteJava 分析结果的各项含义分别为: 一、第一次作业 第一次作业是对简单多项式求导,表达式中只包含了基本的幂函数。对于第一次的作业,我建立了一个名为Po 阅读全文
posted @ 2019-03-25 21:34 gracciechou 阅读(137) 评论(0) 推荐(0) 编辑