第一次个人软件工程作业

邓启鹏 2022-09-21 23:29:29
这个作业属于哪个课程广工软件工程课程学习
这个作业要求在哪里软件工程课程第一次编程要求
这个作业的目标完成个人编程工作
githubGithub地址

目录

目录

  • 目录
  • 1.PSP表格
  • 2.设计思路
  • 3.性能分析
  • 4.测试
  • 测试结果
  • 5.总结反思

1.PSP表格

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

2.设计思路

使用simhash
运用分词加权,hash,加权,合并,降维等原理。
用的是64位SimHash算法,能够通过HanLP jar包对文章进行分词,然后用hash算法将各个词变成二进制数,加权,合并并降维后得到海明二进制串,比较二进制串不同的
位数得到相似度。

3.性能分析

内存占用:

img

调用情况:

img

4.测试

txt模块测试:

img


结果

img

测试结果

img

5.总结反思

通过第一次的个人编程,也就是要靠自己完成的作业,已经深刻认识到自我能力水平的不足。有挺多地方还是得询问别人,自己查阅资料的能力不够足。
我会努力跟上步伐,完善作业。

...全文
154 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-软件工程 发布问题, 以便更快地解决您的疑问

203

社区成员

发帖
与我相关
我的任务
社区描述
高校教学社区
其他 高校 广东省·广州市
社区管理员
  • ryue.zh
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧