摘要: 一.架构设计 这一单元的作业主要是围绕UML来对我们的面向对象思维进行训练,刚开始接触的时候或许因为些许陌生而觉得有一定难度,但随着一次一次的代码阅读再加上思考,逐渐地也变得得心应手了起来。 1.第一次作业 本次作业最终需要实现一个UML类图分析器,可以通过输入各种指令来进行类图有关信息的查询。 在 阅读全文
posted @ 2020-06-17 17:45 B-two-W 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一.Jml总结及应用工具链 总的来说,jml就是对java程序进行规格化设计的一种表示语言,其中最核心的就是规格化,将代码要实现的功能和各项要求与约束不是通过自然语言,而是通过严密的逻辑语言来表达,这样让代码实现人员看的更加简洁明了,更极大地提高了代码的可维护性。 Jml这一大内容主要分为4个板块, 阅读全文
posted @ 2020-05-23 12:24 B-two-W 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一.设计策略及程序结构分析 1.第一次作业 第一次作业是需要我们用多线程模拟一个实时电梯系统,功能比较简单正常,但要有捎带功能,我采用的调度策略便是指导书上提供的ALS调度策略,采用消费者-生产者模式,生产者即输入类,不断输入人的电梯请求,消费者就是电梯类,不断接受输入过来的电梯请求,并不断执行下去 阅读全文
posted @ 2020-04-17 11:45 B-two-W 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 前言 第一单元的作业主要是以多项式求导为载体来训练我们的面向对象的思维,难度循序渐进,复杂度也一直在提高,但是面向对象的体现性也越来越强,当然带来的优势与便利也在逐步提升。下面的内容主要从需求分析,代码结构与框架,复杂度分析,如何测试四个方面来对每一次作业进行总结。 第一次作业 需求分析 第一次作业 阅读全文
posted @ 2020-03-20 11:55 B-two-W 阅读(172) 评论(0) 推荐(0) 编辑