摘要: 本单元的三次作业,围绕UML的主题展开。平心而论,我本单元的作业从代码风格到架构上都有很大的缺陷与问题。一方面,我个人对于UML语言的理解较为粗浅,对其中各元素之间的关系、作用等都没有深入学习过,对于后续迭代开发的方向也不太清楚;另一方面,本单元作业贯穿了期末的考期,时间与精力上都有些不足,且本单元 阅读全文
posted @ 2021-06-26 19:52 Synotp 阅读(47) 评论(0) 推荐(0)
摘要: 本单元的三次作业,围绕JML规格的主题展开。如果能够耐着性子将每个函数给出的JML规格通读一遍,就能够较为轻松地写出大致正确的代码。本单元不仅在总体难度上较前两个单元更加简单,而且没有性能分的限制,因此可以说是十分友好的一个单元。 设计策略分析 第一次作业 在该次作业中,我们所需要实现的大部分函数都 阅读全文
posted @ 2021-06-01 21:03 Synotp 阅读(42) 评论(0) 推荐(0)
摘要: 第一次作业 第一次作业是模拟单部多线程电梯的运行。 尽管单部电梯的实现依靠单线程就可以完成,但是为了便利后续的迭代开发,建议还是从一开始就使用多线程来进行设计。 通过参考课上实验代码,比较容易就能设计出本单元的整体架构。 总体架构 参考实验课给出的代码,我在三次作业中使用了类似的架构(如上图所示)。 阅读全文
posted @ 2021-04-27 18:49 Synotp 阅读(46) 评论(0) 推荐(0)
摘要: 第一次作业 第一次作业主要考察简单多项式导函数的求解。 由于题目规定输入格式均为正确,且导函数结构较为简单,总体难度上较低。 主要思路为:先去除输入中的空白字符,再通过在Pre3中学得的Java正则表达式,对输入进行识别,通过某些数据结构储存起来,再进行求导与输出。 基于度量的程序结构分析 类图及简 阅读全文
posted @ 2021-03-29 22:05 Synotp 阅读(64) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示