第一次个人编程作业

软件工程 内容
作业要求 要求
作业目标 熟练使用Git;PSP模型;论文查重算法

作业地址

github地址

psp表格

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

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

流程

  • 从命令行分别接收 [原文文件] [抄袭版论文的文件] [答案文件]
  • 处理文本内容
  • 计算
  • 输出答案

代码

读取文件

读取文件

文件处理方法

文件处理方法

文本相似度计算方法

文本相似度计算方法

运行结果

运行结果

输出文件内容

异常处理

处理输出文件异常的代码

处理输出文件异常的代码

输入文件异常的处理

输入文件异常的处理

posted @ 2020-09-24 23:39  binocean  阅读(135)  评论(0)    收藏  举报