- 博客(5)
- 收藏
- 关注
原创 BUAA_OO 第四单元总结
正向建模是一种自上而下的设计方法,它从系统的最终目标或需求出发,逐步细化分解,直到得到可实现的组件或模块。这种方法强调首先明确系统的预期行为和输出,然后设计系统的结构和流程以达到这些目标。
2024-06-12 15:51:34
638
原创 BUAA_OO 第三单元总结
定义: 黑箱测试是一种不考虑被测软件内部结构和实现的测试方法,它将被测对象视为一个“黑盒子”,仅通过其接口输入数据并观察输出结果来验证系统的行为是否符合预期。测试的重点在于验证软件功能是否正确,以及用户需求是否得到满足。目的: 主要是为了验证软件的外在行为,确保软件功能的正确性,以及用户界面和业务流程的准确性。方法: 常用的黑箱测试技术包括等价类划分、边界值分析、因果图法、错误推测法等。这些方法帮助设计测试用例,以高效地覆盖各种可能的输入和输出情况。适用阶段: 通常应用于系统测试和验收测试阶段。
2024-05-18 23:24:02
916
原创 BUAA_OO 第二单元总结
本单元的目标是模拟多线程实时电梯系统,熟悉线程的创建、运行等基本操作,熟悉多线程程序的设计方法。我们要模拟楼座中的电梯系统,楼座内有多部电梯,电梯可以在楼座内1-11层之间运行。系统从标准输入中读入乘客请求信息(起点层,终点楼层),请求调度器会根据此时电梯运行情况(电梯所在楼层,运行方向等)将乘客请求合理分配给某部电梯,然后被分配请求的电梯会经过上下行,开关门,乘客进入/离开电梯等动作将乘客从起点层运送到终点层。
2024-04-20 11:03:18
847
1
原创 BUAA_OO 第一单元总结
在第一单元里,我们需要完成的主要任务有:通过对数学意义上的表达式结构进行建模,完成单变量多项式的括号展开,函数调用、化简,逐步体会层次化设计的思想的应用和工程实现。具体而言,第一次作业中,我们初步分析表达式,进行括号展开(不含嵌套括号),化简表达式;第二次作业中,我们需要展开嵌套括号的表达式,并引入指数函数(exp)和自定义函数(f(x)、g(x)等);第三次作业中,我们进一步引入求导因子(dx)。显而易见,每一次的作业都是在前一次作业的基础上迭代开发而来的。
2024-03-22 15:50:41
711
原创 oopre作业总结
从第一次简单包含Main,Adventurer,Bottle,Equipment等几个类,到最后或为了扩展功能,或为了简化代码清晰结构,而扩充到了近十个类。之前学习的C语言是面向过程编程的,因而在设计之初,我不自觉地把这样的习惯带到了oopre的作业里,结果就是代码的冗长与逻辑的混乱。最初,我在Main里实现了太多功能,以至于main方法的代码块长度达到400行,这既不优美,也难以维护,想来与预期不符。在历次迭代中,时常会出现bug,此时,Junit确实在一定程度上帮助debug,个人认为比较有用。
2023-11-04 11:15:23
49
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人