201671010402 词频统计软件项目报告

需求分析

  • 可以使用Java编程语言,独立完成一个英文文本词频统计的软件开发。
  • 程序可读入任意英文文本文件,该文件中英文词数大于等于1个。
  • 程序需要很壮健,能读取容纳英文原版《哈利波特》10万词以上的文章。

测试环境

  • 此次项目的测试机为Windows环境。
  • 使用的JDK版本为 jdk8u161。
  • 使用的JRE版本为jre8u161。

基本功能需求

  • 用户可输入从该文本中想要查找词频的一个或任意多个英文单词,运行程序的统计功能可显示对应单词在文本中出现的次数。
  • 统计该文本所有单词数量及词频数,并能将单词及词频数按字典顺序输出到文件result.txt。
  • 本次项目必须包含src文件夹,在src文件夹中必须包含名为Main.java文件,且Main.java中包含 public static void main(String[] args) 方法。
  • 生成的文件使用的是相对路径,生成的 result.txt 文件在项目的根目录下。

设计实现

测试运行

测试结果如图所示

  • 单词词频数

1614566-20190319200514380-1254539110.png
  • 将结果返回到result.txt 文件中

1614566-20190319201324263-1313552847.png
  • 单词的词数统计并按值进行排序

1614566-20190319201736881-266991134.png

总结

展示PSP

任务内容 计划共完成需要的时间(min) 实际完成所需要的时间(min)
计划 15 10
估计这个任务需要多少时间,并规划大致工作步骤 20 10
开发 300 600
需求分析(包括学习新技术) 120 240
生成设计文档 40 60
设计复审(审核设计文档) 20 30
代码规范(为目前的开发制定合适的规范) 10 15
具体设计 30 50
具体编码 200 600
代码复审 20 40
测试(自我测试,修改代码,提交修改) 40 70
报告 40 50
测试报告 20 30
计算工作量 10 15
事后总结,并提出过程改进计划 30 50

源代码链接地址为:https://github.com/chenjingjinglove/Chenjing

转载于:https://www.cnblogs.com/chenjing1/p/10557467.html

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91545 人正在系统学习中 相关资源:下拉通刷词软件v3.1.zip-其它代码类资源-CSDN文库

来源:weixin_30593261

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年2月16日
下一篇 2019年2月16日

相关推荐