2022年6月25日

BUAA OO Summary - Unit4

摘要: 第四单元总结 一、总结本单元架构 本单元的最终目标是:实现一个UML解析器,使其支持对 UML 类图、状态图和顺序图的分析,可以通过输入相应的指令来进行相关查询,并能根据 UML 规则进行一定的规范性验证,若不符合要求,抛出异常,终止程序。 类设计入下 |-- sequencechart| |-- 阅读全文

posted @ 2022-06-25 10:03 流英成和 阅读(22) 评论(1) 推荐(0) 编辑

2022年6月4日

BUAA OO Summary - Unit3

摘要: 第三单元总结 一、自测利用JML规格准备测试数据 白盒测试 这一部分其实不涉及构造数据,但是确是至关重要的。个人感觉在写完所有代码后,只有自己把代码对应JML规格每个方法重新梳理对照一遍,才能一定程度上保证这次作业的正确性——这是来自白盒测试的安全感。 由于本单元的正确性很大程度取决于对JML规格的 阅读全文

posted @ 2022-06-04 10:46 流英成和 阅读(14) 评论(0) 推荐(0) 编辑

2022年5月1日

BUAA OO Summary - Unit2

摘要: 第二单元总结 第二单元的作业,由于我在最开始设计架构的时候投入了较多时间,很多地方都考虑了后续作业可能需要拓展的地方,所以我的三次作业整体架构几乎没有什么变动。 整体上采用了生产者与消费者模式,将输入类、调度器类、电梯类继承Thread,GeneralQueue和WaitingQueue则是线程安全 阅读全文

posted @ 2022-05-01 20:54 流英成和 阅读(31) 评论(2) 推荐(0) 编辑

2022年3月26日

BUAA OO Summary - Unit1

摘要: Unit1 目录 Task1架构 所谓万事开头难,当看到第一次作业以后,觉得很没有头绪:不知道怎么解析字符串,不知道是应该一遍解析表达式一遍进行化简还是解析完了以后再化简...总之就是,顶层架构无法确认,具体细节也不知道怎么实现。于是在反复阅读指导书并且与朋友进行交流以后,才开始进入正式的写代码阶段 阅读全文

posted @ 2022-03-26 08:59 流英成和 阅读(36) 评论(1) 推荐(0) 编辑

导航