BUAA-OO 第四单元总结

正向建模与开发

我认为写代码总是比画设计图简单的。当然,这也可能是因为我已经习惯了抽象化了,突然具象化让我很不适应。

因此,在本单元中,我从未实践过正向建模与开发。我的 UML 图都是在代码写好后再写的。

从我的实践上开来,JML 更适合正向建模开发,UML 图更适合在开发好之后进行总结以方便迭代。毕竟不实践,只靠设计和臆想是不行的。这一点似乎和课程组认知不太一致。

本单元的架构设计

本单元的结构设计是三个类支配 OO!类和类绝不关联!

在这里插入图片描述

UML 模型设计是完全依赖代码设计的,因此也称不上什么追踪关系。

架构设计的演进

四个单元没有对我的架构设计思维产生什么变化,还是主打一个简洁、干净和利落,能依赖绝不关联,能写一行绝不写两行,并且绝不陷于所谓“设计模式”的囹圄,坚持面向需求设计。

测试思维的演进

四个单元的测试思维没有任何演进,都是全黑盒测试,JUNIT 只是用来应付课程组要求的。

收获

总的来看 OO 课程给我最大的收获就是学习了 JAVA 和多线程编程,以及对模型语言有了初步的了解。迭代开发?自己迭代自己的代码能叫迭代开发吗,迭代强度甚至不如 OOPre

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值