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

  • 2022 OO 第四单元个人总结

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

    OO第四单元 UML图 解析查询检验 OO课程总结
    南风北辰   2022-06-20 22:48   0   16
  • 2022面向对象设计与构造第四单元总结

    2022面向对象设计与构造第四单元总结 一、第四单元架构设计 1.1 第一次作业 在开始动手写本单元作业之前,我查看了一些往届的博客,也有留意微信群里的讨论,发现不少人都是通过自己设置的一些My**类,来在代码中重现UML图的层次结构,方便之后的各种查询操作。但我经过仔细考虑之后,决定不采用这种方法
    20231026   2022-06-20 19:11   0   15
  • OO_unit4_UML暨学期总结

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

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

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

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

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

    第三单元实验总结 | TrickEye 基本情况部分 这篇帖子为什么会在这? 这是北航计算机学院面向对象构造与设计2022春季课程第三单元的总结博客 本次作业的要求是什么? 根据课程组提供的JML形式语言,实现一个简单的社交网络建模程序,按要求完成对该社交网络的信息查询功能。 自测篇:如何构造测试数
    TrickEye   2022-06-06 15:54   0   23