• 词频统计(三)


    Part A: 词频统计的需求分析

    一、系统简介。

          词频统计是一个在线统计一篇英文文档中的单词总个数,每个单词出现的次数的这样的一个统计系统。

    二、主要功能。

          1. 上传文档。

          2. 统计所有单词数目。

          3. 统计文档的总行数。

          4. 统计文档中相邻两个单词出现的次数。

          5. 按词频的数量从大到小进行排序。

          6. 图表显示数据。

    三、需求分析。

          1. 上传的文档必须是英文文档,大小不能超过10M,并且格式必须是txt文件。

          2. 用柱状图进行数据展示。

          3. 图表上只显示文件名、总次数、排序后的前30个单词。

          4。不能识别“it's,I'm,he's”这样的连词。

    四、系统依赖。

    •      开发环境。myeclipse 2013, jdk1.7.0_04, echart.mini.js, tomcat 7.0.
    •      运行环境。tomcat 7.0, jre7.

    项目git地址:https://github.com/puchenglin/WordFrequencyStatisticSys.git

    Part B. 两人结对的体会。

              昨天下午4点左右,我和我的partner(刘伟硕)一起去实验室进行两人编程,我两一起review了我之前写的代码,因为他是第一次接触我的代码,所以我先和他大致上说了一遍我的代码。然后针对一些小的需求,进行代码调整,在改动之前,我先向github提交了我之前的代码。在代码review的过程中,我们采取每人轮流20分钟写代码,另一人在旁边观察,随时提出自己的意见。整个过程,虽然新的改动的地方不多,但时间却间断的持续到晚上7:30左右。附上我们第一次的结对编程时的照片作纪念。

    关于这次两人结对编程的体会:

           1. 设备一定要齐全,两台显示器,两套键鼠。工欲善其事,必先利其器。这样才能提高两人的工作效率。

           2. 对对方的编程习惯、能力要有了解。这样才能尽可能的减少双方的分歧。

           3. 自己审查自己的代码时,总容易疏忽。两人合作时,可以很快的找出程序中的问题并找到解决方案。

           4. 在两人结对编程时,一定要定义好代码规范,要不看不同的代码规范,感觉好难受。

           5. 在双方讨论中,可以强化自己已经理解的知识,也可以从对方那里学到新知识。

    Part C. PSP

    类别 日期 开始时间 结束时间 中断时间 备注
    设计UI原型 2016.03.21 13:00 15:00 30mins  
    两人结对编程 2016.03.21 16:15 19:40 60mins 中间包括战例会议
    战例会议 2016.03.21 17:20 18:10 13mins 吃饭
    git环境部署 2016.03.21 23:30 01:00 15mins  
    写博客 2016.03.22 15:10 16:10 15mins  
  • 相关阅读:
    Linux内核tracepoints
    Linux 设备驱动的固件加载
    Android HIDL HAL 接口定义语言详解
    Android HIDL 详解
    Android各版本对应的SDK版本
    ifconfig调用过程
    Input系统—启动篇
    Linux下2号进程的kthreadd--Linux进程的管理与调度
    rest_init函数分析(续)
    【python】-常用模块2
  • 原文地址:https://www.cnblogs.com/charliePU/p/5307039.html
Copyright © 2020-2023  润新知