会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
fqcdwbac
博客园
首页
新随笔
联系
订阅
管理
2019年6月20日
2019 - OO第四单元作业总结&课程总结
摘要: 一、第四单元架构设计 在第一次仅针对类图的作业中,我虽然正确实现了功能,但是整个架构的设计并不好,没有按照各个元素的层次关系建立各种类,而是把所有的元素信息以HashMap的形式都存到了一个类中,导致整体代码风格不佳,阅读体验不能令人满意。 第二次作业在上一次的基础上增加了状态图和顺序图以及三种规则
阅读全文
posted @ 2019-06-20 16:59 fqcdwbac
阅读(167)
评论(0)
推荐(0)
2019年5月22日
2019 - OO第三单元作业总结
摘要: 一、关于JML 要求:梳理JML语言的理论基础、应用工具链情况 JML JML(Java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言。通过JML及其支持工具,不仅可以基于规格自动构造测试用例,并整合了SMT Solver等工具以静态方式来检查代码实现对规格的
阅读全文
posted @ 2019-05-22 20:44 fqcdwbac
阅读(126)
评论(0)
推荐(0)
2019年4月20日
2019 - OO第二单元作业总结
摘要: 一、设计策略分析与总结 第一次作业:设计策略很简单,共有四个类:Main、InputRequest、Scheduler、Elevator。其中InputRequest不断把输入进来的请求传给Scheduler,保存在一个请求队列中;对于Elevator,每执行完一条请求就向Scheduler拿一条新
阅读全文
posted @ 2019-04-20 23:17 fqcdwbac
阅读(181)
评论(0)
推荐(0)
2019年3月26日
2019 - OO第一单元作业总结
摘要: 基于度量的程序结构分析 这里用IDEA自带的UML功能和MetricsReloader插件进行分析。 方法的复杂度分析主要基于循环复杂度的计算。循环复杂度是一种表示程序复杂度的软件度量,由程序流程图中的“基础路径”数量得来。 ev(G):即Essentail Complexity,用来表示一个方法的
阅读全文
posted @ 2019-03-26 15:54 fqcdwbac
阅读(260)
评论(0)
推荐(0)
公告