摘要:
OO_第四单元总结 一、第四单元架构设计 本单元主要的目标是实现一个UML的解析器,使其能支持状态图,顺序图,类图的解析,并能支持各种要求的查询指令和根据UML的规则进行规范性的验证。在依次检查了九条规则后,如果过程中出现异常则抛出异常并推出。若无异常则正常执行查询指令给出相应输出。本单元三次作业我 阅读全文
摘要:
BUAA OO 2022 Unit3 总结 一、自测过程 在本单元的自测过程中,前两次的作业我主要通过JML规格的一些边界条件来自己构造测试数据,测试程序的正确性。比如第一次单元主要测试的是isCiercle函数的正确性,建立不同的person关系图验证正确性。第二单元则是对最小生成树的数据进行测试 阅读全文
摘要:
一、总述 在本单元中我们主要学习的是多线程的调度,了解并熟悉如何实现线程安全的问题,通过对电梯调度的三次迭代开发进一步了解多线程的使用 UML类图如下: UML协作图如下: 二、作业分析 1. 第五次作业 (1)作业要求 第五次作业主要要求的的是五栋楼各有一部电梯,电梯直接互不干扰,仅共用一个总输入 阅读全文