摘要:
一、架构设计: 本次作业需要对UML类图,顺序图,状态图进行建模,其基本的层次,即:父子关系如下: | | 类图 | 时序图 | 状态图 | | | | | | | 1 | UmlClass、UmlInterface、UmlAssociationEnd | UmlInteraction | Um 阅读全文
随笔- 4
文章- 0
评论- 3
阅读-
98
摘要:
一、如何利用JML规格来准备测试数据: 根据每个方法的normal_behavior,exceptional_behavior及其require,进行初步分类。保证测试数据覆盖到所有不同的情况。同时,在每个normal_behavior中有若干种不同的情况,再对每一种normal_behavior中 阅读全文
摘要:
第二单元总结 1.同步块设置与锁的选择: 三次作业中基本都遵循生产者-消费者模式 第一次作业:因为第一次作业的结构较简单,故没有设置调度器,而是将Input线程直接通过传送带类与电梯相连.传送带类为TaskQueue类,其中有一个容器tasks装着所有的任务同时有end标记结束.put与get方 阅读全文
摘要:
一、三次作业中的bug: 第一次作业:我采用了正则表达式来编写inputhandler,而由于正则表达式不熟练,并且此方法本身难以应对较为复杂的表达式,正则表达式在匹配括号时未采用非贪婪匹配,从而使得匹配错误,如:(...)+(...),此类括号并不会匹配前一个括号而会将整个式子全部匹配从而导致了错 阅读全文