201671010414 高小兰 《英文文本统计分析》结对项目报告

 实验四  软件工程结对项目

项目

内容

这个作业属于哪个课程

https://www.cnblogs.com/nwnu-daizh/

这个作业的要求在哪里

https://www.cnblogs.com/nwnu-daizh/p/10569690.html

课程学习目标

熟悉软件开发整体流程,提升自身能力

本次作业在哪个具体方面帮助我们实现目标

第一次体验一个完整的工程

 

任务一:

点评作业的博客 https://www.cnblogs.com/jinzhenxing/p/10561686.html
github链接地址  https://github.com/jinzhenxing
点评内容  读了金振兴的博文,发现最大的问题在于不用心,代码规范方面不细心,条理不是很清晰,项目需求与设计不是很清晰明了,可见对于软件工程开发的技术还是不够好
点评心得  用心才能成就,态度决定一切!

任务二:

    1   需求分析:

    (1)实验2要求的功能

    (2)单词频数可视化柱状图

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

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

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

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

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

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

 

    2   核心代码展示:

项目列表:

 

统计与实现: 

 项目主要包含两个类,一是主函数mian,其中包括定义方法获取文件,统计与计算词频,定义软件功能的主方法以及获取文件的条件要求。
二是绘制柱状图的类paint,其中包含柱状图的基本设置以及参数的代入。 

 

 柱状图:

 

  3  测试运行:

 

 

    4  总结

        通过本次结对实验,发现软件开发过程中结对双方的知识掌握程度与默契度要求都很高,在开发过程中,重要的是合作与沟通,虽然过程中两个人对软件的开发流程还是不够熟悉,编程语言的使用不到位,方法、函数等概念的运用还停留在浅层面,对一些较难的功能还没办法设计编程直到实现效果,仍然需要借鉴或者抄袭别人的代码来补足自己的一部分代码,以后还是要深入学习,多练习一些简单的软件开发小项目,也要多做结对项目,锻炼合作能力,为以后的工作打好基础。 

    5  psp

 

PSP2.1任务内容计划完成时间(min)实际完成时间(min)
Planning 计划 20 20
.Estimate .估计这个任务需要多少时间,并规划大致工作步骤 20 20
Development 开发 720 1220
.Analysis .需求分析(包括学习新技术) 30 30
.Design Spec .生成设计文档 30 30
.Design Review .设计复审 10 10
.Coding Standard .代码规范 10 10
.Design .具体设计 80 80
.Coding .具体编码 480 960
.Code Review .代码复审 60 80
.test .测试 20 20
Reporting 报告 120 120
.Test Report .测试报告 100 100
.Size Measurement .计算工作量 20 20
.Postmortem & Process Improvement Plan .事后总结,病提出过程改进计划 20 20

posted on 2019-04-03 00:34  高小兰  阅读(163)  评论(1编辑  收藏  举报

导航