201671030113 李星宇 《英文文本统计分析》结对项目报告

一.博文简要信息表:html

二.互评git

源码地址:https://github.com/SongFeiF/Software-Engineeringgithub

博客地址:http://www.javashuo.com/article/p-urkxaumz-ko.html编程

1.博文结构:她的博文条例清晰,按照老师实验要求分为七个模块,每一个模块标题明确
2.博文内容:她的博文内容分为如下几点
①需求分析,对做业要求进行模拟用户需求分析,分为五部分
②功能实现,拥有健壮程序可以对大容量文本进行处理,而且功能齐全
③设计实现:包含主函数Main和统计单词SortResult以及绘图Paint三类
④测试运行,包含程序运行的截图,图形用户界面输入要统计的单词以及输入文件名,界面清晰且规范
⑤部分代码展现和总结以及PSP图排版规整。
3.博文结构与psp中任务内容的关系:她将PSP图模块放置博文最后,对该项目实验进行总结和总体规划,真实可靠。
4.psp中计划共完成须要的时间与实际完成须要的时间两列数据的差别化分析与缘由探究:她的计划时间比实际时间长,说明她能力很强,更有效的完成了做业。
5.软件结构:分为主函数Main,统计单词SortResult以及绘图Paint三类
6.代码规范:她对于代码的把控很好,规范到位,类与类间分得很清楚
7.功能实现、人际交互:
-功能:
①可容纳十万以上单词
②能够分解输入字符串并统计输入一个或多个单词的词频
③统计高频词,按用户输入的词进行统计,并输出个数以及显示柱状图
④拥有图形用户界面
-人机交互:有三栏,输入文本名,输入须要查询的高频词以及输入高频词的个数
8.心得:看完她的博文以及项目源码,被她规范和条理清晰的编程习惯所吸引,对Java编程掌握的很好,我应该向她学习。函数

三.任务二总述学习

源码地址:https://github.com/Revolution-LXY/test_4测试

1.需求分析
-添加文本文件,程序可读入任意英文文本文件,该文件中英文词数大于等于1个。设计

-界面优美,单词和单词出现次数的统计规整,不杂乱。代码规范

-程序可容纳大文本内容。code

-显示每一个单词,以及出现的次数。

-保存到result的文本文档中。

2.功能设计
(1)实验2要求的功能;

(2)单词频数可视化柱状图要求是如下样式:

(3)统计该文本行数及字符数;

(4)各类统计功能均提供计时功能,显示程序统计所消耗时间(单位:ms);

(5)可处理任意用户导入的任意英文文本;

(6)人机交互界面要求GUI界面(WEB页面、APP页面均可);

(7)附加分功能:统计文本中除冠词、代词、介词以外的高频词;

(8)附加分功能:统计前10个两个单词组成的词组频率。

3.设计实现

  • 主函数Main

  • 统计词频SortResult

  • 绘图Paint

4.测试运行

  • 出去介词、冠词、代词后保存文本,再进行统计高频词操做

  • 统计行数、列数

5.程序运行结果

  • 图形用户界面,输入须要统计的高频词

  • 产生的相应的柱状图

  • 统计该文本行数、字符数及每一个单词和相应的词频,生成result.txt文件:

四.结对过程

五.PSP

六.总结

经过两两结对合做完成一个项目这样的方式,让我体会到合做与团队的重要性,记得移动开发应用老师说过,Windows7系统的代码有五千万行,若一我的去看和学习者五千万行代码的话,会花费不少时间,因此才有了不少须要团队合做来完成的项目。对于软件工程这门课程,我也有了进一步的了解,这门课程不单单是锻炼咱们的编程能力,还有团队合做等其余重要的东西。![](https://img2018.cnblogs.com/blog/1616062/201904/1616062-20190403001449177-1079980590.png)
相关文章
相关标签/搜索