摘要: 一、UML单元作业架构设计 这单元给人的感觉就是看上去不难,实际上完成后代码“千疮百孔”。众多bug主要集中于对于指导书的理解不到位以及编写的不严谨上。 第一次作业 这次作业相对轻松,关键在于构造出拓展性比较高的架构以备后面复杂的需求(将类、接口、方法分别各自需要管理的属性封装,interactio 阅读全文
posted @ 2021-06-26 20:57 NatsusakiYomi 阅读(62) 评论(1) 推荐(0) 编辑
摘要: ##目录 ###一、前言 二、程序分析 规格理解 策略(容器选择等)与时间复杂度 debug与历次commit分析 每次作业小结 三、互测自测策略 对拍机 JUnit单元测试 OpenJML JMLUnitNG——自动化的JUnit 四、心得体会 一、前言 本单元主题是基于规格的层次化设计,要求我们 阅读全文
posted @ 2021-05-29 00:16 NatsusakiYomi 阅读(67) 评论(0) 推荐(0) 编辑
摘要: ##目录 ###一、前言 二、程序分析 整体结构 策略(调度器设计等) 线程安全设计 bug与commit过程分析 复杂度分析 每次作业小结 三、互测自测策略 ###四、设计原则考察 五、心得体会 一、前言 本单元围绕电梯模拟运行问题,要求我们设计一个线程交互结构完成请求调度与电梯上下行、进出人,并 阅读全文
posted @ 2021-04-25 11:37 NatsusakiYomi 阅读(74) 评论(1) 推荐(0) 编辑
摘要: ##目录 ###一、前言 ###二、基于度量的程序结构分析 三、个人程序出现的bug 四、互测策略 五、重构经历理总结 六、心得体会 ##一、前言 本单元作为OO作为面对对象思想的引入,目的在于初步利用面对对象设计实现多项式求导。由于第一周缺乏对于可扩展性的追求,引来了后期重构的巨大麻烦,以致于最后 阅读全文
posted @ 2021-03-28 18:29 NatsusakiYomi 阅读(68) 评论(1) 推荐(0) 编辑