摘要: OO_Unit4总结 OO_Unit4 总结 一、本单元架构总结 总体而言本单元架构实际上为对uml图内各类图的架构进行模仿,对部分基本属性直接使用官方包类,而对部分需要实现复杂方法的单独复写类,以此构成本次作业。三次作业类图如下: HW13 本次作业为对类图进行解析,架构为顶层的UmlInteraction,中间层的M 阅读全文
posted @ 2022-06-23 19:29 Gyy+ 阅读(10) 评论(0) 推荐(0) 编辑
摘要: OO_Unit3_JML总结 2022 OO U3 JML规格 一、 本单元自测过程中如何利用JML规格来准备测试数据 ​ 自测过程中首先选择根据规格捏造一个符合条件的数据进行测试,之后根据JML规格逐条改变条件,测试程序运行结果是否正确。 ​ 上述方法虽然能覆盖到针对某一条JML的大部分情况,但由于手捏数据产生的图模型较为简单 阅读全文
posted @ 2022-06-05 17:08 Gyy+ 阅读(7) 评论(0) 推荐(0) 编辑
摘要: BUAA_2022_OO_第二单元总结 2022_OO_Unit2 本单元作业为电梯调度,作业背景为存在A、B、C、D、E五栋楼,每栋楼10层。乘客乘坐电梯时需要告知其目的地。 作业1:每栋楼各一个电梯,可达1-10层,速率等均一定。保证乘客不会目的地不跨楼。 作业2:保持每栋楼各一个电梯,同时增加横向电梯。乘客请求满足(出发楼座 == 阅读全文
posted @ 2022-04-25 23:29 Gyy+ 阅读(114) 评论(2) 推荐(0) 编辑
摘要: BUAA_2022_OO_第一单元总结 BUAA_2022_OO_第一单元总结 摘要 本博客主要介绍本人针对面向对象第一单元作业(表达式化简)的架构以及一些心得体会。因本人在第二次作业时的架构已满足第三次作业要求且后续没有明显变动,故后两次作业合并分析。 1. 第一次作业 1.1 作业简介 第一次作业只针对含单层括号且只包括幂函数(常数可 阅读全文
posted @ 2022-03-23 22:47 Gyy+ 阅读(68) 评论(1) 推荐(1) 编辑
摘要: ##一、第四单元架构分析 HW13 本次作业为对类图进行解析,固将层级分为顶层的UmlInteraction,下一级的MyInterface以及MyClass,最底层的MyOperation。 HW14 本次作业增加了对状态图、顺序图的解析,对类图的解析与上次作业相同,对状态图分析的部分的架构为顶层 阅读全文
posted @ 2021-06-26 18:00 Gyy+ 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 一、前言 本单元主要通过根据官方包中给出的规格实现一社交模拟系统,以此培养阅读JML并依据规格完成代码书写的能力。 二、实现规格采取的策略 在本单元作业中我采取的策略是首先通读官方包中的JML,对各个函数实现的功能大体有所了解,之后阅读作业说明中的数据限制,判断函数是否可以直接照搬规格,如可行则直接 阅读全文
posted @ 2021-05-28 21:40 Gyy+ 阅读(33) 评论(0) 推荐(0) 编辑
摘要: #BUAA-OO第二单元总结 作业梗概: 第一次作业:调度1部电梯 第二次作业:调度3~5部相同电梯 第三次作业:调度3 ~ 5部不同型号电梯。电梯类型包括A:所有楼层可停靠,容量最大,运行速度最慢;B:只能到停靠奇数层,运行速度中等,容量中等;C:只能在1 ~ 3、18 ~20层停靠,运行速度最快 阅读全文
posted @ 2021-04-25 23:29 Gyy+ 阅读(65) 评论(2) 推荐(0) 编辑
摘要: #北航OO第一单元总结 磕磕绊绊也算勉强熬过了OO第一单元,在此作总结。 ##一、基于度量来分析程序结构 ####类图与结构图 #####第一次作业: #####第二次作业: #####第三次作业: #####类图解释: 第一次作业因为输入形式简单,文法规则较少,仅设计了三各类,其中main类为调用 阅读全文
posted @ 2021-03-29 22:02 Gyy+ 阅读(65) 评论(0) 推荐(0) 编辑