摘要: 面向对象第四单元总结 一、架构设计 第一次作业: 类图看起来很复杂,但实际上结构很简单 第二次作业: 在原来的基础上新增mylifeline、mystatemachine、myregion、mytransition(这个地方我的状态图和顺序图的设计显然不够合理,后面会分析到) 第三次作业: 新增了c 阅读全文
posted @ 2021-06-22 11:15 不会写代码的工科狗 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 面向对象第三单元博客 写在前面 由于这三次作业都是迭代开发,所以从开始我们的作业便是从很简单基础出发,类本身已经足够基础,并不需要对类设计有太多别的修改。因此本文主要总结数据、容器、算法的设计 一、 实现规格的设计策略 设计策略: 基于规格本身出发,了解到所需要实现的功能和需要注意的细节: 数据内容 阅读全文
posted @ 2021-05-28 20:18 不会写代码的工科狗 阅读(65) 评论(0) 推荐(1) 编辑
摘要: 第二单元OO总结 Part1. 代码构思设计 输入线程(input):只要有输入,便会交由调度器,增加电梯外等待队列。当输入停止后,输入线程直接结束。 电梯线程(elevator):不断运转(即正常的接人送人操作),若电梯内外都没有人且输入停止,则电梯线程结束。 调度器: HW5 :调度器内管理电梯 阅读全文
posted @ 2021-04-26 01:02 不会写代码的工科狗 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 一、基于度量分析 0. 度量指标 CSA: 类的属性个数 LOC:类的代码行数 CSO:类的方法个数 CONTORL:控制分支数目 LCOM:基于相关联的方法的个数表征类的内聚 CBO:计算相互耦合的类的个数 v(G): 方法的圈复杂度,判断模块的复杂度 ev(G): 方法的基本圈复杂度,衡量程序的 阅读全文
posted @ 2021-03-28 21:04 不会写代码的工科狗 阅读(77) 评论(0) 推荐(1) 编辑