ICode9

精准搜索请尝试: 精确搜索
  • OO第四单元总结2022-06-29 12:35:24

    OO第四单元总结 ​ 本单元是通过编写代码解析UML图,同时了解UML相关知识。 第四单元架构 ​ 本单元的层次架构基本已经确定了,可以根据UML中的类型类编写相应的类。只是对于最底层的类型(event,attribute,Patameyer),以及一些描述中间过程的类(继承关系,实现关系,关联关系,transition等),我们可

  • BUAA-OO-Unit4与课程总结2022-06-29 12:34:21

    BUAA-OO-Unit4 与课程总结 1. 本单元架构设计 ​ 本单元作业实现了UML解析器, 分别支持类图、时序图和状态状态以及模型有效性的检查. 与以往三个单元很不同的是, 课程组已实现了对mdj文件的解析工作, 并保留了mdj文件中最基本的元素信息. 我们需要做的, 即是思考利用何种手段将这

  • 面向对象设计与构造第四单元总结博客2022-06-29 12:34:06

    面向对象设计与构造第四单元总结博客 一、第四单元作业架构设计 本单元作业的内容主要是对UML类图、状态图和顺序图进行解析并实现指令查询,同时进行一些规范性验证。对于官方包给定的每一个类,我都将其复写为了My×××的新类,这样做虽然有些繁琐,但可以较好地避免在编写代码时出现混

  • 第四单元博客总结2022-06-29 12:31:55

    第四单元总结性博客作业 本单元作业的架构设计 本单元的作业主要是对于UML图的各种理解和处理,在本次的作业中主要的输入处理由官方包已经完成了处理,并且传入到了我们所需要完成的函数中。在本次的最初的处理中主要是和真实的类图的绘制类似,使用了五次遍历,将所有的元素分批次进行

  • OO第四单元总结2022-06-29 12:31:21

    第四单元总结 一、本单元架构设计 1、单元目标 从本单元三次作业来看,本单元意在实现一个对已经经过初步解析了的UML图进行进一步解析的UML解析器,通过已获得的包含UML各元素相关信息的语句,构建自己的相关UML元素的模型、网络,最终通过输入指令获取想要的信息,并提前对该网络进行初步

  • OO_Unit4_单元总结&课程总结2022-06-29 12:02:47

    OO_Unit4_单元总结&课程总结 Part1 第四单元作业架构 第四单元作业的主要任务是要我们完成一个UML解析器,这个解析器可以支持对UML类图、状态图和顺序图的分析,可以通过输入相应的指令来进行相关的查询,并且能够根据课程组给出的UML相关规则对输入的UML模型进行规范性的验证。 本单元

  • oo期末总结2022-06-29 11:31:37

    OO 总结 目录 OO 总结 本单元总结 作业要求与实现细节 hw13 层次划分 Tool工具类——数据结构 instruction7——查询所实现接口 hw14 查询指令(新增顺序图和状态图) 指令分析 关键状态判断 message查询 hw15 模型有效性检查 字段为空的判断 R002-重名成员判断 R003/R004

  • OO 第四单元总结2022-06-29 10:00:49

    OO 第四单元博客 提纲 总结本单元作业的架构设计 总结自己在四个单元中架构设计思维及 OO 方法理解的演进 总结自己在四个单元中测试理解与实践的演进 总结自己的课程收获 立足于自己的体会给课程提三个具体的改进建议 本单元作业架构设计 本单元的主题为 UML 解析器,要求对 UML

  • BUAA OO Unit4 —— UML Interpreter2022-06-29 04:00:06

    BUAA OO Unit4 —— UML Interpreter by Monument_Valley 0.写在正文前 本篇博客是笔者在北航2022年春季《面向对象设计与构造》课程第四单元的三次作业的总结。 本单元的主要任务是设计一个UML的解析器,解析给定类图、状态图、顺序图的信息,并基于UML的检验规则对给定的图进行检查

  • BUAA OO Unit4总结2022-06-29 03:31:16

    BUAA OO Unit4 总结 1 架构设计 1.1 Homework13 第十三次作业的训练目标是实现一个UML解析器,使其支持对UML类图的分析,可以通过输入相应的指令来进行相关查询。 本次作业可以分为两个部分: 根据输入的类图的信息,对类图进行建模 查询指令的算法,如何获取到需要查询的信息 本次作业主

  • 面向对象设计与构造 第四单元总结2022-06-29 02:00:31

    本单元作业的架构设计 感觉这个单元和上个单元一样,没有什么架构的。 我的做法大概就是根据需求,设计自己的MyClass、MyOperation等类,然后实现需要的功能。对于继承、实现等关系的询问,建出对应的图后暴力解决。 对于\(9\)种合法性检查,建立\(9\)个类分别解决。 这样代码行数可以通过

  • BUAA-OO-2022-Unit42022-06-29 01:31:50

    面向对象设计与构造2022第四单元总结 一、架构设计 由于三次作业都是增量开发,所以这里仅仅截取最后一次作业进行分析。 可以看到基本可以分割为四个独立的部分,刨去输入输出等无用部分,大致可以分为类图,流程图,顺序图,检测四个类块。当然也可以把检测看成三个图的子部分。 将需求分

  • OO-第四单元总结暨学期总结2022-06-29 01:03:28

    本单元作业的架构设计 本单元任务是基于课程组给出的代码框架,设计实现自己的UML解析器类,能够构建UML类图、顺序图和装调图,支持相应的查询操作,并且支持基础的模型有效性检验。 构建过程 为了避免checkstyle对于单个文件行数500的限制,以及面向对象代码解耦的要求,将读取UmlElement并

  • BUAA-OO-Unit4 总结2022-06-29 01:00:52

    BUAA-OO-Unit4 总结 本单元作业的架构设计 第十三次作业 按照 UML 图建立类和关系即可,需要注意的是输入的顺序不定,采用每次只读取一种 UmlElement 的方法,多次读取 我几乎为每一个在指导书中出现的UML元素都自行建立了一个包装类,事实证明这其实是没有必要的,而且自行建立的包装类信

  • BUAA-OO-Unit4暨OO总结2022-06-28 23:33:28

    本单元架构设计 主要分为5大类:接口方法类,数据库类,处理器类,封装类,辅助方法类。 类功能 接口方法类MyImplementation 提供用户接口,调用处理器方法 数据库类Database 输入数据归档 完成基本的初始化,如把关系比较大的UML元素组合在一起 处理器类XXHandler 用于响应类图or顺序

  • BUAA_OO_Unit42022-06-28 22:34:57

    BUAA_OO_Unit4 目录 总结本单元作业的架构设计 总结自己在四个单元中架构设计思维及OO方法理解的演进 总结自己在四个单元中测试理解与实践的演进 总结自己的课程收获 立足于自己的体会给课程提三个具体的改进建议 一、第四单元作业架构设计 1、第一次作业      M

  • OO 第四单元总结 & 期末总结2022-06-28 19:40:28

    OO 第四单元总结 & 期末总结 PART 1 架构总结 本单元的内容为根据要求生成uml解析器,第一次作业的内容为生成只解析类图的解析器,第二次作业引入了顺序图以及状态图,第三次作业引入了若干异常,规范整体使用. 三次作业的uml类图如下     在第一次作业中,在有关继承以及

  • BUAA OO 2022 第四单元个人总结2022-06-28 19:31:07

    第四单元总结性博客作业 一、架构设计 1、第一次作业 本次作业中, 实现了对类图的分析功能, 主要考察对UML类图的理解和官方包内代码的阅读中, 只需要在一个MyImpletation类中维护多个数据结构的方式来进行存储,    private UmlElement[] elements;    private int classcount =

  • OO第四单元总结2022-06-28 13:01:25

    OO第四单元总结 一、第四单元总结 本单元实现了一个UML解析器,实现了对UML源码的读入以及有关信息指令的查询。第一次作业中要完成的是将UML的输入信息进行解析,建立相应的数据结构,需满足能够处理多种不同的对类图的信息进行查询的指令。 在官方所给的架构的基础之上,只需要我们调用A

  • 面向对象第四单元个人总结2022-06-28 11:37:44

    OO第四单元个人总结 一、本单元作业的架构设计 本单元要对UML类图、顺序图、状态图进行解析,对于传入的元素,在MyImplementation根据不同元素的elementType进行分类,分别存入新建的classes、attributes、operations等Arraylist中。在方法的实现中,不再需要遍历整个元素列表,只需要在对

  • 面向对象第四单元及学期总结2022-06-28 11:05:28

    面向对象第四单元及学期总结 本单元架构设计 本单元基于对UML图的理解,实现对输入UML图的查询操作。 第一次作业 第一次作业只涉及类图的元素,每一个UmlElement有独一无二的id,且有唯一的一个父亲parent_id,即建立树状的层次结构,如一个UMLClass包含多个UMLAttribute和UMLOperation,一个

  • 面向对象第四单元总结暨课程总结2022-06-28 11:02:43

    面向对象第四单元总结暨课程总结 fishlife 目录写在前面本单元关键词:UML模型和阅读理解UML解析器架构设计解析器架构指令及规则检查实现bug情况第十三次作业第十四次作业第十五次作业架构设计思维与OO方法演进第一单元:以表达式为载体介绍基本的面

  • BUAA面向对象2022第四单元总结2022-06-28 10:35:30

    ​ BUAA面向对象2022第四单元总结 ​ 第四次作业 总览 作业内容 本单元的主要作业内容为实现UML类图/顺序图/状态图的解析,需要提出UML中的一些信息,并判断图的合法性。实际上就是对图的一些操作。共有3次作业,为迭代开发。 第一次作业为类图解析。 第二次作业增加了顺序图/状态图的

  • BUAA_OO_2022 Unit4 与课程总结2022-06-28 08:34:02

    BUAA_OO_2022 Unit4 与课程总结 本单元作业架构设计 总体任务概述 本单元作业实现了UML解析器,支持对类图、时序图、状态图的解析及模型有效性检验。整体上分为模型建立、有效性检验、指令查询三个部分。官方包将输入的字符串数据转换成统一的抽象类UmlElement,他们就像一块块零散的

  • OO - 第四单元总结2022-06-28 02:31:06

    OO第四单元总结 第一次作业总结 分析 本单元需要实现的是一个 UML 解析器,实现对经过处理为特殊格式但保留主要信息的 UML 源码的解析 本次作业要完成的是对 UML 图中的类图的解析处理任务,需满足能够处理多种不同的对类图的信息进行查询的指令 官方程序已实现基本字符串处

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有