201671010411.巩定定+《英文文本统计分析》结对项目报告


项目 内容
这个做业属于哪一个课程 https://www.cnblogs.com/nwnu-daizh/
这个做业的要求在哪 https://edu.cnblogs.com/campus/xbsf/nwnu2019SE
课程学习目标 熟悉软件开发总体流程,提高自身能力
本次做业在哪一个具体方面帮助咱们实现目标 第一次体验团队一个完整的工程





任务一:
结对方地址:
博客地址: https://home.cnblogs.com/u/wulanlan8882/
github地址: https://github.com/17339916672/Test

点评内容:


点评心得:这次做业难度很大,重点在于具体编码这一块出现了不少问题,和结对方俩人互相看了彼此上次的代码俩人在编码方面有不少的差别,对于她上次的做业点评完我本身又对本身以前的做业进行了修改,咱们俩我的都没有实现柱状图,此次做业咱们会把本身上次遗漏的部分补充完整。





任务二:
结对项目源码在Github的仓库主页连接地址: https://github.com/Gdd2019/Wordfrequency

•任务2博文做为结对项目实施过程的文字资料,请完整包含下面7个部分:
1.需求分析
(1)该Java程序实现的功能是进行单词的词频统计,能读取容纳英文原版《哈利波特》10万词以上的文章。进行单词的词频统计,还要绘制柱状图,并实现指定单词词频统计、高频词汇的统计该文本全部单词的数量和对应的词频数......
(2)单词频数可视化柱状图要求是如下样式:


(3)统计该文本行数及字符数;
(4)各类统计功能均提供计时功能,显示程序统计所消耗时间(单位:ms);
(5)可处理任意用户导入的任意英文文本;
(6)人机交互界面要求GUI界面(WEB页面、APP页面均可);
(7)附加分功能:统计文本中除冠词、代词、介词以外的高频词;
(8)附加分功能:统计前10个两个单词组成的词组频率。
2.软件设计:使用类图
3.核心功能代码展现:展现核心功能代码



计时核心代码:


  1. 程序运行:程序运行时每一个功能界面截图








    git

  2. 描述结对的过程,提供两人在讨论、细化和编程时的结对照片(非摆拍)


    github



    展现PSP:


    PSP2.1 任务内容 计划共完成需求(min) 实际完成需求的时间(min)
    PLaning 计划 10 8
    . Estimate . 估计这个任务需求多少时间,并规划大体工做步骤 60 50
    Development 开发 三天 四天
    .. Analysis 需求分析(包括学习新技术) 10 8
    . Design Spec . 生成设计文档 100 70
    . Design Review . 设计复审(和同事审核设计文档) 50 30
    . Coding Standard 代码规范(为目前的开发制定合适的规范 240 200
    . Designtd> 具体设计 120 110
    . Coding 具体编码 俩天 俩天
    . Code Review .代码复审 9 9
    . Test . 测试(自我测试,修改代码,提交修改) 20 10
    Reporting 报告 40 30
    .. Test Report . 测试报告 60 40
    . Size Measurement 计算工做量 60 50
    . Postmortem&Process Improvement .过后总结,并提出过程改进计划 20 20



    小结感觉:第一次进行软件工程结对做业,经过和合做伙伴一块儿完成这次试验做业体会颇深。知道本身有不少不足之处,合做伙伴对软件工程这方面有本身对独特的看法。让我本身在此次合做总学习到不少东西。
相关文章
相关标签/搜索