个人项目

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/SoftwareEngineeringClassof2023
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/SoftwareEngineeringClassof2023/homework/13324

GitHub链接:

psp表格

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

流程图
+-------------------+
| 开始 |
+-------------------+
|
v
+-------------------+
| 读取命令行参数 |
| - 原文文件路径 |
| - 抄袭版文件路径 |
| - 输出文件路径 |
+-------------------+
|
v
+-------------------+
| 读取文件内容 |
| - 读取原文文件 |
| - 读取抄袭版文件 |
+-------------------+
|
v
+-------------------+
| 文本预处理 |
| - 分词 |
| - 去除停用词 |
+-------------------+
|
v
+-------------------+
| 计算词频向量 |
| - 原文词频向量 |
| - 抄袭版词频向量 |
+-------------------+
|
v
+-------------------+
| 计算余弦相似度 |
| - 计算点积 |
| - 计算向量模 |
| - 计算相似度 |
+-------------------+
|
v
+-------------------+
| 输出结果到文件 |
| - 写入重复率 |
+-------------------+
|
v
+-------------------+
| 结束 |
+-------------------+

posted @ 2025-03-09 23:12  桂友  阅读(7)  评论(0)    收藏  举报