-
面向对象第四单元个人总结
第四单元作业的架构设计 本单元作业架构设计 我的总体架构类图如下: 第一次作业 在实现第一次作业的时候,由于第一次接触UML图,指导手册看得云里雾里,不是很明白,自己根据实验给出的UML的代码一步步对照,理解UML结构,才得以完成。 在MyImplementation类中用hashmap存储各个Um -
BUAA_OO_2022 第四单元总结
BUAA_OO_2022 第四单元总结 一、第四单元架构设计 1.1 hw13 架构设计 在本次作业,只需要对类图进行解析,但是考虑到未来作业可能需要对顺序图和状态图进行解析,因此专门设置了ClassDiagram作为顶层管理类来管理类图的相关信息。 很明显我们官方包提供的原型类很难建立快速 -
OO第四单元作业总结与学期回顾
第四单元作业总结与学期回顾 一、第四单元作业架构 本单元作业的要求是实现一个UML解析器,在对UML文件进行解析后实现UML的一些基本的正确性检查以及查询功能。字符串的解析工作已由课程组完成,我们需要填充的部分为对UML元素的解析以及正确性检查和查询功能的实现。 1.1 程序运行流程 本单元作业代码 -
面向对象 第四单元总结
面向对象 第四单元总结 本单元作业的架构设计 通过认真阅读助教给的第四单元手册,我们不难得到UML类图、顺序图和状态图各自的组成元素和整体结构。因此,我们既然要对这三种图进行分析,那么我们分别建立起这三种图的元素及其结构关系即可。 首先是类图,类图中主要有三种元素,分别是Class、Interfac -
BUAA OO 第四单元总结
第四单元结构设计 本单元的主题为UML解析器,要求对UML类图,顺序图和状态图进行基本的查询和合法性检验。由于本单元的作业为迭代开发,故直接展示第三次作业的架构。 首先是总体的架构以及各个板块的类图: 整体的架构分为四个部分,分别为类图包,顺序图包,状态图包,以及MyImplementation类。 -
OO第四单元总结
一、架构设计: 本次作业需要对UML类图,顺序图,状态图进行建模,其基本的层次,即:父子关系如下: | | 类图 | 时序图 | 状态图 | | | | | | | 1 | UmlClass、UmlInterface、UmlAssociationEnd | UmlInteraction | Um -
BUAA_2022_OO_第四单元与课程总结
#第四单元作业的架构设计 本单元的主题是解析UML模型,主要难点是理解UML模型中各个元素的意义、作用,以及元素之间的关系(根据parentId等建立起树形关系);代码实现方面相对简单,因为文件解析这一难点已经由课程组解决,我们只需要利用现成的信息建立模型即可。 ##第十三次作业 这一次作业的目标是 -
OO_UNIT4
OO_UNIT4 一、本单元作业的架构设计 本单元的作业要求我们实现对UML语言的解析,要完成对类图,状态图,时序图的解析以及对其异常的处理。在解析过程中主要就是需要首先对输入的UML元素进行解析和存储之后建立UML元素对应的图,随后在元素图的基础上来进行分析和处理。 在建立模型的时候完全可以对于每 -
OO第四单元总结
第四单元代码架构 作业架构 -MyClass -MyOperation -MyParameter -MyAttribute -MyInterface -MyAttribute -MyGeneration -MyClass -MyInterface -MyStateMachine -MyRegion -
OO第四单元总结
OO第四单元总结 一、第四单元总结 本单元实现了一个UML解析器,实现了对UML源码的读入以及有关信息指令的查询。第一次作业中要完成的是将UML的输入信息进行解析,建立相应的数据结构,需满足能够处理多种不同的对类图的信息进行查询的指令。 在官方所给的架构的基础之上,只需要我们调用AppRunner运