- 博客(6)
- 收藏
- 关注
原创 软构复习-2
2、12讲Junit测试用例写法:黑盒测试:用于检查代码的功能,不关心内部实现细节基于等价类划分的测试:将被测函数的输入域划分为等价类,从等价类中导出测试用例。边界值分析:...
2021-07-06 19:06:01 140 1
原创 软构复习-1
第1讲、第3讲重点:软件构造的多维度视图;阶段划分、各阶段的构造活动;内部/外部的质量指标;软件配置管理SCM与版本控制系统VCS;Git结构、工作原理、基本指令。多维视图;阶段划分、各阶段的构造活动:质量指标:外部:正确性(Correctness ,最重要的质量指标):软件的行为要严格的符合规约中定义的行为.健壮性(Robustness):出现规约定义之外的情形的时(异常情况),软件要做出恰当的反应...
2021-07-06 00:55:05 135
原创 IDEA 测试覆盖率问题
前段时间写软件构造lab2的实验时,遇到了测试覆盖率工具无法使用的情况。使用IDEA自带的工具测试结果如下:而使用Emma和JaCoCo会分别出现不显示内容和报错的情况。当时是在同学的电脑上跑了测试后没有问题,说明问题在我这台机器上。实验上交之后我也尝试过重新去测试,但是还是老问题,这期间我也按照官方手册上的要求一模一样的去配置,也尝试了各种解决方案,都没有解决。 之后我在玩地平线4的时候遇到了闪退的情况,一查发现是因为系统用户名是中文的缘故,然...
2021-07-02 15:36:03 743 2
原创 HIT 计算机系统大作业
摘 要文章主要写了Hello的一生,即Hello.c这个源程序所经历的预处理、编译、汇编、链接这一系列过程。同时还包括了它的进程管理、存储管理、IO管理。通过对上述内容观察与描述,来加深对程序的编译、加载、运行的了解关键词:Hello;预处理;编译;汇编;链接;进程管理;存储管理;IO管理;第1章 概述1.1 Hello简介首先,hello.c是由程序员通过IDE或者文本编辑器编写的程序代码文件,而后通过编译过程,分别获得hello.i,hello.s,hello.o,最后...
2021-06-22 09:38:39 368
原创 引用等价性与对象等价性
在写实验的时候发现,并不是所有的等价判断都能直接用“==”来比较。面对一些非基础数据类型,如Integer时,出现了明明相等却判断为false的情况。
2021-06-19 10:27:11 286
原创 如何在一台电脑上安装两个JDK
背景:电脑上本身装有JDK15,而这学期的软件构造课要求使用JDK8,9,10等版本。解决方法:首先,按照地址C:\Program Files\Common Files\Oracle\Java\javapath或C:\Program Files(x86)\Common Files\Oracle\Java\javapath,找到java.exe,javaw.exe,javaws.exe三个文件并删除。(如果是后安装的JDK版本较新,则可跳过这步,而如果以上三个提到的文件不全的话,删除你有的即可
2021-05-17 22:40:44 2199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人