面向对象设计与构造2022 (北京航空航天大学 - 计算机学院)

  • 第四次博客作业

    1. UML作业架构设计 在两次的结构设计中,我采用了图的结构存储相关的信息,并且将相关的信息存储在父层结构中,在UML中,存在有类图、顺序图和状态图三种不同的表达方式,针对这三种不同的表达方式,我也分别采用了不同的结构进行存储。 类图,类图中存在有数据种类,如类,接口,属性,操作,参数等等,我将各
    BuniQ   2022-06-21 09:47   0   47
  • OO第四单元&课程总结

    OO第四单元&课程总结 一、本单元作业的架构设计 本单元需要在,而设计上个人将所有类分为数据模块和解析模块。 1)数据模块 数据方面上首先将官方包解析出来的 Uml* 封装在自己的 MyUml* 里,然后在自己的类里定制属性。 继承关系上可以参考官方包的设计,所有的 MyUml* 元素都继承 MyU
    Blore-lzn   2022-06-21 00:09   0   191
  • 2022 OO 第四单元个人总结

    2022 OO 第四单元个人总结 一、本单元架构设计 下图为整体架构,按照给定接口将Implementation类分为ClassModelApi、CollaborationApi与StateMachineApi三个类分别解决问题,另外设BasicType、CheckName、IdToName与Nam
    iLoveFox   2022-06-20 23:00   0   49
  • 面向对象第四单元及学期总结

    OO第四单元 UML图 解析查询检验 OO课程总结
    南风北辰   2022-06-20 22:48   0   69
  • OO_unit4_UML暨学期总结

    OO_unit4_UML暨学期总结 OO_unit4 设计 整体文件结构 - mycode // 代码根目录 - mydiagram // 存放不同图的类 - myclass // 类图 - myinteract // 顺序图 - mystate // 状态图 整体思路 UML 我的理解就是一颗树,
    青衫染墨   2022-06-20 17:41   0   93
  • OO第四单元&课程总总结

    OO完结撒花
    cywuuuu   2022-06-20 14:16   0   107
  • 「BUAA OO」Unit3

    第三单元的任务是通过理解JML规格在面向对象设计与构造中的重要意义,并掌握利用JML规规格,实现一个社交网络图,并进一步实现最小生成树和最小路径算法。 一、利用JML规格准备测试数据 1. 数据准备 根据功能行为的不同,我准备测试的数据分为normal_behavior类的正常数据和导致异常行为ex
    Sternstunden   2022-06-06 15:59   0   44
  • U3总结

    第三单元总结博客 (1) 自测的测试数据 根据方法的JML规格准备测试数据: 方法名前是否存在/*@ pure @*/标记,如果有,那么此方法不应该改变任何变量的值。 根据require条件分别准备满足条件和不满足条件的数。判断满足条件的数据是否有返回值满足ensure的规定,是否只有assigna
    LJJ+   2022-06-06 15:59   0   73
  • OO第三单元总结

    OO第三单元总结 一、根据JML规格构造测试数据 由于JML规格自身描述的清晰性,只要正确遵循JML规格去进行代码撰写,一些简单直白的方法只需要手动构造基础样例进行基本测试即可。 针对异常的测试,这需要考虑到一些极端且易混淆的情形。比如第一次作业中的点与自己之间的一些情形: qv 1 1 //查看一
    朱睿达   2022-06-06 15:57   0   44
  • BUAA OO Summary3

    #OO Unit3 Summary Part1:自测数据 单条指令 直接采用随机数的方法生成 ```python def ap(persons,groups): id = random.randint(0, 2147483647) if id not in persons: persons.appe
    阿莫誒   2022-06-06 15:55   0   32