摘要: oo第四单元总结 1. 总结本单元两次作业的架构设计 第四单元的两次作业都是对UML模型文件进行解析,主要关注类图、顺序图和状态图模型层次的语义观察,UML模型间关系,模型图表达的内容及关系,模型图之间的关系和一致性检查。 1.1第一次作业 第一次作业的主要是完成对UML类图的查询。我的思路是对类和 阅读全文
posted @ 2019-06-24 10:56 wys99 阅读(170) 评论(0) 推荐(0) 编辑
摘要: oo第三单元总结 一. 梳理JML语言的理论基础、应用工具链情况 (1) JML理论基础 JML(Java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言。JML是一种行为接口规格语言,基于Larch方法构建。 一般而言,JML有两种主要的用法: (1)开展规格 阅读全文
posted @ 2019-05-22 18:32 wys99 阅读(258) 评论(0) 推荐(0) 编辑
摘要: oo第二单元总结 (一)从多线程的协同和同步控制方面,分析和总结自己三次作业的设计策略 三次作业我均采用synchronized锁实现多线程的控制,用synchronized块的形式(synchronized(object))在线程执行时给object对象上锁。 在线程类电梯中给调度器上锁,主线程不 阅读全文
posted @ 2019-04-24 20:18 wys99 阅读(195) 评论(0) 推荐(0) 编辑
摘要: oo第一单元总结 一.基于度量来分析自己的程序结构 1.第一次作业 思路:先判断输入格式,通过正负号切分,求导拼接。 statistic分析: metrics复杂度分析: 类图: 第一次作业代码共208行,从互测组对比来看,代码行数较少。基本复杂度为1,说明代码是结构化的,但圈复杂度和模块设计复杂度 阅读全文
posted @ 2019-03-27 00:23 wys99 阅读(259) 评论(0) 推荐(0) 编辑