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

  • 北航 2022 软工个人阅读作业——提问回顾与个人总结

    项目 内容 这个作业属于哪个课程 2022北航敏捷软件工程 这个作业的要求在哪里 个人阅读作业-提问回顾与个人总结 我在这个课程的目标是 回顾学期初的问题,总结个人收获 这个作业在哪个具体方面帮助我实现目标 理论分析与总结 问题回答 第一次作业博客链接 北航 2022 软工第一次阅读作业 问题与回答
    roife   2022-06-25 03:09   0   4
  • OO_第四单元总结

    OO_第四单元总结 一、第四单元作业的架构设计 这次作业,我刚刚开始的时候还有些迷茫,通过阅读往届博客我大概了解到,需要先初始化读入的数据。所以我首先将三种图都进行了初始化,初始化其实就是将图进行分层次,先对同层次的元素类型进行构建,从高到低,初始化完,相对于就把图给建好了。然后就是各种查询,我将各
    XinTai。   2022-06-24 20:40   0   8
  • buaa_oo_第四单元总结

    总结本单元架构设计 本单元第一次作业时,对于这种开放类型的作业有些迷茫,又很难将具体的UmlElement和UML图中具体的元素进行对应,所以我选择先阅读了几个学长的架构,参考照葫芦画瓢的完成自己的架构。阅读的过程中,我发现普遍采用的方法是创建自己的新类继承官方包中提供的各UMLElement元素,
    buaa_zzy   2022-06-24 18:50   0   5
  • BUAA_OO_第四单元总结及课程总结

    BUAA_OO_第四单元总结及课程总结 架构设计 本单元设计之前,我们要充分理解UML图,UML图的每个元素都有个独一无二的Id和parentId,很自然的就可以联想到树的结构,我们需要的就是维护许多棵树(森林)。 对于每个结点,也需要维护一个数据结构,因为给的官方包里是散装的,没有形成功能强大的结
    HiDen_01   2022-06-24 17:54   0   4
  • BUAA_Unit4

    BUAA_Unit4 一、第四单元架构设计 本单元任务为实现一个JML解析器,三次作业分别实现对类图的解析、对顺序图与状态图的解析以及模型的有效性检查,难度适中,多次运用了图的深度优先、广度优先遍历算法。 第一次作业 第一次作业实现对类图的解析,为了防止UmlElement解析顺序不一致带来的错误,
    FYQS   2022-06-24 17:14   0   3
  • 面向对象第四单元总结

    面向对象第四单元总结 第四单元的任务是实现一个UML解析器,支持对UML类图、状态图与顺序图的分析,并能根据UML规则进行规范性验证。第十三次作业实现了对类图的分析,第十四次作业增加了状态图与时序图,而第十五次则在读入指令之前进行了规范性验证。三次的目标较为独立,在迭代开发上较为简单,不像前两个单元
    Mistral   2022-06-24 11:18   0   5
  • BUAA-OO-第四单元总结

    BUAA-OO-第四单元总结 一、第四单元架构设计 以第三次作业为例,整个架构可以大致分为三个模块,即类图、顺序图和状态图。 类图 类图中主要有三类节点,class、interface和operation。Uml图中的Mould类是ClassNode和InterfaceNode的父类,结合了二者的共
    Kazeya_y   2022-06-24 01:42   0   5
  • BUAA OO 第四单元总结&课程总结

    BUAA OO 第四单元总结&课程总结 🖊概述 ​ 本单元的目标是在课程组提供的UML解析程序基础之上,封装自己的UML元素类来建模、指令查询和抛出异常等。在此之前需要熟悉UML类图、顺序图和状态图各个元素之间的基本关系,以便建立恰当的模型。 🗺架构设计 ​ 三次作业是增量开发的关系,每次作业在
    alxzzz   2022-06-23 23:05   0   4
  • 面向对象设计与构造第四单元博客作业

    第四单元总结 第一次作业架构设计 类图 架构设计分析 本单元作业的要求和第三单元很相似,都是通过一系列输入构造出一个图结构,以及各种查找型指令查看图中各种元素的状态。因此,本单元的架构设计和第三单元非常相似,都是采用层层包含的关系,如代表UmlClass的MyClass包含了代表UmlOperati
    alonelysnake   2022-06-23 22:48   0   4
  • BUAA-2022-OO-第四单元总结

    BUAA-OO-第四单元总结 写在前面 ​ OO课程算是告一段落了,尽管我写这篇博客的时候第四单元的强测还未进行,但第四单元的架构在第二次作业时也已经铸成了。在这四个单元中,课程组尽可能地训练了我们的Java代码能力和面向对象设计思维,同时也旁敲侧击地训练了我们的一些其他技术栈,如测试能力、有效信息
    Enqurance   2022-06-23 22:41   0   6