摘要: 1.总结本单元作业的架构设计 (一)第一次作业 之前每次作业总结博客都会用UML类图描述程序,这次作业要自己来实现一个UML类图的功能,因为是第一次作业,所以只要实现对类图的元素信息提取,功能也比较简单,因为这次作业我开始的比较晚,所以没有好好构造程序结构,主要功能都在一个类里,也没有设计什么数据结 阅读全文
posted @ 2021-06-26 20:48 白屋出宫卿 阅读(69) 评论(0) 推荐(0)
摘要: 第三单元作业总结 一、总结分析实现规格要求所采取的设计策略 本单元作业为实现JML规格所描述的代码实现,由于本单元作业的程序主干逻辑已经实现,只需要根据JML规格的描述,实现功能就能完成,所以本单元的作业的代码逻辑设计难度比较低,主要难度在于部分实现的代码的时间复杂度。 在具体实现方面,我是先实现的 阅读全文
posted @ 2021-06-01 21:24 白屋出宫卿 阅读(36) 评论(0) 推荐(0)
摘要: 一、同步块的设置和锁的选择 由于三次作业电梯和调度器的功能基本相同,只是调度的算法有所变化,所以我三次作业的同步块和锁的设计基本类似。都是对与调度器的锁进行获取。当输入线程获得调度器的锁且输入队列有请求时就会将请求送入调度器中,此时调度器由于没有获得锁,就避免了调度器和输入线程同时对调度器等待请求队 阅读全文
posted @ 2021-04-27 21:38 白屋出宫卿 阅读(60) 评论(0) 推荐(0)
摘要: 1.基于度量分析程序结构 第一次作业 第一次作业比较简单,也因为刚接触面向对象思维,程序总体还是比较偏向面向过程,处理思路主要是用正则表达式匹配输入来分解出因子,进行求导后再进行合并。在处理过程中将因子用向量表示系数和指数,这样比较方便化简。 从上表中可以看出工作量主要集中在多项式分解和化简输出上。 阅读全文
posted @ 2021-03-29 17:02 白屋出宫卿 阅读(47) 评论(1) 推荐(0)