第一次个人编程作业

这个作业属于哪个课程 课程链接
作业要求 作业要求
这个作业的目标 学会GitHub的版本控制、学会测试方法

GitHub链接

GitHub链接

PSP

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

计算模块接口的设计与实现过程

  • 运用jieba分词,使用余弦向量法计算查重率
  • 总共分三个模块
    • 预处理模块——将文档及抄袭文档进行预处理,方便之后的处理
    • 处理模块——负责文档的真正处理,以关键词的频次,将其变为向量形式
    • 计算并输出查重率到对应路径
  • 项目结构

性能分析

posted @ 2021-09-20 00:54  reshuihu  阅读(51)  评论(0编辑  收藏  举报