第一次个人编程作业

github地址

软件工程 https://edu.cnblogs.com/campus/gdgy/informationsecurity1812
作业要求 https://edu.cnblogs.com/campus/gdgy/informationsecurity1812/homework/11155
作业目标 论文常重算法设计+单元测试+Jprofiler使用+psp表格+github使用

整体流程

通过stringbuffer将文本中的内容读取出来,然后根据标点符号断句,通过对句子字符的重复度进行计算重复率

PSP表格

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

主要的算法

代码运算

输出结果

进行单元测试

Jprofiler进行性能分析



异常处理


总结

1.这次的项目学到了很多,也是第一次接触到了junit单元测试以及Jprofiler这种东西,但仍然是一知半解
2.学到了很多新算法,但是这种查重算法啊因为只查重复度,会导致查重率过高不准确
3.自身还存在许多不足,仍然需要继续努力

posted on 2020-09-24 23:37  知无`  阅读(134)  评论(0)    收藏  举报

导航