oo第四单元总结

XanderT XanderT     2022-10-22     642

关键词:

OO 第四单元博客 提纲 总结本单元作业的架构设计 总结自己在四个单元中架构设计思维及 OO 方法理解的演进 总结自己在四个单元中测试理解与实践的演进 总结自己的课程收获 立足于自己的体会给课程提三个具体的改进建议 本单元作业架构设计 本单元的主题为 UML 解析器,要求对 UML 类图,顺序图和状

oo第四单元总结

OO第四单元总结作业的架构设计第一次作业第一次作业其实反而是三次作业中最难的一次,因为刚发下来的官方包中文件实在是太多了,不知道从哪里下手,而且因为第一次接触UML图,很多概念还不理解,第一次作业的大量时间... 查看详情

buaa_oo第四单元总结——uml

BUAA_OO第四单元总结——UML被OO爱~~(折磨)~~了一个学期,终于要结束了,真的有些感慨。回顾这些博客和代码,也真的难以想象自己竟然写了这么多,虽然过程很折磨,但是最后还是坚持了下了,虽然在一次次的作业中我出现... 查看详情

oo第四单元暨课程总结

本单元总结这一个单元主要建立一个UML的解析器,其中需要在理解UML元素对象的基础上完成一系列的操作代码。个人认为这个单元的重点在于——理解UML元素和各个元素之间的父子关系建立一种元素之间的索引关系建立元素与元... 查看详情

oo第四单元uml&课程总结(代码片段)

oo第四单元UML&课程总结一、总结本单元作业的架构设计​ 本单元的作业是写一个UML图的解析器,而具体的将UML图解析成一个个的UmlElement元素的过程已经在官方包中给出,我们需要做的就是对UmlElement中的元素进行组织与数据... 查看详情

oo总结

OO总结第四单元分析问题分析:本单元要求完成一个简易版的UML解析器,其中包括对UML类图、UML状态图、UML时序图的解析,这三者中难点在于类图的解析,需要全面地存储类和接口的相关信息,编写程序时会更进一步发现涉及到... 查看详情

oo总结

第四单元总结homework13架构如下:复杂度分析如下:架构设计及OO方法理解演进从最开始的面向过程到进入第一单元开始注意对象实体之间的关系,以及为实体的属性设置方法等开始培养面向对象的思维,了解面向对象所包含的一... 查看详情

oo_unit4总结&课程总结(代码片段)

OO第四单元UML单元总结及课程总结OO_Unit4总结&课程总结本单元的作业是UML图的解析,作业的目的一是进一步强化架构设计能力,学会如何一步步将一个复杂的图结构进行多层解析。二是学习UML这一种强大的形式化语言,熟练掌... 查看详情

oo第二单元总结

欢送电梯月~~~欢送电梯月~~~ 查看详情

oo第二单元总结

OO第二单元总结一、作业架构设计与分析1、homework51.1UML类图1.2UML协作图1.3架构设计请求处理方式在此次作业中我采用了生产者消费者模式,InputThread线程获取输入请求,再通过NewMainBuilding线程分发给各个楼座(SubBuil 查看详情

buaa_oo_第四单元(代码片段)

一、UML解析器设计? 先看下题目:第四单元实现一个基于JDK8带有效性检查的UML(UnifiedModelingLanguage)类图,顺序图,状态图分析器MyUmlInteraction,实际上我们要建立一个有向图模型,UML中的对象(元素)可能与同级元素连接,也可与... 查看详情

oo第三单元总结

OO第三单元总结JML梳理JML语言理论身为规格描述语言,JML有着严格的语法规范。注释行注释://@annotation,块注释:/*@annotation@*/方法规格前置条件(pre-condition):require后置条件(post-condition):ensure副作用范围限定(side-effects):assignable... 查看详情

oo第三单元总结

OO第三单元总结规格的阅读与实现心得JML的阅读方法语法上,可以参考课程组的《JMLlevel0手册》,涵盖了基本的jml关键词和语法,看不明白的话可以多翻翻,类比着就搞懂了阅读顺序上,阅读JML可以从一些比较底层的类开始读,... 查看详情

oo第三单元总结

OO第三单元总结利用JML规格准备测试数据前置条件构造不满足前置条件的数据测试异常处理构造满足前置条件的数据测试正确性后置条件和约束条件用于判断输出结果的正确性利用JML规格的前置条件构造数据便于对所有可能的情... 查看详情

oo第三单元总结(代码片段)

OO第三单元总结前言?本单元中,初次接触到了TheJavaModelingLanguage(JML)这种语言,主要尝试了根据规格进行相应代码实现,及根据代码或需求抽象出相应规格的练习。从PathContainer,Graph到RailwaySystem,一路发展过来,在实现这些接口... 查看详情

oo第三单元总结

oo第三单元总结一.梳理JML语言的理论基础、应用工具链情况(1)JML理论基础JML(JavaModelingLanguage)是用于对Java程序进行规格化设计的一种表示语言。JML是一种行为接口规格语言,基于Larch方法构建。一般而言,JML有两种主要的用法:... 查看详情

oo第三单元总结(代码片段)

OO第三单元总结梳理JML语言的理论基础、应用工具链情况JML(JavaModelingLanguage)是一种行为规范接口语言,通过使用不会被编译的注释形式,和固定关键字的语法,指定Java模块代码的行为。大体上包括以下三种要求:前置:@requir... 查看详情

oo第三单元总结

一、梳理JML语言的理论基础、应用工具链情况  JML以javadoc注释的方式来表示规格,每行以@起头。其中行注释为“//@annotation”,块注释为“/*@annotation...@*/”。  常用表达式有以下几种:  \\publicnormal_behavior:... 查看详情

oo第三单元总结(规格设计)

OO第三单元总结 一、关于JML  JavaModelingLanguage,即JML是一种规格化表示语言,主要用于对Java程序的各种方法功能的规范描述。这样做既可以给程序设计人员明确清晰的功能要求,又可以充分全面地验证已有的代码实现保证其... 查看详情