- 博客(4)
- 收藏
- 关注
原创 BUAA面对对象第四单元总结
本单元主要内容是UML图的绘画,UML提供了一套标准化的符号和规则,用于对软件系统进行可视化建模。在本单元的设计中,我通过先画UML图,得到一个比较清晰完善的类关系后再进行代码的编写,这帮助我很好地梳理了类之间的关联,类之间的调用逻辑也在UML图上可以得到很好的体现,之后再根据代码的修改更新UML图。不过本单元所写的图书管理系统还是比较小的,UML在本单元作用不如在编写大型软件时大。
2024-06-11 21:18:45
295
1
原创 北航面对对象第三单元总结
黑箱测试不考虑软件内部结构和内部特性的情况下,仅根据需求规格说明书,检查程序的功能是否符合它的功能说明。白箱测试可以获取软件内部的逻辑结构、源代码、数据结构和算法等,并根据这些信息进行测试。黑箱测试和白箱测试各有优缺点,适用于不同的测试场景。黑箱测试对于一些边界情况无法进行有效的测试,白箱测试由于要考虑软件的逻辑结构、源代码等耗时较久。
2024-05-17 14:20:46
561
原创 面对对象第二单元总结
这个单元使用到了多线程的相关知识,多线程程序是非常容易出错的,但是其复现又十分困难,我在debug时主要使用输出中间过程的方法,从中间过程去反推bug出现的位置,虽然该过程比较耗费时间,但是的确是少数有效的debug方式。同时在这个单元中评测机帮助我发现了很多bug,但是对于并发程序,再多的测试也不能保证其正确性,指不定哪里执行顺序一变就又产生了新的bug,防不胜防。
2024-04-17 00:37:58
689
原创 2023秋OOpre课程总结
的子类,并重写父类方法支持单独需求。类,处理战斗日志的记录和查询。类中添加方法处理新增需求。类中添加雇佣相关逻辑。类,处理买卖物品需求。
2023-11-04 10:04:41
117
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人