摘要: BUAA_OO第四单元作业总结——UML 单元任务 本单元的任务是根据标准输入解析UML类图、状态图、顺序图,完成相关查询指令的实现。其中第一次作业是实现类图的解析以及相关查询指令,第二次作业在第一次作业的基础上添加了状态图和顺序图的解析和相关查询指令,同时在完成类图解析之后,需要检查类图的有效性, 阅读全文
posted @ 2019-06-24 20:52 轩鸢 阅读(152) 评论(0) 推荐(0) 编辑
摘要: BUAA_OO第三单元作业总结——JML 单元任务 本单元的主要内容是熟悉JML相关的理论知识,能够根据JML规格实现对应方法,通过一步步实现地铁系统来熟悉JML规格。 一、JML语言的理论基础、应用工具链 1. JML语言的理论基础 JML(Java Modeling Language)是用于对J 阅读全文
posted @ 2019-05-22 18:03 轩鸢 阅读(209) 评论(0) 推荐(0) 编辑
摘要: OO第二单元作业总结——多线程 单元任务 本单元主要的内容是通过模拟电梯的运行来熟悉多线程的实现,从简单的单部FAFS电梯开始,ALS电梯,到最后的多部ALS电梯。 一、设计策略分析总结 1.1 多线程协同 这三次的作业都需要通过多线程来实现输入和电梯执行的并发。因为吸取了第一单元的教训,在最开始设 阅读全文
posted @ 2019-04-24 17:18 轩鸢 阅读(181) 评论(0) 推荐(0) 编辑
摘要: BUAA_OO第一单元作业总结 单元任务 第一单元的任务为实现表达式的求导,其中第一次作业是对简单多项式的求导,第二次作业是对包含简单幂函数和简单正余弦函数的多项式的求导,第三次作业是对包含简单幂函数和简单正余弦函数同时存在嵌套情况的多项式的求导。 一、基于度量的程序结构分析 第一次作业 1. 设计 阅读全文
posted @ 2019-03-27 00:40 轩鸢 阅读(141) 评论(0) 推荐(0) 编辑