-
202214-无霸哥 实验十 团队作业7:团队项目用户功能验收测试
| 项目 | 内容 | | | | | 班级博客 | 链接 | | 作业要求 | 链接 | | 团队名称 | 无霸哥 | | 团队成员分工描述 | 王孜睿:建立数据库;牛靖威:编写前端,撰写博客;曹霖枫:后端实现,完善说明文档; | | 团队课程学习目标 | 1.掌握软件黑盒测试技术;2.掌握软件项 -
#BUAA-面向对象设计与构造 ——第四单元总结(UML)#
BUAA-面向对象设计与构造 ——第四单元总结(UML) 单元主题 实现UML解析器,使其支持对 UML 类图、状态图和顺序图的分析,可以通过输入相应的指令来进行相关查询,并能根据 UML 规则进行一定的规范性验证。 架构设计 本次作业包含的内容较为繁杂,需要认真阅读指导书,明确作业需求,架构的关键 -
BUAA_2022_OO_Unit4 总结+课程总结
BUAA_2022_OO_Unit4 总结 一、总结本单元作业的架构设计 本单元实现了一个UML解析器,第一次作业对类图进行建模,实现查询的接口;第二次作业对顺序图、状态图进行建模,同样实现查询的接口;第三次作业则对一些规则进行检查。 官方代码中包括把mdj的输入转化成建模好的UML图中元素,我们为 -
面向对象设计与构造第四单元博客作业
BUAA OO 2022 UNIT 4 -
面向对象课程第四单元博客总结
本单元架构总结 作业13架构: 作业14架构: 作业15架构: 架构思维演进 我的体验是四个单元的设置各有侧重:第一单元作为引导,树立起我们对于架构设计的初步印象;第二单元主要培养线程安全以及其背后的数据安全意识,并且包含进一步的架构思维建立;第三单元主要介绍形式化描述和验证的概念,培养对应的思维和 -
202209 实验十 团队作业7:团队项目用户功能验收测试
项目 内容 课程班级博客链接 详细内容请点击查看 作业要求链接 详细内容请点击查看 团队名称 花开富贵! 团队成员分工描述 王凯英:编制软件项目总结PPT王亚亚:编写软件的功能测试方案文档张萌:配置软件环境谢宇涵:测试修改系统 团队课程学习目标 (1)掌握软件黑盒测试技术(2)掌握软件项目功能验收测 -
2022-OO-Unit4暨课程总结
2022-OO-Unit4暨课程总结 一、第四单元架构设计 1.元素封装 本次作业中,各类UmlElement元素类均已由官方包给出,但奈何数据密度较低,仅靠官方包给出的类是很难完成相应功能的查询的。 于是我将每个UmlElement元素均进行了封装,建立MyElement类,例如MyClass、M -
BUAA OO第四单元及课程总结
总结本单元作业的架构设计 参考了一些往年的博客,发现主要有两种完成作业的风格: 根据UML的形式,建立起建立每一种umlelement子类的“加强版类”,并在构造函数中建立好每个类的联系,其余用来 不建立实际的umlelement之间的关系,而是根据所需要的功能指令,用抽象的方式直接实现。 后者的优 -
OO Unit4 UML(United Modeling Language)
OO Unit4 UML(United Modeling Language) 将从第四单元架构设计、四个单元中设计思维变化、测试理解与实践、课程总结收获、改进建议展开 第四单元架构设计 本单元我没有使用诸多类将相关的数据进行封装,而只是在整体上将属于不同UML图中的元素下放到ClassModel、S -
BUAA-OO第四单元总结
一、第四单元设计架构 1.1 第一次作业 第一次作业实现 UML 解析器,支持对 UML 类图的分析,通过输入相应指令查询类图信息。将需要实现的方法放在 MyUserApi 里,构造时完成对 UML 类图元素的解析。由于各个元素之间有引用关系( parentId ),而传入的参数中元素是乱序的, -
OO第四单元总结 & 课程总结
2022北航OO第四单元总结暨课程总结 第四单元架构设计 本单元在理解UML图的基础上,实现对UML类图、顺序图和时序图的解析、指令查询和模型有效性检查。 实现思路 大致思路是先对UML模型进行解析,再实现指令查询的方法。 解析的思路是:在官方包中给定模型元素的基础上,根据需要实现自己的元素类,从上 -
OO 第四单元总结
#一、第四单元架构 本单元的内容是实现一个UML解析器。每次作业都是再上一次的基础上加入东西迭代开发。程序具有良好的可扩展性。 ##层次结构 MyImplementation类是顶层结构,用来处理输入,组织各种查询操作 ##类图结构 该部分处理的是 UmlClass UmlOperation Uml -
北航20级oo课程第四单元总结
OO第四单元总结 第四单元架构: 第四单元的作业需要我们自建MyImplementation类,实现UserApi接口的方法,当然,在实际上手的时候,我对一些常用方法进行了封装,在使用时,调用自建的Tool类中的静态方法;同时,对于hw15的自检方法,我也用自建的Check类进行实现,使得MyImp -
OO第四单元总结
OO第四单元总结 一、本单元架构设计 1.数据结构 本单元对UML元素采用HashMap<String, Uml*>的存储形式,键值为元素的ID。由于元素ID唯一,因此采用此种存储方式十分便于写入和查询。 由于本单元查询指令和有效性检查对于三个图是独立的,因此为了降低耦合度,对类图、顺序图、状态图中 -
OO第四单元总结博客
OO第四单元总结博客 一、第四单元作业架构设计 在本单元的作业中,要求设计者设计一个具有正确性检查功能的UML文件解析器。在深入理解UML语言(类图、状态图、顺序图)的同时,进一步加深了层次化与模型化设计的思想,以下是对本单元及本学期面向对象课程学习的总结。 第十三次作业 通过这次作业,搭建 -
OO第四单元总结
OO第四单元总结 一、架构设计 本单元要求实现UML解析器。 我对类图、顺序图、状态图都分别进行了建模。 public class MyImplementation implements UserApi { private final MyUmlClassModel classModel; priv -
BUAA-OO-第四单元总结
第四单元架构设计 本单元总体作业思路是读取识别每个umlelement,然后构建对应的类图、顺序图、状态图的uml树状结构,根据构建好的树状结构进行一些检查和查询工作,涉及到一些树的遍历和搜索算法。难点在于准确理解uml类图、顺序图、状态图的结构(第四单元的手册中的三个树状图是很好的参考),以及其下 -
OO第四单元总结+课程总结
OO第四单元总结+课程总结 本单元作业架构设计 本单元实现了一个UML解析器,第一次作业对类图进行建模,实现一些查询的接口;第二次作业对顺序图、状态图进行建模,同样实现一些查询的接口;第三次作业则对一些规则进行了检查。 在实现第一次作业的时候,由于第一次接触UML图,指导手册看得云里雾里,不是很明白 -
2022 BUAA OO 第四单元总结
第四单元博客总结 一、第四单元作业的架构设计 我认为,不管是 UML 的类图,还是时序图、状态图本质上都是一个图,我们通过构建起一个图来表示元素之间的关系。 由于第一次作业中架构比较差,并没有完全按照元素之间的关系构建出一个图,只构建了部分元素图,对于一些其他元素的查询则直接采用遍历的方式寻找,不过 -
面向对象第四单元总结&&学期总结
面向对象第四单元总结&&学期总结 一、本单元作业架构设计 在本次作业中,设计上分为两个阶段,第一个阶段是第十三、十四次作业,其在于对UML的建模与查询方法的实践,重点在于建模,第二阶段是第十五次作业,其要求在所建立的模型的基础上,对模型的有效性进行检查,重点在基于之前的设计对功能进行拓展。 1.1