个人项目作业-论文查重

该博客介绍了个人项目——论文查重系统的设计与实现,包括PSP表格、模块接口设计(StringUtil、FileUtil、JaccardTextSimilarity)、性能分析、单元测试和异常处理。系统使用Java开发,提供了文本相似度计算、文件IO操作和命令行参数处理等功能。通过单元测试验证了异常处理的正确性,并使用maven打包成jar文件。
摘要由CSDN通过智能技术生成

gitCode地址

3121005221/EssayPlagiarism · master · zeropava / 3121005221 · GitCode

目录

PSP表格

模块接口的设计与实现方式

​编辑

StringUtil

方法:

FileUtil

方法:

JaccardTextSimilarity

方法:

Application

性能分析图

模块单元测试

异常处理

参数个数错误

​编辑

文件异常

jar包


PSP表格

*PSP2.1* *Personal Software Process Stages* *预估耗时(分钟)* *实际耗时(分钟)*
Planning 计划 60 60
· Estimate · 估计这个任务需要多少时间 600 700
Development 开发 60 60
· Analysis · 需求分析 (包括学习新技术) 30 30
· Design Spec · 生成设计文档 10 10
· Design Review · 设计复审 20 20
· Coding Standard · 代码规范 (为目前的开发制定合适的规范) 10 10
· Design · 具体设计 20 10
· Coding · 具体编码 120 120
· Code Review · 代码复审 20 10
· Test · 测试(自我测试,修改代码,提交修改) 60 60
Reporting 报告 60 60
· Test Repor · 测试报告 20 20
· Size Measurement · 计算工作量 20 30
· Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 10 10
· 合计 1190 1200

模块接口的设计与实现方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值